TRIPS:
A Third-Generation Computer Architecture
Description
Conventional CPU architectures are hitting hard limits in
the following areas: operating frequency, efficiency, and
power consumption. The historical 55% annual increase in CPU
performance is likely to drop to 20%. In addition, computer
applications are becoming more diverse: many types of specialized
solutions have emerged and many applications have varying
phase behaviors.
The TRIPS project has developed technology
scalable processor and memory system technologies for nanoscale
microprocessor chips. These technologies are intended to mitigate
increasing on-chip communication latency, to provide power
efficiency and reduce design complexity for high-performance
systems, and to provide programmers with familiar instruction
execution models.
TRIPS (Tera-op, Reliable, Intelligently
adaptive Processing System) is a revolutionary new microprocessor
architecture being built in the Department of Computer Sciences
at The University of Texas at Austin. This new scalable computer
architecture has a dramatic increase in parallel instruction
execution (approximately 3X to 10X increase) and is fundamentally
aligned with future technology characteristics. It also allows
for dynamic resource configuration (polymorphism), in which
it structures the machine resources, then runs the program,
allowing the same hardware to run broader sets of workloads
better. The team's goal is to produce a scalable architecture
that can accelerate industrial, consumer, embedded, and scientific
workloads, reaching trillions of calculations per second on
a single chip
The TRIPS team is currently bringing-up
first-silicon in the lab, and is developing the software needed
to evaluate this new class of architectures on embedded, streaming,
scientific, and desktop workloads.
Benefits
- Significantly more powerful uniprocessors
- Powerful uniprocessors lead to better multiprocessors
- Polymorphism leads to better performance on broader range
of workloads
- Appropriate leverage for expensive future technologies
Features
- Takes advantage of multiple computation nodes
- Explicit Data Graph Execution (EDGE) instruction set architecture
- Scalable and distributed processor core composed of replicated
heterogeneous tiles
- Non-uniform cache architecture and implementation
- On-chip networks for operands and data traffic
- Configurable on-chip memory system with capability to
shift storage between cache and physical memory
- Composable processors constructed by aggregating homogeneous
processor tiles
- Compiler algorithms and an implementation that create
atomically executable blocks of code
- Spatial instruction scheduling algorithms and implementation
Market Potential/Applications
- Conventional processor markets: Machine
vision and image processing (streaming)
- Cell phone base stations (signal processing)
- Game consoles (embedded supercomputing)
- Enablement of emerging technologies
BioTech workstation for example: Protein folding, docking
and scoring - Deskside BlueGene
- NanoTech workstation: Molecular-level
modeling, simulation & analysis
- Virtual SE
- The current application suite
includes desktop/workstation applications (SPEC), embedded
applications (EEMBC), and signal processing applications.
Contact:
University of Texas,
Austin, USA
Website : www.otc.utexas.edu

|