Titan (microprocessor)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found. Titan was supposed to be a family of 32-bit Power Architecture-based microprocessor cores designed by Applied Micro Circuits Corporation (AMCC), but was scrapped in 2010 according to reports.[1] Applied Micro chose to continue development of the PowerPC 400 core instead, on a 40 nm fabrication process.

It was designed to be the foundation of embedded processors and system-on-a-chip (SoC) solutions. While being high performance, reaching speeds up to 2 GHz, it would remain extremely power efficient, drawing just 2.5 W per core. Where there usually is a trade-off between performance and power, AMCC used the Fast14 technology from Intrinsity to build an extremely efficient microprocessor design leveraging high performance combined with low power and comparably cheap bulk 90 nm CMOS manufacturing. By using NMOS transistors and no latches, the design results in a chip with fewer transistors than traditional design, thus reducing cost. The design allows for dual core SoC implementations consuming less than 15 W. There were plans for single, dual and quad-core versions.

The Titan had a new superscalar, out of order 8-9 stage core with a novel three-stage CPU cache design. Small 4/4 KiB instruction and data caches at "level 0" sit before the traditional 32/32 KiB L1 caches up to 1 MB L2 cache that will be shared between all cores (supporting up to four). The Titan was compliant with the Power ISA v.2.04.

Implementations

  • APM 83290 – The first implementations of the Titan core design, codenamed Gemeni.[2] Two 1.5 GHz cores with FPU, 512 kB shared L2 cache, DDR2 controller, security engine, multi-channel DMA and I/O engine for gigabit Ethernet, PCIe, USB, RapidIO and SATA. It began sampling in October 2009 [1]. The processor is aimed at telecom and control plane applications. It is built using TSMC's 90 nm bulk CMOS fabrication to reduce cost.[2]

See also

External links

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.