LGA1150 Haswell Processor Alex Horejs, Marit Brocker Slide 1

1 We can change background and stuff later... MARIT BROCKER, 锜Х+ Processor Characteristics

•4 Cores, 8 threads (i7) •8 MB shared L3 Intel Smart Cache •Intel Advanced Vector Extensions •Advanced Encryption Standard New Instructions •Intel Virtualization Technology Design Focus

• Tock part of Intel’s tick-tock release schedule o Introduce a new using the reduced transistor size seen in Ivy Bridge • Ability to scale between different platforms. • Increase performance but lower power consumption Performance

• Improvement on legacy code performance

• Parallelism

• Cores can be idled to allow others to increase performance. o Provides scalable vs. full thread performance Power Consumption

• Integrated Voltage Regulators in the CPU o Less power management from the OS

• Active and Idle power reductions

• Can put inactive cores into an idle mode Intel HD Graphics - History • Preceded by GMA • “Ironlake” in 2010 o Alongside Clarkdale and Arrandale o CVT HD (Clear Video Decoding) • “” in 2011 o QSV (Quick Sync Video) o 2000 & 3000 series • “Ivy Bridge” in 2012 o 2500 & 4000 Intel HD Graphics Engines

• “GT1” (HD Graphics) o 10 EUs & 1 Texture Unit

• “GT2” (HD Graphics 4200, 4400, 4600) o 20 EUs & 2 Texture Units

• “GT3” (HD Graphics 5000, 5100 “Iris”) o 40 EUs & 4 Texture Units

• “GT3e” (HD Graphics 5200 “Iris Pro”) o 128 MB embedded DRAM Intel HD Graphics Engines

• Direct3d 11.1 / OpenGL 4.2 • Iris Pro o 128 MB eDRAM (“Crystal Well”) ƒ serves as L4 cache ƒ shared between GPU/CPU • “Slice” o Slice Common ƒ L3 Cache, Rasterizer o Sub Slice ƒ 10 EUs (Shaders), Samplers Intel HD Graphics Engines

Instruction Set Changes

• Intel Advanced Vector Extensions 2 (AVX2) o 256-bit integer vectors (uint 256 registers) o FMA: Fused Multiply-Add

• New Integer Instructions o Indexing and hashing o Cryptography o Endian conversion

• Transaction Extensions o Execute without acquiring memory locks o Hardware manages updates o Instructions continue to execute and do not wait for writes to occur Encryption • Introduced with “Westmere”

• Extension of ISA

• Optimized AES features o Performs rounds of AES encryption & decryption o AES round key Generation Applications • Versatile

• Can be used for Servers ()

• Benefits for Mobile devices o Low Power Consumption o Integrated Graphics Sources

• Shimpi, Anand. “Intel Iris Pro Review.” AnandTech, 1 June 2013 Web. 15 Dec 2013. http://www.anandtech.com/show/6993/intel-iris-pro-5200-graphics-review-core-i74950hq-tested/

• Gueron, Shay. “Intel Advanced Encryption Standard.” Intel Developer zone, 8 Feb 2012. Web. 5 Dec 2013. http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-aes-instructions-set/

• SKYMTL,. “Intel Haswell Review.”, 31 May 2013. Web. 13 Dec 2013. http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/61451-intel-haswell-i7-4770k-i5- 4670k-review.html Thank you for your time

Questions