Every few years, computer scientists seem to reinvent technology, making microchips even faster and more effective. It's now clear that the frequency of processors will no longer increase indefinitely, since physics places clear limits on processor speed. How can performance continue to increase as these physical limits are being met?
At the IBM Compiler and Architecture seminar held recently at the IBM Haifa Labs, these questions were addressed by a wide range of computer architecture and technology experts. Organized by the Code Optimization Technology group at the Haifa research facility, the seminar brought computer architecture and compiler technology professionals together to discuss some of these pressing issues affecting machine performance.
The third in an annual series of seminars focusing on compilers and architecture, the recent seminar featured a number of high-profile lecturers from outside Israel. The keynote was delivered by Ted Goldstein, the vice president of Development Technologies at Apple Computers. In his presentation, Goldstein described recent developments and work practices connected with and compilers and programming languages at Apple.
Presenters at the seminar represented major Israeli universities as well as major industry players in the Israeli compiler and architecture community. Bilha Mendelson, manager of the Code Optimization Technologies group at the IBM Haifa Labs, said that the annual seminar is an important gathering for the Israeli IT community.
"This event is essentially the only seminar for the Israeli compiler community," noted Mendelson. "The presentations given by IBM Haifa researchers focused on our efforts to combat the physical limitations of compiler hardware, and achieve optimization through the improved use of such techniques as memory sharing and multithreading."
Another unique aspect of this year's seminar was the panel held at the end of the event. Moderated by David Bernstein, the manager of the Software and Verification Technologies department at the IBM Haifa Labs, the panel featured a university researcher and three leading industry representatives who discussed the outlook for the future of computer architecture and software interactions.
Abstracts and lecture presentations can be found on the seminar Web site, http://www.haifa.il.ibm.com/Workshops/compiler2004/index.html.