From WikiChip
Difference between revisions of "intel/microarchitectures/broadwell (client)"
< intel‎ | microarchitectures

(Memory Hierarchy)
(Memory Hierarchy)
Line 144: Line 144:
 
=== Memory Hierarchy ===
 
=== Memory Hierarchy ===
 
* Cache
 
* Cache
** Hardware prefetchers
 
 
** L1 Cache:
 
** L1 Cache:
 
*** 32 KB 8-way [[set associative]] instruction, 64 B line size
 
*** 32 KB 8-way [[set associative]] instruction, 64 B line size
 
*** 32 KB 8-way set associative data, 64 B line size
 
*** 32 KB 8-way set associative data, 64 B line size
**** 4 cycles fastest latency
 
 
*** Write-back policy
 
*** Write-back policy
 
*** Per core
 
*** Per core
 
** L2 Cache:
 
** L2 Cache:
 
*** 256 KB 8-way set associative, 64 B line size
 
*** 256 KB 8-way set associative, 64 B line size
*** 11 cycles fastest latency
 
 
*** Write-back policy
 
*** Write-back policy
 
*** Per core
 
*** Per core
Line 159: Line 156:
 
*** 1.5 - 3 MB per core, 64 B line size
 
*** 1.5 - 3 MB per core, 64 B line size
 
*** 16-20 -way set associative
 
*** 16-20 -way set associative
*** ~34 cycles fastest latency
 
 
*** Write-back policy
 
*** Write-back policy
 
** L4 Cache:
 
** L4 Cache:

Revision as of 13:15, 17 April 2016

Edit Values
Broadwell µarch
General Info
ERROR: "atype" is missing!

Broadwell (BDW) is Intel's microarchitecture based on the 14 nm process for mobile, desktops, and servers. Introduced in early 2015, Broadwell is a process shrink of Haswell which introduced several enhancements. Broadwell is named after Broadwell, Illinois.

Codenames

Core Abbrev Target
Broadwell Y BDW-Y Core M family, SoC for Smartphones, 2-in-1s Tablets, and notebooks
Broadwell U BDW-U Core ultrabooks
Broadwell H BDW-H IoT (QM87, HM86/HM87 Chipsets), All-in-ones
Broadwell DT BDW-DT Unlocked desktop MPUs
Broadwell EP BDW-EP Xeon E5, Dual-Processor platform
Broadwell EX BDW-EX Xeon E5, Multi-Processor platform, QPI
Broadwell E BDW-E High-End Desktops (HEDT)

Architecture

Broadwell is for the most part identical to Haswell with several enhancements, including new instruction set extensions.

Key changes from Haswell

  • ~5% IPC improvement
  • FP multiplication instructions has reduced latency (3 cycles, down from 5)
    • Affects AVX, SSE, and FP instructions
  • CLMUL instructions are now a single μop, improving latency and throughput
  • The second-level TLB (STLB)
    • Table was enlarged (1,536 entries, up from 1024)
    • 1GB page mode (16 entries, 4-ways set associative)
  • Larger out-of-order scheduler
  • Faster store-to-load forwarding
  • Address prediction for branches and returns was improved
  • Improved cryptography acceleration instructions

Core features maintained a 2:1 ratio of performance:power.

Graphics

  • 50% higher sampler throughput
  • Improvements for increased geometry, Z, Pixel Fill
  • Direct X 11.2, OpenGL 4.3
  • OpenCL 1.2 and 2.0 (with Shared Virtual Memory)
  • Up to 24 EUs (20% addition, up from 20 in Haswell), 48 EUs on Iris Pro Graphics

New instructions

Main article: See #Added_instructions for the complete list

Broadwell introduced a number of new instructions:

Block Diagram

haswell block diagram.svg

Memory Hierarchy

  • Cache
    • L1 Cache:
      • 32 KB 8-way set associative instruction, 64 B line size
      • 32 KB 8-way set associative data, 64 B line size
      • Write-back policy
      • Per core
    • L2 Cache:
      • 256 KB 8-way set associative, 64 B line size
      • Write-back policy
      • Per core
    • L3 Cache:
      • 1.5 - 3 MB per core, 64 B line size
      • 16-20 -way set associative
      • Write-back policy
    • L4 Cache:

Pipeline

Main article: Haswell's Pipeline

Broadwell's pipeline is identical to Haswell.

Die

New text document.svg This section is empty; you can help add the missing info by editing this page.

Added instructions

RDSEED - Generates 16, 32 or 64 bit random numbers seeds (both NIST SP 800-90B and NIST SP 800-90C compliant)

ADCX - Arbitrary precision integer operations

PREFETCHW - Prefetch data into caches, hinting a write is expected in the future.

Cores

New text document.svg This section is empty; you can help add the missing info by editing this page.

All Broadwell Chips

... further results
Broadwell Chips
Main processorIGP
ModelµarchPlatformCoreLaunchedSDPTDPFreqMax MemNameFreqMax Freq
3755UBroadwellBroadwell U5 January 201515 W
15,000 mW
0.0201 hp
0.015 kW
1,700 MHz
1.7 GHz
1,700,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics (Broadwell)100 MHz
0.1 GHz
100,000 KHz
800 MHz
0.8 GHz
800,000 KHz
i5-5350HBroadwell15 April 201547 W
47,000 mW
0.063 hp
0.047 kW
3,100 MHz
3.1 GHz
3,100,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,050 MHz
1.05 GHz
1,050,000 KHz
i5-5575RBroadwell15 April 201565 W
65,000 mW
0.0872 hp
0.065 kW
2,800 MHz
2.8 GHz
2,800,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,050 MHz
1.05 GHz
1,050,000 KHz
i5-5675CBroadwell15 April 201565 W
65,000 mW
0.0872 hp
0.065 kW
3,100 MHz
3.1 GHz
3,100,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,100 MHz
1.1 GHz
1,100,000 KHz
i5-5675RBroadwell15 April 201565 W
65,000 mW
0.0872 hp
0.065 kW
3,100 MHz
3.1 GHz
3,100,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,100 MHz
1.1 GHz
1,100,000 KHz
i7-5500DUBroadwellBroadwell U20162,400 MHz
2.4 GHz
2,400,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
i7-5750HQBroadwell15 April 201547 W
47,000 mW
0.063 hp
0.047 kW
2,500 MHz
2.5 GHz
2,500,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,050 MHz
1.05 GHz
1,050,000 KHz
i7-5775CBroadwell15 April 201565 W
65,000 mW
0.0872 hp
0.065 kW
3,300 MHz
3.3 GHz
3,300,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,150 MHz
1.15 GHz
1,150,000 KHz
i7-5775RBroadwell15 April 201565 W
65,000 mW
0.0872 hp
0.065 kW
3,300 MHz
3.3 GHz
3,300,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,150 MHz
1.15 GHz
1,150,000 KHz
i7-5850EQBroadwell2 June 201547 W
47,000 mW
0.063 hp
0.047 kW
2,700 MHz
2.7 GHz
2,700,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,000 MHz
1 GHz
1,000,000 KHz
i7-5850HQBroadwell2 June 201547 W
47,000 mW
0.063 hp
0.047 kW
2,700 MHz
2.7 GHz
2,700,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,100 MHz
1.1 GHz
1,100,000 KHz
i7-5950HQBroadwell2 June 201547 W
47,000 mW
0.063 hp
0.047 kW
2,900 MHz
2.9 GHz
2,900,000 kHz
32,768 MiB
33,554,432 KiB
34,359,738,368 B
32 GiB
0.0313 TiB
Intel Iris Pro Graphics 6200300 MHz
0.3 GHz
300,000 KHz
1,150 MHz
1.15 GHz
1,150,000 KHz
i7-6950XBroadwellBroadwell E31 May 2016140 W
140,000 mW
0.188 hp
0.14 kW
3,000 MHz
3 GHz
3,000,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
5Y10BroadwellBroadwell Y2 September 20144.5 W
4,500 mW
0.00603 hp
0.0045 kW
800 MHz
0.8 GHz
800,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics 5300100 MHz
0.1 GHz
100,000 KHz
800 MHz
0.8 GHz
800,000 KHz
5Y10aBroadwellBroadwell Y2 September 20144.5 W
4,500 mW
0.00603 hp
0.0045 kW
800 MHz
0.8 GHz
800,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics 5300100 MHz
0.1 GHz
100,000 KHz
800 MHz
0.8 GHz
800,000 KHz
5Y10cBroadwellBroadwell YJanuary 20153.5 W
3,500 mW
0.00469 hp
0.0035 kW
4.5 W
4,500 mW
0.00603 hp
0.0045 kW
800 MHz
0.8 GHz
800,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics 5300300 MHz
0.3 GHz
300,000 KHz
800 MHz
0.8 GHz
800,000 KHz
5Y31BroadwellBroadwell YJanuary 20153.5 W
3,500 mW
0.00469 hp
0.0035 kW
4.5 W
4,500 mW
0.00603 hp
0.0045 kW
900 MHz
0.9 GHz
900,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics 5300300 MHz
0.3 GHz
300,000 KHz
850 MHz
0.85 GHz
850,000 KHz
5Y51BroadwellBroadwell YJanuary 20153.5 W
3,500 mW
0.00469 hp
0.0035 kW
4.5 W
4,500 mW
0.00603 hp
0.0045 kW
1,100 MHz
1.1 GHz
1,100,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics 5300300 MHz
0.3 GHz
300,000 KHz
900 MHz
0.9 GHz
900,000 KHz
5Y70BroadwellBroadwell Y2 September 20144.5 W
4,500 mW
0.00603 hp
0.0045 kW
1,100 MHz
1.1 GHz
1,100,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics 5300100 MHz
0.1 GHz
100,000 KHz
800 MHz
0.8 GHz
800,000 KHz
5Y71BroadwellBroadwell YJanuary 20153.5 W
3,500 mW
0.00469 hp
0.0035 kW
4.5 W
4,500 mW
0.00603 hp
0.0045 kW
1,200 MHz
1.2 GHz
1,200,000 kHz
16,384 MiB
16,777,216 KiB
17,179,869,184 B
16 GiB
0.0156 TiB
Intel HD Graphics 5300300 MHz
0.3 GHz
300,000 KHz
900 MHz
0.9 GHz
900,000 KHz
D-1513NBroadwellGrangevilleBroadwell DEJuly 201735 W
35,000 mW
0.0469 hp
0.035 kW
1,600 MHz
1.6 GHz
1,600,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1518BroadwellGrangevilleBroadwell DE9 March 201535 W
35,000 mW
0.0469 hp
0.035 kW
2,200 MHz
2.2 GHz
2,200,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1520BroadwellGrangevilleBroadwell DE9 March 201545 W
45,000 mW
0.0603 hp
0.045 kW
2,200 MHz
2.2 GHz
2,200,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1521BroadwellGrangevilleBroadwell DE1 November 201545 W
45,000 mW
0.0603 hp
0.045 kW
2,400 MHz
2.4 GHz
2,400,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1523NBroadwellGrangevilleBroadwell DEJuly 201745 W
45,000 mW
0.0603 hp
0.045 kW
2,000 MHz
2 GHz
2,000,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1527BroadwellGrangevilleBroadwell DE1 November 201535 W
35,000 mW
0.0469 hp
0.035 kW
2,200 MHz
2.2 GHz
2,200,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1528BroadwellGrangevilleBroadwell DE1 November 201535 W
35,000 mW
0.0469 hp
0.035 kW
1,900 MHz
1.9 GHz
1,900,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1529BroadwellGrangevilleBroadwell DEApril 201620 W
20,000 mW
0.0268 hp
0.02 kW
1,300 MHz
1.3 GHz
1,300,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1531BroadwellGrangevilleBroadwell DE1 November 201545 W
45,000 mW
0.0603 hp
0.045 kW
2,200 MHz
2.2 GHz
2,200,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1533NBroadwellGrangevilleBroadwell DEJuly 201745 W
45,000 mW
0.0603 hp
0.045 kW
2,100 MHz
2.1 GHz
2,100,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1537BroadwellGrangevilleBroadwell DE1 November 201535 W
35,000 mW
0.0469 hp
0.035 kW
1,700 MHz
1.7 GHz
1,700,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1539BroadwellGrangevilleBroadwell DEApril 201635 W
35,000 mW
0.0469 hp
0.035 kW
1,600 MHz
1.6 GHz
1,600,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1540BroadwellGrangevilleBroadwell DE9 March 201545 W
45,000 mW
0.0603 hp
0.045 kW
2,000 MHz
2 GHz
2,000,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1541BroadwellGrangevilleBroadwell DE1 November 201545 W
45,000 mW
0.0603 hp
0.045 kW
2,100 MHz
2.1 GHz
2,100,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1543NBroadwellGrangevilleBroadwell DEJuly 201745 W
45,000 mW
0.0603 hp
0.045 kW
1,900 MHz
1.9 GHz
1,900,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1548BroadwellGrangevilleBroadwell DE1 November 201545 W
45,000 mW
0.0603 hp
0.045 kW
2,000 MHz
2 GHz
2,000,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1553NBroadwellGrangevilleBroadwell DEJuly 201765 W
65,000 mW
0.0872 hp
0.065 kW
2,300 MHz
2.3 GHz
2,300,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1557BroadwellGrangevilleBroadwell DE24 February 201645 W
45,000 mW
0.0603 hp
0.045 kW
1,500 MHz
1.5 GHz
1,500,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1559BroadwellGrangevilleBroadwell DEApril 201645 W
45,000 mW
0.0603 hp
0.045 kW
1,500 MHz
1.5 GHz
1,500,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1567BroadwellGrangevilleBroadwell DE24 February 201665 W
65,000 mW
0.0872 hp
0.065 kW
2,100 MHz
2.1 GHz
2,100,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1571BroadwellGrangevilleBroadwell DE24 February 201645 W
45,000 mW
0.0603 hp
0.045 kW
1,300 MHz
1.3 GHz
1,300,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1577BroadwellGrangevilleBroadwell DE24 February 201645 W
45,000 mW
0.0603 hp
0.045 kW
1,300 MHz
1.3 GHz
1,300,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1581BroadwellGrangevilleBroadwell DE24 February 201665 W
65,000 mW
0.0872 hp
0.065 kW
1,800 MHz
1.8 GHz
1,800,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1587BroadwellGrangevilleBroadwell DE24 February 201665 W
65,000 mW
0.0872 hp
0.065 kW
1,700 MHz
1.7 GHz
1,700,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1602BroadwellGrangevilleHewitt Lake2 April 201927 W
27,000 mW
0.0362 hp
0.027 kW
2,500 MHz
2.5 GHz
2,500,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1612BroadwellGrangevilleHewitt Lake2 April 201922 W
22,000 mW
0.0295 hp
0.022 kW
1,500 MHz
1.5 GHz
1,500,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1622BroadwellGrangevilleHewitt Lake2 April 201940 W
40,000 mW
0.0536 hp
0.04 kW
2,600 MHz
2.6 GHz
2,600,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1623NBroadwellGrangevilleHewitt Lake2 April 201935 W
35,000 mW
0.0469 hp
0.035 kW
2,400 MHz
2.4 GHz
2,400,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1627BroadwellGrangevilleHewitt Lake2 April 201945 W
45,000 mW
0.0603 hp
0.045 kW
2,900 MHz
2.9 GHz
2,900,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB
D-1632BroadwellGrangevilleHewitt Lake2 April 201930 W
30,000 mW
0.0402 hp
0.03 kW
1,500 MHz
1.5 GHz
1,500,000 kHz
131,072 MiB
134,217,728 KiB
137,438,953,472 B
128 GiB
0.125 TiB