By: anon (anon.delete@this.anon.com), November 14, 2012 5:10 am
Room: Moderated Discussions
David Kanter (dkanter.delete@this.realworldtech.com) on November 13, 2012 3:43 pm wrote:
> Intel’s Haswell CPU is the first core optimized for 22nm and includes a huge number of innovations
> for developers and users. New instructions for transactional memory, bit-manipulation, full 256-bit
> integer SIMD and floating point multiply-accumulate are combined in a microarchitecture that essentially
> doubles computational throughput and cache bandwidth. Most importantly, the microarchitecture
> was designed for efficiency and extends Intel’s offerings down to 10W tablets, while maintaining
> leadership for notebooks, desktops, servers and workstations.
>
> http://www.realworldtech.com/haswell-cpu/
>
> As always, comments, questions and feedback are encouraged.
When it is said that the front-end handles simple reg,reg moves and saves OOOE resources, what does this mean exactly?
Presumably such instruction has to be at least tracked in the ROB somehow. So it may save a physical register and an execution unit, but it's not entirely eliminated from OOOE part. Or am I way off base?
> Intel’s Haswell CPU is the first core optimized for 22nm and includes a huge number of innovations
> for developers and users. New instructions for transactional memory, bit-manipulation, full 256-bit
> integer SIMD and floating point multiply-accumulate are combined in a microarchitecture that essentially
> doubles computational throughput and cache bandwidth. Most importantly, the microarchitecture
> was designed for efficiency and extends Intel’s offerings down to 10W tablets, while maintaining
> leadership for notebooks, desktops, servers and workstations.
>
> http://www.realworldtech.com/haswell-cpu/
>
> As always, comments, questions and feedback are encouraged.
When it is said that the front-end handles simple reg,reg moves and saves OOOE resources, what does this mean exactly?
Presumably such instruction has to be at least tracked in the ROB somehow. So it may save a physical register and an execution unit, but it's not entirely eliminated from OOOE part. Or am I way off base?



