[td 2015]함께하면 더 좋은 windows 10과 인텔 스카이레이크, 아키텍쳐와 인텔...
TRANSCRIPT
1
Developed by You
2
Intel® Architecture Code Name Skylake and Windows® 10 Better Together: The Technologies Inside
Shiv KaushikIntel Fellow, Software and Services Group General Manager, Windows OS (WOS) Division, Intel Corporation
SPCS009
3
Agenda
• 6th Generation Intel® Core™ Processor & Microsoft Windows® 10
• Energy Efficiency
• New Experiences & Richer Content
• Security
• Platform Innovation
• Summary and Call to Action
4
Agenda
• 6th Generation Intel® Core™ Processor & Microsoft Windows® 10
• Energy Efficiency
• New Experiences & Richer Content
• Security
• Platform Innovation
• Summary and Call to Action
Intel Next Generation Microarchitecture Code Name Skylake
Next Generation 14nm Core™ Product
5
6th Gen Intel® Core™ and Intel® Xeon® for Mobile
Processors
Utilized advanced 14 nm process technology to deliver further microarchitecture improvements for client and server
Sandy Bridge:NEW Intel
MicroarchitectureNEW IntelMicroarchitecture (Haswell)
Ivy Bridge:Intel
Microarchitecture
14nm Process Technology32nm Process Technology 22nm Process Technology
Skylake:NEW Intel
Microarchitecture
Haswell:NEW Intel
Microarchitecture
Broadwell:Intel
Microarchitecture
6
Windows® 10 for a Range of Intel® Architecture Devices
Windows® 10
7
6th Generation Intel® Core™ Processor
• Generational scaling in idle & scenario power. Energy Efficiency for small form factors.
• Generational scaling in single threaded and targeted workload performance.
• Standard virtualization extensions - Intel® Virtualization Technologies (Intel® VT-x/x2, VT-d/d2).
• Next Generation security capabilities – Intel® Memory Protection Extensions (Intel® MPX).
Intel® Virtualization Technology (Intel® VT) for Directed I/O (Intel® VT-d); Intel® Virtualization Technology (Intel® VT) for Intel® Architecture (Intel® VT-x)
8
6th Generation Intel® Core™ Based SoC/Platform
• Intel® Smart Sound technology - Next generation Audio DSP with enhanced offload capabilities
• Next Generation Graphics & Media
• Standard IO for small form factor devices
• Next Generation Storage enhancements (NVM Express™, eMMC 5.0)
• Integrated Touch
• Integrated Sensor Hub
• Power Optimizer (S0ix) Platform Capability
• USB Type-C
Display
Not to scale
2ch DDR
Core Core
LLC
LLC
Processor Graphics2/3/4
Display
DMI/OPIPCI
Express*
IMC
Core Core
LLC
LLC
System Agent
ISP
eDRAMPCH
EC
VR PCU
PECI
SVID
9
Intel® Architecture, 6th Generation Intel® Core™ & Windows® 10 Better Together
Power Optimizer
Intel® Speed Shift
Technology†
Intel® Turbo Boost Technology 2.0
SoC Duty Cycling
Modern Standby
Energy EfficiencyOptimizations
Intel® VirtualizationTechnology
Intel® MemoryProtectionExtensions
Device Guard
Biometric Authentication
Instant-OnGreat Battery Life Sleek Form Factor
Intel® Platform Trust TechnologySecure
USB Type-C WiGig*
2 in 1 ContinuumIntegrated Touch
Scalable Integrated Sensor Hub
+
+
+
More energy efficient, responsive, secure, scalable platform …
†Intel & Microsoft active collaboration under way for Intel® Speed Shift Technology Autonomous Mode Support in future Windows
10
… to deliver new experiences and richer content
Intel® RealSense™ Technology
Intel® Smart Sound Technology†
Cortana*
(Voice Activation)
Windows® Hello
Intel® Iris™ Pro
Graphics
Intel SecurityEngine (CSME) DirectX* 12 PlayReady* 3.0
New Experiences
4KRicher Content
Intel® Architecture, 6th Generation Intel® Core™ & Windows® 10 Better Together
+
+Protected Audio
Video Path
†Intel & Microsoft active collaboration under way for Intel® Smart Sound Technology offload support for Cortana* Voice Activation in future Windows
11
Agenda
• 6th Generation Intel® Core™ Processor & Microsoft Windows® 10
• Energy Efficiency
• New Experiences & Richer Content
• Security
• Platform Innovation
• Summary and Call to Action
12
Legacy Energy-performance Control (P-states)
• DVFS – Intel® SpeedStep® Technology
- P~V2∙f∙Cdynn+leakage(V) ~ f3
- Performance tradeoff for energy savings
• P-states OS control starting Windows* XP
- P1-Pn frequency table enumerated via ACPI
- Explicit P-state selection based on workload
• Demand Based Algorithm
- Policies (AC/DC/Balanced)
- Non regular workloads are hard to manage
- Lower than Pn is used for critical conditions
P0 – 1 core
P0 – 2 cores
P1
P2
Pn
T-states
Guaranteed frequency
Turbofrequency
Energy efficientFrequency (min V)
Thermal control
OS control
13
Intel® Speed Shift Technology – Hardware P-States
• Why change:
- Highly dynamic power – Multi core, AVX, …
- Small form factors large turbo range
- Smarter power management enables better choices
• How:
- Expose entire frequency range
- Windows® 10 and hardware share power/perf. control
- OS direct control when and where desired
- Autonomous control elsewhere
• Active Intel-MS collaboration under way for autonomous control mode support in future Windows
P0 – 1 core
P0 – 2 cores
P1
P2
Pn
T-states
Guaranteed frequency
Turbofrequency
Energy efficientFrequency (min V)
Thermal control
OS control
14
• Processor gains power by autonomously suspending execution for short periods
• In power limited scenarios, high frequency cannot be always sustained
• SoC Duty cycling allows speeding up to most efficient frequency
6th Generation Intel® Core™ - SoC Duty Cycling
Hardware Duty Cycling delivers more performance in thermally constrained Form Factors by enabling longer execution at higher frequency
Gain Gain
Idle Idle
Time0 1 2 3 4 0 1 2 3 4
inefficient operating frequency
No HW Duty CyclingHW Duty Cycling
Most
Efficient
Freq.
Most
Efficient
Freq.Pe
Pn
No SoC Duty CyclingSoC Duty Cycling
15
Windows® Standby States
Legacy Standby(S3 support)
Modern Standby(S0 low power Idle)
Connected(since Windows® 8.0,
a.k.a. Connected Standby)
Disconnected(new on Windows 10, only
option when no hardware-offload capable networking and/or
HDD-based systems)
User/OEM switch
2nd Generation Intel®Core™ Processor
6th Generation Intel® Core™ Processor
4th Generation Intel® Core™ Processor
16
Contrasting Windows® Standby States
• DMS has flexible platform BOM requirements (HDD vs. SSD, Any NIC)
• Single Platform design for Connected and Disconnected Standby
- Disk (HDD vs. SSD) or NIC determines the standby state, OEM can override
Legacy Standby
PO
WE
R
High S0 powerNo SW activity in S3
S0 (system is ON)
Time
Connected Standby (Windows® 8.1)
Low S0 powerPeriodic SW execution
Wi-Fi Connected
Time
Disconnected Modern Standby (Windows® 10)
Low S0 powerInfrequent SW execution
Wi-Fi Not Connected
Time
17
Comparing Windows® Standby States
Legacy S3Connected Standby
(Windows® 8.1)Disconnected Modern Standby
(Windows® 10)
ArchitectureACPI
OS issues standby commandMost devices powered down
Power Optimizer (S0ix)Devices low power state
Power Optimizer (S0ix)Devices low power state
Resume from Standby S3: 3-7s <500ms <500ms
Wake Event SupportRequires one-off complex
firmware supportNew wake sources
supported by OS/driversNew wake sources supported by
OS/drivers
Fresh Data Support No Yes Yes
IHV Cost Adder Baseline Drive: +$85 256GB SSD Same as S3
Board Cost Adder Baseline Power Delivery: +$1 On par with S3
Windows® 10 Disconnected Modern Standby + 6th Generation Intel® Core™ Power Optimizer (S0ix) deliver cost-effective, instant-on experience with scalable wake capabilities
1
1
‘Instant On’ experience
2 Support innovative wake experiences (e.g. Wake on Voice, Wake on Sensors)
2
BOM Cost comparable to Legacy S33
3
18
Agenda
• 6th Generation Intel® Core™ Processor & Microsoft Windows® 10
• Energy Efficiency
• New Experiences & Richer Content
• Security
• Platform Innovation
• Summary and Call to Action
19
Cortana* (Voice Assistant)
Hey Cortana, set a reminder to ….
Hey Cortana, send email to Frank
Hey Cortana, call Jason on Skype*
Hey Cortana, text Peter
Hey Cortana, tell me a joke
Hey Cortana
Intel stock
Hey Cortana, weather in San Francisco
Hey Cortana, Play me some music
Keyword spotter
Command & Control
Cortana* Interactions
1. Type in Search Box
2. Click Microphone Icon
3. Voice Activation
Host CPU (SW)
Audio DSP (HW)
Cortana extensibility model
20
Voice activation – “Hey Cortana”
• Voice Activation available with Win10 RTM
• Voice Activation (VA) feature enables users to quickly engage with Cortana hands free experience by using “Hey Cortana” keyword spotter
• Microsoft “Keyword spotter” available as speech experience across all platforms
• Uses CPU processing audio pipeline to achieve excellent Correct Accept (CA) and low False Accept (FA) performance
• Supports staged commands (“Hey Cortana” <wait for beep> “How’s the weather?”) and chained commands (“Hey Cortana, how’s the weather?”)
• Windows 10 allows integration of hardware DSP based “keyword spotter”
• Implemented using Voice Activation device driver interface with a DLL infrastructure
• 6th Generation Intel® Core™ based platform supports HW offload for voice activation with hardware support and the necessary DLL components
Cortana* Voice Activation (VA)
21
Windows® Hello (Biometric Authentication)
• Windows® Hello supports broad range of innovative biometrics for login using face, fingerprint, iris
• Provides a password-free experience, powered by Microsoft* Passport, Biometrics and embracing new hardware
• Windows 10 provides a native out of the box experience (OOBE) for convenient, consistent device logon.
22
Enrollment & Login Scenario Sequences
Discover Facial Landmarks
Detect Head
Orientation
Facial Template
Discover Facial Landmarks
Detect head
Orientation
Facial template representation Does it match?
Face
Enrollment
Type a PIN to verify your identity
Login
Scenario
No Yes
23
Windows® Hello Security Requirements
Microsoft* Passport security and the Intel® RealSense™ camera F200 solution features:
• False Acceptance Rate (FAR): 1/100,000- Measures incorrect acceptance of an unauthorized user
• False Rejection Rate: 2 to 4%- Measures incorrect rejection of an authorized user
• Anti-spoofing detection
Intel RealSense camera F200 supports biometric authentication for Windows® Hello
24
Richer Graphics & Media
6th Generation Intel® Core™ processor on Windows® 10 delivers a richer gaming & media platform
Windows® 10 feature Usages Intel® platform support
DirectX* 12 / WDDM2.0
• Richest, most immersive game experience• Better performance and efficiency• Improved programming model
4th, 5th and 6th Generation Intel® Core™ processors
HEVC • High resolution video playback 6th Generation Intel Core processor
PlayReady* 3 with HDCP2.2, HDMI* 2.0
• Hardware assisted protected video playback and projection
5th and 6th Generation Intel Core processors
Miracast* • Native Wireless display support 4th, 5th and 6th Generation Intel Core processors
25
Agenda
• 6th Generation Intel® Core™ Processor & Microsoft Windows® 10
• Energy Efficiency
• New Experiences & Richer Content
• Security
• Platform Innovation
• Summary and Call to Action
26
Intel® Platforms Provide Virtualization Capabilities Critical for Isolation
Ring 3
Ring 0
VMXRoot
Virtual Machines (VMs)
Apps
OS
VM Monitor (VMM)
Apps
OS
VM Exit VM Entry
Intel® Virtualization Technology for IA-32, Intel® 64 and Intel® Architecture (Intel® VT-x)Intel® Virtualization Technology for Directed I/O (Intel® VT-d)
• VMM runs in higher privileged mode- Extended page tables (EPT) maps guest-physical
addresses to host physical- Intel® Virtualization Technology for Directed I/O
(Intel® VT-d): Maps DMA addresses to host physical addresses and prevents DMA to unmapped pages
• Guest VMs run in lower privileged mode and cannot change protections of EPT or Intel VT-d
27
Device Guard Ensures Software Integrity
What It Does:• Combination of hardware + software security features to harden Windows®
against threats • Enables businesses to strongly control what is allowed to run• Brings mobile-like security protections to desktop OS with support for existing
line of business apps
Composite of Several Security Capabilities:• Hardware Security• Configurable Code Integrity• Virtualization Based Security
- Protects critical parts of the OS against admin/kernel level malware
28
Eliminate Buffer Overflow Using Intel® Memory Protection Extensions
• New instructions to enable runtime buffer overflow checks
• Most C/C++ applications should able to use Intel® Memory Protection Extensions (Intel® MPX) by:- Recompilation without source changes. Interoperate with legacy
libraries- Run Intel MPX enabled binary on legacy systems (no benefits)- Enable or disable Intel MPX for each application dynamically
• OS support enabled in Windows® 10
• Microsoft Visual Studio* 2015 supports MPX intrinsics. Collaborating with Microsoft to enable MPX code generation in future release of Microsoft Visual Studio.
• Online information on Intel MPX at http://software.intel.com/en-us/intel-isa-extensions
Buffer
……
P[0]
P[100]
√
X
29
Agenda
• 6th Generation Intel® Core™ Processor & Microsoft Windows® 10
• Energy Efficiency
• New Experiences & Richer Content
• Security
• Platform Innovation
• Summary and Call to Action
30
USB Type-C
• Next generation solution for consolidated fast-charging, display, and peripheral connectivity, on a single cable & connector
• 6th Generation Intel® Core™ processor based platforms enable
- Innovative single connector USB Type-C peripheral/display connectivity
- Full support for dual-role power delivery and charging
• USB Type-C Connector System Software Interface (UCSI) industry specification available on www.intel.com with an adopters agreement
• Windows® 10 provides the best user experience for USB Type-C on 6th
Generation Intel Core processor based platforms
- Built-in role negotiation, charging and alternate mode support (e.g. DisplayPort*)
- Simplifies OEM/ODM system development through native support of UCSI
31
Windows® 10 2 in 1 Continuum
• Delivers best experience on 2 in 1 form factors
- Desktop experience when docked
- Tablet Experience when un-docked
• Transition between “modes” triggered based on platform hardware event
• 2 in 1 transition notification available to Desktop and Universal Windows Platform applications
32
Wireless Docking
• Device mobility trends challenge usability
- Thinner, Smaller screen, fewer USB/Display ports
- Seamless transition - mobility and productivity modes
• Wireless Docking enhances your productivity
- Place to dock, snatch to go – seamless experience
- Hardware acceleration keeps system resource utilization low
• Based on WiGig* (802.11ad)
- Wire-like performance, Robust on-desk performance even in dense environments
- Secured & Immune as transmission is very short range and directional
33
Wireless Docking on Windows® 10
• Intel and Microsoft worked together to enable native Windows® 10 experience for Intel® Wireless Docking
• Native UI in Windows 10 to manage connections to the Intel® WiGig* dock to detect, pair and connect to dock
33
34
Agenda
• 6th Generation Intel® Core™ & Microsoft Windows* 10
• Energy Efficiency
• New Experiences & Richer Content
• Security
• Platform Innovation
• Summary and Call to Action
35
Summary
• Intel® Architecture with Windows® 10 provides an energy efficient, secure, scalable platform to build a range of devices from IoT to AIOs deliver new experiences and rich content
• A new Windows 10 PC with the 6th Generation Intel® Core™ (codename Skylake) is best platform for these experiences and rich content
36
Call to Action• OEMs/ODMs:
• Evaluate “Modern Standby” as an alternate to Legacy S3
• Support Trusted Platform Module (TPM) 2.0, Secure Boot and Update Capsule
• Build devices for an excellent speech experience with Cortana* to enable hands free user experience
• Integrate hardware capabilities to enable Windows Hello experiences (face login, iris)
• Integrate USB Type-C support leveraging UCSI specification. Attend RPCS007 “2015 Platform implementation of USB-C*” session.
• Software Developers:
- Introduce speech enabled mode for user(s) interaction with various applications by relying on Cortana extensibility model
- Start evaluating Intel® Memory Protection Extensions and Intel® Software Guard Extensions to develop and deploy robust applications
- Enable a fluid touch and pen user experience by adopting Intel® Precise Touch technology and Windows® 10 Direct Ink capabilities
- Leverage 2 in 1 continuum Application notifications to deliver right Desktop and Tablet experience
37
What will you develop?
http://aka.ms/td2015_again
TechDays Korea 2015에서 놓치신 세션은 Microsoft 기술 동영상 커뮤니티 Channel 9에서
추후에 다시 보실 수 있습니다.