Tera-scale Computing Research Program

Tera-scale computing: Unlocking the Future
 

The Intel® Tera-scale Computing Research Program is a worldwide effort to advance computing technology for the next decade. By scaling multi-core architectures to 10s to 100s of cores and embracing a shift to parallel programming, we aim to improve performance, increase energy-efficiency, and make future applications more compelling and immersive.

 

"Tera" means 1 trillion, or 1,000,000,000,000. Our vision is to create platforms capable performing of trillions of calculations per second (teraflops) on trillions of bytes of data (terabytes).   

Hardware Research Vision
  • Scalable multi-core architectures which integrate streamlined processor cores and accelerators using a fast, energy-efficient, modular core-to-core infrastructure. 
    Examples: 80-core prototype, Tera-scale Emulator, Dynamic Thermal Management, Task Queues.
     
  • Memory sharing and stacking to provide a high bandwidth, flexible, cache & memory hierarchy which supports many simultaneous threads fairly and efficiently. 
    Examples: 3D Stacking, Cache Quality of Service.
     
  • High Bandwidth I/O and Communications which balance the compute demands with I/O and network demands within the platform power and cost budgets. 
    Examples: High-speed Copper I/O, Silicon Photonics, I/O Accelerators. 

Software Research Vision

Featured Projects

Learn more about key research projects and initiatives:


 

 
ScienceSim: a New World for Science
Intel opens up the first version of ScienceSim, a collaboration with Supercomputing '09 to build a new world for immersive science.
 

 
Featured Blogs

Anwar Ghuloum advises  programmers to prepare for many cores

Madeleine Glick on Polymer waveguides for high speed board-level optical interconnects

 
 
Animations and Video
 

 
Papers and Articles
 
 
Related Links