1 november 11, 2015 game changing design shlomit weiss – vp platform engineering group, intel...

9
1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss VP Platform Engineering Group, Intel corp . 1

Upload: augusta-chapman

Post on 19-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

1November 11, 2015

GAME CHANGING DESIGN

Shlomit Weiss –

VP Platform Engineering Group, Intel corp.

1

Page 2: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

2November 11, 2015November 11, 2015

Short History

Frequency

Wi Fi

Performance

2ND GENERATION CORE

Low PowerHigh Performance

6TH GENERATION CORE

Page 3: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

3November 11, 2015

Conflicting requirements

Page 4: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

4November 11, 2015

Global Team

4

Parallel Optimization in all fronts

Page 5: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

5November 11, 2015

Principles of parallel optimization• Define targets for each parameters in clear measureable way

– At SOC level, block level when relevant

• For each milestone check all vectors– Need tools / systematic ways to check status

• Power –Cdyn, frequency, cost-area, execution schedule

• Convergence done by iterations• Clear tradeoffs (the simpler that each designer can do)

– 1:2 performance / power (most difficult)– Can not go back in frequency for features

• Do not make decisions without understating the impact on the conflicting vector

5

Page 6: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

6November 11, 2015

Best User Experience with Lowest Power• Enable sleep states for SOC and platform

components (C-states)– Deeper sleep more power saving=> close

every transistor– Need fast weak up => smart weak up

algorithms– Complex platform dependency

• Design techniques:– Independent power plans– Fine grain clock gating

6

VCC Core(Gated)

VCC Core(Gated)

VCC Core(Gated)

VCC Core(Gated)

VCC Core(ungated)

VCC SA

Processor GraphicsSlices and fixed function

VCC Periphery

VCC Periphery

Note: Not to scale

Page 7: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

7November 11, 2015 7

Best User Experience with Lowest Power

0

2

4

6

8

10

12

14

16

18

20

C0P1

C0P2

C0P0

C2C3

C4C1

Time

Pow

er [W

]

• Energy – performance states– P0 highest performance– P1, P2… energy efficient lower performance– C-states – low power sleep states

• Design Techniques:– Independent frequency for different functional blocks– Intel Turbo Boost and Speed Shift Technology autonomous controls

Very high dynamic power range 4.5W 180W

Page 8: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

8November 11, 2015

Results – 6th Generation Core:Best Processor Ever

8

Up to

3x longer battery life3

10 hours full HD

Video playback

Up to

2.5Xfaster

performance1

Up to

30x graphics

improvement2

1 Source: Intel Corporation. Based on SySmark 2014 scores comparing Intel® Core™ i5-6200U and Intel® Core™ i5-520UM. See Appendix for configurations2 Source: Intel Corporation. Based on 3DMark Cloud Gate Gfx scores comparing Intel® Core™ i5-6200U and Intel® Core™ i5-520UM. See Appendix for configurations3 Source: Intel Corporation. Based on local HD video playback score comparing Intel® Core™ i5-6200U and Intel® Core™ i5-520UM. See Appendix for configurations

Most scalable design ranging parts: Power – 4.5W to 91W => 20x scalingPackage – 4X 20x16.5 to 37.5x37.5 => 4x scalingMany SKU enable in parallel => 5 SKUs in first launch

Page 9: 1 November 11, 2015 GAME CHANGING DESIGN Shlomit Weiss – VP Platform Engineering Group, Intel corp. 1

9November 11, 2015

Parallel convergence Deciding tradeoffs together

Many conflicting requirements