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

(Architecture)
Line 131: Line 131:
 
* OpenCL 1.2 and 2.0 (with Shared Virtual Memory)
 
* OpenCL 1.2 and 2.0 (with Shared Virtual Memory)
 
* Up to 24 EUs (20% addition, up from 20 in {{\\|Haswell}}), 48 EUs on {{intel|Iris Pro Graphics}}
 
* Up to 24 EUs (20% addition, up from 20 in {{\\|Haswell}}), 48 EUs on {{intel|Iris Pro Graphics}}
 +
 +
==== New instructions ====
 +
{{main|#Added instructions|l1=See #Added_instructions for the complete list}}
 +
Broadwell introduced a number of new instructions:
 +
* {{x86|RDSEED|<code>RDSEED</code>}} - Generates 16, 32 or 64 bit random numbers seeds ([[NIST SP 800-90B]] & [[NIST SP 800-90C]])
 +
* {{x86|ADCX|<code>ADCX</code>}} - Arbitrary precision integer operations
 +
* {{x86|PREFETCHW|<code>PREFETCHW</code>}} - Prefetch data into caches, hinting a write is expected in the future
  
 
=== Block Diagram ===
 
=== Block Diagram ===
Line 154: Line 161:
 
*** shared with GPU ({{intel|Crystal Well}})
 
*** shared with GPU ({{intel|Crystal Well}})
 
*** {{intel|Iris Pro}} models only
 
*** {{intel|Iris Pro}} models only
 +
 +
=== Pipeline ===
 +
{{main|intel/microarchitectures/haswell#Pipeline|l1=Haswell's Pipeline}}
 +
Broadwell's pipeline is identical to Haswell.
 +
 +
== Die ==
 +
{{empty section}}
 +
 +
== Added instructions ==
 +
'''{{x86|RDSEED}}''' - Generates 16, 32 or 64 bit random numbers seeds (both [[NIST SP 800-90B]] and [[NIST SP 800-90C]] compliant)
 +
 +
{{collist
 +
| count = 1
 +
| width = 150px
 +
|
 +
* {{x86|RDSEED}}
 +
}}
 +
 +
'''{{x86|ADCX}}''' - Arbitrary precision integer operations
 +
 +
{{collist
 +
| count = 1
 +
| width = 150px
 +
|
 +
* {{x86|ADCX}}
 +
* {{x86|ADOX}}
 +
}}
 +
 +
'''{{x86|PREFETCHW}}''' - Prefetch data into caches, hinting a write is expected in the future.
 +
 +
{{collist
 +
| count = 1
 +
| width = 150px
 +
|
 +
* {{x86|PREFETCHW}}
 +
}}
 +
 +
== Cores ==
 +
{{empty section}}
 +
 +
== All Broadwell Chips ==
 +
<!-- NOTE:
 +
          This table is generated automatically from the data in the actual articles.
 +
          If a microprocessor is missing from the list, an appropriate article for it needs to be
 +
          created and tagged accordingly.
 +
 +
          Missing a chip? please dump its name here: http://en.wikichip.org/wiki/WikiChip:wanted_chips
 +
-->
 +
<table class="wikitable sortable">
 +
<tr><th colspan="12" style="background:#D6D6FF;">Broadwell Chips</th></tr>
 +
<tr><th colspan="9">Main processor</th><th colspan="3">IGP</th></tr>
 +
<tr><th>Model</th><th>µarch</th><th>Platform</th><th>Core</th><th>Launched</th><th>SDP</th><th>TDP</th><th>Freq</th><th>Max Mem</th><th>Name</th><th>Freq</th><th>Max Freq</th></tr>
 +
{{#ask: [[Category:microprocessor models by intel]] [[microarchitecture::Broadwell]]
 +
|?full page name
 +
|?model number
 +
|?microarchitecture
 +
|?platform
 +
|?core name
 +
|?first launched
 +
|?sdp
 +
|?tdp
 +
|?base frequency
 +
|?max memory
 +
|?integrated gpu
 +
|?integrated gpu base frequency
 +
|?integrated gpu max frequency
 +
|format=template
 +
|template=proc table 2
 +
|userparam=13
 +
|mainlabel=-
 +
}}
 +
</table>

Revision as of 13:57, 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
    • Hardware prefetchers
    • 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 MB
    • 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