Intel Discloses More Details About Itanium "Poulson" Microprocessor

From X-bit Labs: Intel Corp. has disclosed more features and peculiarities about its next-generation Itanium processor code-named Poulson at the Hot Chips conference. The company continues to remain committed to the Itanium architecture, but promises to add features of Poulson to future Intel Xeon processors.

The Itanium "Poulson" 12-wide issue microprocessor has eight multi-threaded cores with new micro-architecture and a new version of Hyper-Threading technology, a ring-based system interface and combined 50MB cache on the die. Among the key core architecture improvements, Intel names new floating point pipeline, new data ant instruction popes, new instruction buffer and doubled max execution width (6 to 12). The innovations allow Intel to increase performance per watt, increase instruction throughput and boosted RAS coverage.

There are three key feature areas of Poulson. The first is Intel Instruction Reply Technology, which is a major RAS enhancement. This is the first Intel processor with Instruction Replay RAS capability, and it utilizes a new pipeline architecture to expand error detection in order to capture transient errors in execution. Upon error detection, instructions can then be re-executed from the instruction buffer queue to automatically recover from severe errors to improve resiliency.

The same instruction buffer capability also enables the second new feature, an improved Hyper-Threading Technology. It supports performance enhancement with Dual Domain Multithreading support, which enables independent front and backend pipeline execution to improve multi-thread efficiency. As EPIC architecture is already known for its highly parallel nature, this enhancement will help take Poulson’s overall parallelism to the next level.

Lastly, Poulson is adding new instructions in four key areas. First there are new Integer operations (mpy4, mpyshl4, clz). In support of the higher parallelism and multithreading capabilities, there is expanded Data Access Hints (mov dahr), Expanded Software Prefetch (ifetch.count) and Thread Control (hint@priority). These new instructions lay the foundation for the Itanium architecture to grow with future needs.

View: Article @ Source Site