Vendors Struggle with Costs, Benefits of Shrinking Cycle Times
Many companies have tried to gain a competitive advantage in the marketplace by shortening their development cycles and rushing products to market. However, some computer industry observers say this has led to buggy products, aberrant development ...
Data Mining: Making Data Meaningful
Research groups, large businesses, government agencies and other organizations are using improved data mining technologies and techniques to discover meaningful patterns in huge databases, and now, data mining has been refined to the point where even ...
The State of the Art in Electronic Payment Systems
The exchange of goods conducted face-to- face between two parties dates back to before the beginning of recorded history. Traditional means of payment have always had security problems, but now electronic payments retain the same drawbacks and add some ...
Will Physical Scalability Sabotage Performance Gains?
The most important physical trend facing chip architects is the fact that on-chip wires are becoming much slower relative to logic as the on-chip devices shrink. The author points out that it will soon be impossible to maintain one global clock over the ...
Walk-Time Techniques: Catalyst for Architectural Change
A quantum leap in a compiler's ability to automatically extract parallelism from code would have enormous ramifications for future architectures, although the issue of compatibility with legacy software also hinders architectural innovation. The author ...
How Multimedia Workloads Will Change Processor Design
Workloads drive architecture design and will change in the next two decades. For high-performance, general-purpose processors, there is a consensus that multimedia will continue to grow in importance. The authors predict these processors will ...
Billion-Transistor Architectures
First Page of the Article
One Billion Transistors, One Uniprocessor, One Chip
Researchers from the University of Michigan conclude that billion-transistor processors will be much as they are today, but just bigger, faster, and wider (issuing more instructions at once). The authors describe the key problems (instruction supply, ...
Superspeculative Microarchitecture for Beyond AD 2000
Based on their research at Carnegie Mellon University, these authors also argue for billion-transistor uniprocessors. Like Patt et al., they divide the important implementation problems into three components: instruction flow, register dataflow, and ...
Trace Processors: Moving to Fourth-Generation Microarchitectures
T his article proposes a new architecture called "trace processors," which consist of multiple, distributed on-chip processor cores, each of which simultaneously executes a different trace. All but one core executes the traces speculatively, having used ...
Scalable Processors in the Billion-Transistor Era: IRAM
- Christoforos E. Kozyrakis,
- Stylianos Perissakis,
- David Patterson,
- Thomas Anderson,
- Krste Asanovic,
- Neal Cardwell,
- Richard Fromm,
- Jason Golbus,
- Benjamin Gribstad,
- Kimberly Keeton,
- Randi Thomas,
- Noah Treuhaft,
- Katherine Yelick
T his article proposes a new architecture called "trace processors," which consist of multiple, distributed on-chip processor cores, each of which simultaneously executes a different trace. All but one core executes the traces speculatively, having used ...
A Single-Chip Multiprocessor
These Stanford University researchers present the case for billion-transistor processor architectures that will consist of chip multiprocessors (CMPs): multiple (four to 16) simple, fast processors on one chip. In their proposal, each processor is ...
Baring It All to Software: Raw Machines
- Elliot Waingold,
- Michael Taylor,
- Devabhaktuni Srikrishna,
- Vivek Sarkar,
- Walter Lee,
- Victor Lee,
- Jang Kim,
- Matthew Frank,
- Peter Finch,
- Rajeev Barua,
- Jonathan Babb,
- Saman Amarasinghe,
- Anant Agarwal
The most radical of the architectures that appear in this issue are Raw processors-highly parallel architectures with hundreds of very simple processors coupled to a small portion of the on-chip memory. Each processor, or tile, also contains a small ...
OSI Retrospect and Prospect
First Page of the Article
Bridging IT and Business: Techno MBAs
As we more fully enter the information age, technology is creating new competitors and new strategic options for business. Moreover, as operations become more critical in a world with shorter product cycles and lead times, the importance of integrated ...
Principles Versus Patterns
Early in the history of programming, brilliant people realized that every good software system has some desirable properties: It should be extensible; parts of it should be modifiable without major impact on other parts; and so on. Because of the ...
Stress and the Ultimate Luddite Survival Mechanism
First Page of the Article
Digitopolis meets encalming technology
Digitopolis (the city-like ecosystem of the computer industry) has to keep expanding its installed base or it will go into a major depression. To stay vibrant, Digitopolis requires a rapidly expanding market for computerized gadgets. Given the ever-...