User:Jfaghihnassiri/Draft Page

Teraflops Research Chip

The Teraflops Research Chip (also called Polaris) is a research processor developed by Intel Corporation’s Tera-Scale Computing Research Program containing 80 cores. The purpose of the chip is to explore the possibilities of Tera-Scale architecture and to experiment with various forms of networking and communication. The processor was officially announced February 11, 2007 and shown working at the 2007 ISSCC.

=Features=

Architecture
The processor consists of 80 individual cores on a single chip. The cores are different from the cores you would see in today’s main stream dual or quad core processors in that they are much simpler in design (5). The processor is constructed mainly out of existing parts with similar logic as to that which went into the construction of previous generations, simply reconstructed and rebuilt in a fashion which defines the new tera-scale era of processor architecture (1).

Duel Floating Point Engines
Each of the cores onboard the teraflops research chip contains two floating point engine. Unlike integer engines, the floating point engines are more powerful in that they have the ability to make accurate calculations for graphic uses as well as financial and scientific modeling (2).

Energy Efficiency
The new tera-scale technology, which allows for so many cores to be integrated on one chip, also allows for better load distribution and a decreased chance of overheating. If a core is overloaded then the heat produced by that core increases, which reflects a decrease in efficiency and a waste of energy. In the teraflops research chip, if some of the cores are being overloaded, that load can just be delegated to other cores, resulting in a load distribution which does not create as much heat (6,7). The processor introduced a notion of sleeping cores. To further power efficiency and maximize the processing use to power use ratio, cores that are not in use or are not needed will sleep – that is to say they will not be powered or operational other than to perform their communication duties (6,7).

Communication
Along with 80 cores, the chip also contains 80 routers. Each core has a dedicated router which is responsible for the communication of that core with all other cores and components of the processor. The router uses a five port system with 1 port going to each of the surrounding cores and one going to the DRAM. The chip is laid out in an 8 core by 10 core format. Each of the 8 cores in any of the 10 rows, called nodes, has the ability to communicate directly with other cores within the same node. Communication between nodes and to other processor components is directed through a routing system (1). The on-die interconnect fabric which the cores use to communicate with each other is under investigation. One option being considered is the ring topology, which consists of various sized ring networks being integrated within each other to connect the cores. A more flexible and likely solution is the meth topology in which the cores will be connected on a grid system. (7)

Self Correction &Replacement Cores
The processor allows for the use of a self correction system. If one core is somehow damaged, worn out, or unable to function, it can delegate all of its workload permanently to another core without the need to edit the software using the cores (1).

Fixed-Function Cores
With tera-scale technology processors such as the teraflops research chip can dedicate cores to certain functions. The number of cores dedicated and the functions that they are dedicated to will be dependent on the use of the processor. Functions include graphics, networking, security, and more.(5)

Memory Stacking
In the processor the DRAM is stacked directly above the cores, with the fifth port from the router connecting to it. This sort of DRAM connection is relatively new compared to the old technologies of having the memory be next to the cpu on the die, or embedded within the die. The speed of the DRAM is one of the roadblocks to maximizing the capabilities of the processor (3). Purpose =Research Chip= The idea behind making a research chip of this sort is that it allows companies to explore the possibilities of tera-scale computing. Instead of being forced to work in theory, engineers and researchers can instead work with the chip itself. In addition, the chip is a wake-up call to other computer-related industries to advance their products to meet the needs of the new computing power.

Larrabee Applications
Through the exploration of the 80 core processor, concepts such as the Larrabee processor, a processor that has both the CPU and GPU on one chip, can be better understood and be made more realistic (1).

Graphics Virtualization/Visual Recognition
With the computing power of the teraflops research chip, technologies such as graphics virtualization and visual recognition become much more realistic (4). =Software Issue= Along with new processor architecture comes the issue of software. Software tends to lag behind hardware development, especially in the case of multi-core chips. Intel aims to solve this problem by creating a new programming language especially for the 80 core processor called Ct. Intel also created a software development kit to accommodate visual recognition and multi thread instructions. Both Intel and Microsoft are supporting a new age of programmers by jointly donating $20 million to the cause (3). =Statistics= Frequency	Voltage	Power	Aggregate Bandwidth	Performance 3.16 GHz	0.95 V	62W	1.62 Terabits/s	1.01 Teraflops 5.1 GHz	1.2 V	175W	2.61 Terabits/s	1.63 Teraflops 5.7 GHz	1.35 V	265W	2.92 Terabits/s	1.81 Teraflops (2) =Dimensions= Constructed using a 65nm CMOS process, the die is 12.64 mm by 21.72 mm (274.5 mm²) and contains 100 million transistors. The package is connected through a 1248 pin LGA with 343 signal pins.

=Citations= 1 http://www.tgdaily.com/hardware-features/33657-background-inside-intels-tera-scale-project

How do I cite this?

2 http://techresearch.intel.com/articles/Tera-Scale/1421.htm

How do I cite this?

3 http://web.ebscohost.com/ehost/detail?vid=1&hid=8&sid=13d87b06-167a-455e-83e8-7079cf160265%40sessionmgr13&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#db=a9h&AN=12269679#db=a9h&AN=12269679#db=a9h&AN=12269679#db=a9h&AN=12269679#db=a9h&AN=12269679

Ferguson, Scott. 2008. "Making tera-scale research real." eWeek 25, no. 19: 12. Academic Search Complete, EBSCOhost (accessed January 19, 2010).

4 http://web.ebscohost.com/ehost/detail?vid=1&hid=8&sid=7e8de8b1-c839-4bc8-8794-c23fb74197cc%40sessionmgr14&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#db=a9h&AN=12269679#db=a9h&AN=12269679

Krazit, Tom. 2004. "Intel Touts Tera Era." InfoWorld 26, no. 7: 22. Academic Search Complete, EBSCOhost (accessed January 19, 2010).

5 http://web.ebscohost.com/ehost/detail?vid=1&hid=8&sid=eb9644ee-ae7f-41d9-8d41-6ee693700a10%40sessionmgr12&bdata=JnNpdGU9ZWhvc3QtbGl2ZQ%3d%3d#db=a9h&AN=21291076#db=a9h&AN=21291076

Spooner, John G. 2006. "Intel abuzz with core-mania. (Cover story)." eWeek 23, no. 25: 13-14. Academic Search Complete, EBSCOhost (accessed January 19, 2010).

6 http://www.youtube.com/watch?v=TAKG0UvtzpE

How do I cite this?

7 http://techresearch.intel.com/articles/terascalepop.html

How do I cite this?