IBM
Skip to main content
 
Search IBM Research
     Home  |  Products & services  |  Support & downloads  |  My account
 Select a country
 IBM Home
IBM Research
Think Research
Technical Disciplines
Cross-Disciplines
About IBM Research
Resources
Search Research
Feedback

Related Links
  Worldwide Labs
  Page Contact
 
 


IBM Research
Computer Architecture

Computer Science > Computer Architecture > Research Spotlight (July 2003)
Over the years, IBM Research has made seminal contributions to the field of computer architecture. The IBM System/360 model 91, contained basic ideas for out-of-order issue high-performance processors. Pioneering work on Reduced Instruction Set Computer (RISC) architectures and compilers, inspired by the ideas of the late IBM visionary John Cocke was done at IBM Research as part of the 801 Minicomputer project. The Yorktown Simulation Engine was an example of a highly parallel computer for gate-level logic simulation. Other supercomputers conceived and built at IBM Research include the GF11, which made a long and massive numerical calculation to help solve a quantum chromodynamics problem, and the RP3 Parallel Processor, which was a highly parallel multiprocessor with a special switch to reduce memory contention.

Supercomputing Architecture Research
One of the most exciting examples of highly parallel computing research was IBM's Deep Blue parallel computer, which beat the human world chess champion in 1997. Now, the parallel computing technology of Deep Blue is being applied to other areas. Recently, we also contributed to the ASCI White and Blue Pacific supercomputers, which are a part of the U.S. government's high-performance Accelerated Strategic Computing Initiative (ASCI).

With the Blue Gene project, IBM is pushing against the ultimate technological boundaries of performance. Blue Gene aims to tackle the protein-folding Grand Challenge problem with a performance of 1 petaflop (approximately 1015operations per second).

High-Performance Microprocessor Design
The fields of instruction level parallelism and microarchitecture form the basis of our technical activities in high-performance microprocessor research. DAISY (Dynamically Architected Instruction Set) developed at Watson Research Center is an open-source project that aims to use binary translation to achieve 100 percent architectural compatibility with existing processors (for example, PowerPC®, S/390®, Java™ VM) on a wide issue VLIW (Very Long Instruction Word) engine. The MET (Microarchitecture Exploration Toolset) project addresses the exploration of options and simulation tools in the design of PowerPC processors. Our VLIW research project resulted in a hardware prototype and three generations of compilers. Our efforts in memory systems microarchitecture and timers have contributed to IBM's commercial processors, with the associated inventions being used throughout the industry. We are also engaged in very high-frequency microprocessor design , aimed at constructing multi-GHz processor chips.

Digital Signal Processors
The world is not only demanding fast systems, it is also depending on small wireless systems. Digital signal processors (DSPs) are accelerating this trend. DSPs have become an ubiquitous enabler for the integration of audio, video, and communications. We are researching an ultralow-power DSP/embedded processor , capable of meeting the performance requirements of the new generation of wireless standards, while consuming only a few milliwatts of power when implemented in IBM's next generation 0.13-micron CMOS technology. An important component of this research is the associated optimizing compiler being developed in conjunction with the architecture, which makes possible program development using the C language while achieving performance comparable to assembly language without the use of custom libraries. Our unique research focus areas in DSPs include new circuit techniques for ultralow-power compiler optimizations for DSP operations, architectures and microarchitectures optimized for low-power, and system-level design experience.

Image
The BlueGene/L processor

 Selected Publications

The BlueGene/L Team, IBM and Lawrence Livermore National Laboratory. An Overview of the BlueGene/L SuperComputer. Proceedings of Supercomputing 2002, November 2002.

Allan M. Hartstein, and Thomas R. Puzak. The Optimum Pipeline Depth for a Microprocessor. Proceedings of 29th Annual International Symposium on Computer Architecture, Anchorage, Alaska.pp. 7-13,June 2002.

B. Abali, M. Banikazemi, X. W. Shen, H. Franke, D. E. Poff, and T. B. Smith. Hardware Compressed Main Memory: Operating System Support and Performance. IEEE Transactions on Computers, 50, 11, November 2001.

K. Ebcioglu, E.R. Altman, M. Gschwind, S. Sathaye. Dynamic Binary Translation and Optimization. IEEE Transactions on Computers, Volume 50, Issue 6, pp. 529 - 548, June 2001.

Vijayalakshmi Srinivasan, David M. Brooks, Michael Gschwind, Pradip Bose, and Philip G. Emma. Optimizing Pipelines for Power and Performance. Proceedings of 35th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 35). IEEE Computer Society. November 2002, p. 333-344.

Seminal Publications

An Efficient Algorithm for Exploiting Multiple Arithmetic Units R.M. Tomasulo IBM Journal of Research and Development January 1967, pp. 25-33 © IBM 196.

The  801 Minicomputer, G. Radin Proceedings of the Symposium on Architectural Support for Programming Languages and Operating Systems pp. 39-47, March 1-3, 1982, Palo Alto, California. ACM Press, 1982, SIGARCH Computer Architecture News 10(2), SIGPLAN Notices 17(4) © ACM 1982

 
 Recent Accomplishments

Jaime Moreno, general co-chair, CASES 2003, San Jose, CA, October 2003
Vivek Sarkar, program co-chair, PACT 2003, New Orleans, LA, September 2003.
Kemal Ebcioglu, general chair, MICRO-35, Istanbul, Turkey, November 2002
Erik Altman, program co-chair, PACT 2002, Charlottesville, VA, September 2002.

 
  About IBM  |  Privacy  |  Terms of use  |  Contact