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.

For further information please contact

University of Texas,
Austin, USA
Website : www.otc.utexas.edu