The Next Leap in JavaScript Performance
|
|
- Kory Henry
- 8 years ago
- Views:
Transcription
1 The Next Leap in JavaScript Performance Mohammad Reza Haghighat Senior Principal Engineer, Intel Corporation October 20, 2014
2 Agenda HTML5 - The New Lingua Franca? Exposing the full power of modern hardware to JavaScript * Bringing Perceptual Computing to the web platform Supporting JavaScript programming in Internet of Things (IoT) Summary 2
3 HTML5 The New Lingua Franca? APPS.exe WEB HTML, Flash * APPS ios *, Android *, Windows * WEB HTML5 Native code PC spiral Web Write once, run on any browser App Stores Walled Gardens Write Once, Run Everywhere New open standards created in the mobile era, such as HTML5, will win on mobile devices. Steve Jobs If you want to do something that is universal, no question, world is going HTML5. Steve Ballmer It looks to me like HTML5 will eventually become a way almost all applications are built, including those on new phones. Eric Schmidt 3
4 Web: The Ubiquitous Software Platform Rich Capabilities & Content Big Data and the Application Model of the Future Social Contextual Crowdsourced Sensors Things 4
5 Agenda HTML5 - The New Lingua Franca? Exposing the full power of modern hardware to JavaScript * Bringing Perceptual Computing to the web platform Supporting JavaScript programming in Internet of Things (IoT) Summary 5
6 Astounding JavaScript * Performance With asm.js Epic * Games Unreal Engine * 3 asm.js LLVM Bitcode JavaScript * web Emscripten Very efficient code generated by Firefox * JIT Over 1M lines of C/C++ code compiled to JavaScript * by Mozilla * and Epic Achieving ~ 1.5x native running time via targeting asm.js, a highly optimizable subset of JavaScript defined by Mozilla asm.js : a highly optimizable low-level subset of JavaScript Courtesy of Mozilla Alon Zakai & Luke Wagner ( 6
7 The March of Parallelism Intel Advanced Vector Extensions 8X peak SIMD operations per core over 4 generations 22 nm Tock AVX-512 AVX2 FMA and integer support 2X 512-bit vectors Next Gen Intel Xeon Phi TM 2X 22 nm Tick AVX 256-bit floating point 2X X=128-bit Since nm Tock Modern processors utilize parallelism to deliver high performance within a constrained power budget 7
8 Optimizing Web Runtimes for Parallelism JavaScript * Parse + build DOM Layout Engine JS Other 11% 11% 21% 21 Layout % 33% 33% GPU: parallel Render 35% 35 % Render CPU: mainly single-threaded HTML5 runtimes of today are not scalable with number of cores Need parallelism for both responsiveness and energy efficiency Web runtimes need to be parallel end-to-end 8
9 Parallel Parsing and Compilation bootstrap 4 threads launch 1 thread PESPMA 2009 JS and GFX execution Four threads for JavaScript * parsing and compilation Epic * Citadel * profile on Firefox * Cycle Breakdown by Categories js::compile gfx::compile os::others js::parse js::others browser::others os::mem js::jitted gfx::exec Background JIT compilers now in Chrome *, Firefox, Internet Explorer *, Safari * 9
10 Towards Parallelizing the Browser Layout Engine Layout Engine: a performance bottleneck Mozilla * Firefox * Page-Load Tests ul em {color:blue} Zimbra * Collaboration Suite * Layout Engine ~42% execution HotPar 2010 CSS rule matching ~33% of the layout Browser layout engine is a bottleneck but amenable to parallelism 10
11 Parallel JavaScript * Started at Intel Labs, now with Mozilla * Extends JavaScript * with a data-parallel API Designed for multi-core CPUs and GPUs Simple, portable, and secure Sequential Array increment example: A.map(function(a) {return a+1;}); A.mapPar(function(a) {return a+1;}); Parallel Accelerated animation of 3D avatars: more characters and more realism Parallel JavaScript goal is to enable data-parallelism in web applications 11
12 SIMD Single Instruction, Multiple Data A x Scalar Operation + B x = C x SIMD Operation of Vector Length 4 A x B x C x A y + B y = C y A y B y + = C y A z + B z = C z A z A w B z B w C z C w A w + B w = C w Intel Architecture currently has SIMD operations of vector length 4, 8, 16 SIMD operations deliver great performance & power efficiency 12
13 SIMD - A Gap Between JavaScript * and Native C++ code for list average SIMD code by ICC A Google * /Intel/Mozilla * ECMA TC39 Joint Project Proposed JavaScript * code Bugzilla * : John McCutchan s strawman proposal: SIMD in JavaScript further reduces the performance gap Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark* and MobileMark*, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. 13
14 SIMD.JS The API Our Firefox * Prototype Our SIMD prototype delivers 3x~4x Mandelbrot speedup Initial support for float32x4 and int32x4 14
15 Demo: Combining SIMD and Higher-Level Parallelism WW: Number of WebWorkers Our Chromium * Prototype SIMD speedup is nicely multiplied by WebWorkers Source: Intel Peter Jensen : 15
16 SIMD Speedups on our Chromium * Prototype SIMD x-times faster than non-simd Theoretical speedup limit is 4 3 rd Generation Intel Core i7 processor (3667U)@ 2.00 GHz, 32-bit, Ubuntu * 13 3 rd Generation Intel Core i7 processor (3667U)@ 2.00 GHz, 64-bit, Ubuntu * 13 Intel Atom processor 1.46GHz, Android * Transpose4x4 AOBench Mandelbrot MatrixMultiplication VertexTransform Average ShiftRows Matrix4x4Inverse Excellent early results while still focused on functionality SIMD.JS benchmarks: 16
17 SIMD.JS Proposal and Polyfill API SIMD Number (Google s John McCutchan & Intel s Peter Jensen): Polyfill API: float32x4, int32x4, Float32x4Array, Int32x4Array Constructors: float32x4(x,y,z,w) float32x4.zero() float32x4.splat(s) Operations: abs, neg, add, sub, mul, div, clamp, min, max, reciprocal, reciprocalsqrt, scale, sqrt, shuffle, shufflemix, withx, withy, withz, withw, lessthan, lessthanorequal, equal, notequal, greaterthanorequal, greaterthan, bitstoint32x4, toint32x4, The joint Google * /Intel/Mozilla * SIMD.JS proposal was approved to advance to the next stage of ECMAScript * TC39 standardization stage A copy of the TC39 Presentation: 17
18 Emscripten now targets SIMD.JS C/C++ JavaScript * Scalar JS Scalar C++ SIMD JS SIMD C Speedup over Scalar JS Near-native SIMD.JS speedup Emscripten generates SIMD.JS from C++ SIMD intrinsics & auto-vectorized code 18
19 Crosswalk in Brief Latest HTML5 features in packaged web apps Today on Android * and Tizen * Based on web technologies: HTML5, CSS3, JavaScript * Easy addition of extensible APIs Application Runtime Open Source, using Blink * & Chromium * Focuses on security, performance and standards compliance Follow us crosswalk-project.org Updated & released to the latest Chromium every 6 weeks Easy access to device APIs Intel platform capabilities 19
20 Intel XDK Cross-platform Development Kit Free at Remote debugging & profiling Develop, debug, profile, and build responsive web & hybrid apps 20
21 Agenda HTML5 - The New Lingua Franca? Exposing the full power of modern hardware to JavaScript * Bringing Perceptual Computing to the web platform Supporting JavaScript programming in Internet of Things (IoT) Summary 21
22 Toward Perceptual Computing Close-Range Tracking 2D/ 3D Object Tracking Speech Recognition Gesture Recognition Facial Analysis Devices sense & perceive user actions in a natural & intuitive way Source: Intel Perceptual Computing SDK: 22
23 Reinventing Everyday Usages Learning & Education Immersive Collaboration 3D Scanning and Sharing Scan it Gaming Out-of-reach Device Input Share it Customize & Print it Perceptual Computing opens up new dimensions in interacting with machine 23
24 Demos: Media Capture Depth Stream Extension Source: Intel Ningxin Hu: WebRTC Google * Code: Magic Xylophone: Soundstep *.com: 24
25 Enabling 3D Camera on Web Platform 3D Camera Beyond color: additional per-pixel distance Intel RealSense on PC & tablets soon Applications Real-time hand/finger/object tracking 3D scanning Video conferencing Depth on Web Platform Media Capture Depth Stream Extension Rendering & post-processing: <video>, <canvas>, WebGL * and SIMD.JS Streaming: transmit as MediaStream via WebRTC RTCPeerConnection Source: Intel Ningxin Hu: 25
26 Proposed Media Capture Depth Stream Extension Web Application RGB Stream Depth Stream getusermedia (WebRTC) API Browser or HTML5 runtime Source: 26
27 Wireless Display for the Web Media Sharing/Casting Presentation Gaming Unlock exciting new user experiences in HTML5 Big Buck Bunny video: 27
28 HTML5 Presentation API Proposal Connects web content to screens around you Hides display connection technologies from the developer Apple * AirPlay *, Microsoft * PlayTo *, Google * Chromecast *, Miracast *, Intel Widi Simple, high level API, easy to use New standards-based feature for the cross-platform web Source: Intel Dominik Röttsches 28
29 Agenda HTML5 - The New Lingua Franca? Exposing the full power of modern hardware to JavaScript * Bringing Perceptual Computing to the web platform Supporting JavaScript programming in Internet of Things (IoT) Summary 29
30 Intel XDK IoT Edition Companion Apps Streamlined Workflow Design, Test, and Build Tools Quick start samples and templates Built-in editor and emulators UI Frameworks and Apache Cordova* APIs Test and debug tools Integration with Cloud Services APIs Design and build cross-platform companion apps easily for Android*, ios*, and Windows* 30
31 Intel XDK IoT Edition JavaScript* apps on IoT devices Integrated Development Environment Create, Debug, and Run Tools JavaScript allows easy on-board app development and deployment for many IoT devices Use JavaScript to define behavior of IoT device Deploy, run, debug on IoT device with JavaScript Integration with cloud, web services, and sensors through JavaScript APIs Development System Development Platform Edit JavaScript app Send app to device Run app remotely Remote debug IoT Device 31
32 Demo: Programming Internet of Things using Intel XDK IoT Edition Internet of Things (IoT) Device (Intel Galileo): RGB Lighting PWM Led Controller on I2C bus RGB Led Node.js with Socket.io server HTML App (Lenovo * K900): Socket.io connection to IoT device Change lighting color Cordova * App Both made using: Intel XDK IoT Edition Source: Intel Dan Yocom: 32
33 Agenda HTML5 - The New Lingua Franca? Exposing the full power of modern hardware to JavaScript * Bringing Perceptual Computing to the web platform Supporting JavaScript programming in Internet of Things (IoT) Summary 33
34 Summary HTML5 is closing the gaps with native models SIMD in JavaScript * enables a large new class of high-performance apps JavaScript is about to get a lot faster for such domains as gaming Depth Camera support in HTML5 WebRTC enables exciting use cases JavaScript is proliferating rapidly in Internet of Things Intel XDK supports end-to-end programming for Internet of Things HTML5 is the application model of the future 34
35 Web: The Ubiquitous Software Platform Rich Capabilities & Content Big Data and the Application Model of the Future Social Contextual Crowdsourced Sensors Things 35
36 Call to Action Download Firefox * Nightly and experience the benefits of SIMD.JS Leverage the power of SIMD.JS through Intel XDK and Crosswalk Download Intel XDK free at SIMD.JS demos: 36
37 Intel Developer Zone Tools. Knowledge. Community. Free tools and code samples Technical articles, forums and tutorials Connect with Intel and industry experts Get development support Build relationships software.intel.com 37
38 Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling , or go to: Intel, Core, Atom, Xeon Phi, RealSense, Look Inside and the Intel logo are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright 2014 Intel Corporation. 38
39
Crosswalk: build world class hybrid mobile apps
Crosswalk: build world class hybrid mobile apps Ningxin Hu Intel Today s Hybrid Mobile Apps Application HTML CSS JS Extensions WebView of Operating System (Tizen, Android, etc.,) 2 State of Art HTML5 performance
More informationIntel XDK для разработки кросс-платформенных мобильных приложений
1 Intel XDK для разработки кросс-платформенных мобильных приложений Intel XDK HTML5 Cross-Platform Development Environment Olga Mineeva Product Validation Engineer, Intel Corporation 2 Topics to be Covered
More informationIntel Media SDK Library Distribution and Dispatching Process
Intel Media SDK Library Distribution and Dispatching Process Overview Dispatching Procedure Software Libraries Platform-Specific Libraries Legal Information Overview This document describes the Intel Media
More informationPower Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze
Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze Whitepaper December 2012 Anita Banerjee Contents Introduction... 3 Sorenson Squeeze... 4 Intel QSV H.264... 5 Power Performance...
More informationIntel HTML5 Development Environment. Article - Native Application Facebook* Integration
Intel HTML5 Development Environment Article - Native Application Facebook* Integration V3.06 : 07.16.2013 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO
More informationIntel HTML5 Development Environment. Tutorial Test & Submit a Microsoft Windows Phone 8* App (BETA)
Intel HTML5 Development Environment Tutorial Test & Submit a Microsoft Windows Phone 8* App v1.00 : 04.09.2013 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.
More information* * * Intel RealSense SDK Architecture
Multiple Implementations Intel RealSense SDK Architecture Introduction The Intel RealSense SDK is architecturally different from its predecessor, the Intel Perceptual Computing SDK. If you re a developer
More informationIntel HTML5 Development Environment. Tutorial Building an Apple ios* Application Binary
Intel HTML5 Development Environment Tutorial Building an Apple ios* Application Binary V1.02 : 08.08.2013 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO
More informationThe Case for Rack Scale Architecture
The Case for Rack Scale Architecture An introduction to the next generation of Software Defined Infrastructure Intel Data Center Group Pooled System Top of Rack Switch POD Manager Network CPU/Memory Storage
More informationIntel HTML5 Development Environment Article Using the App Dev Center
Intel HTML5 Development Environment Article Using the App Dev Center v1.06 : 06.04.2013 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationDouglas Fisher Vice President General Manager, Software and Services Group Intel Corporation
Douglas Fisher Vice President General Manager, Software and Services Group Intel Corporation Other brands and names are the property of their respective owners. Other brands and names are the property
More informationIntel Data Direct I/O Technology (Intel DDIO): A Primer >
Intel Data Direct I/O Technology (Intel DDIO): A Primer > Technical Brief February 2012 Revision 1.0 Legal Statements INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationIntel Service Assurance Administrator. Product Overview
Intel Service Assurance Administrator Product Overview Running Enterprise Workloads in the Cloud Enterprise IT wants to Start a private cloud initiative to service internal enterprise customers Find an
More informationCloud based Holdfast Electronic Sports Game Platform
Case Study Cloud based Holdfast Electronic Sports Game Platform Intel and Holdfast work together to upgrade Holdfast Electronic Sports Game Platform with cloud technology Background Shanghai Holdfast Online
More informationVendor Update Intel 49 th IDC HPC User Forum. Mike Lafferty HPC Marketing Intel Americas Corp.
Vendor Update Intel 49 th IDC HPC User Forum Mike Lafferty HPC Marketing Intel Americas Corp. Legal Information Today s presentations contain forward-looking statements. All statements made that are not
More informationIntel Integrated Native Developer Experience (INDE): IDE Integration for Android*
Intel Integrated Native Developer Experience (INDE): IDE Integration for Android* 1.5.8 Overview IDE Integration for Android provides productivity-oriented design, coding, and debugging tools for applications
More informationMaximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms
Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Family-Based Platforms Executive Summary Complex simulations of structural and systems performance, such as car crash simulations,
More informationCOSBench: A benchmark Tool for Cloud Object Storage Services. Jiangang.Duan@intel.com 2012.10
COSBench: A benchmark Tool for Cloud Object Storage Services Jiangang.Duan@intel.com 2012.10 Updated June 2012 Self introduction COSBench Introduction Agenda Case Study to evaluate OpenStack* swift performance
More informationBridging the Gap: from a Web App to a Mobile Device App
Bridging the Gap: from a Web App to a Mobile Device App or, so how does this PhoneGap* stuff work? *Other names and brands may be claimed as the property of others. 1 Users Want Mobile Apps, Not Mobile
More informationIntel Solid-State Drive Pro 2500 Series Opal* Compatibility Guide
Opal* Compatibility Guide 1.0 Order Number: 331049-001US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL
More informationDevelopment for Mobile Devices Tools from Intel, Platform of Your Choice!
Development for Mobile Devices Tools from Intel, Platform of Your Choice! Sergey Lunev, Intel Corporation HTML5 Tools Development Manager Optional: Download App Preview Android bit.ly/1i8vegl ios bit.ly/1a3w7bk
More informationCreate Natural User Interfaces with the Next-Generation Intel Perceptual Computing SDK
Create Natural User Interfaces with the Next-Generation Intel Perceptual Computing SDK Ryan Tabrah, Group Manager, UX Developer Products @PerceptualSDK Intel Innovation: Transforming the Game Intel's Vision
More informationIntel Core TM i3 Processor Series Embedded Application Power Guideline Addendum
Intel Core TM i3 Processor Series Embedded Application Power Guideline Addendum July 2012 Document Number: 327705-001 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationiscsi Quick-Connect Guide for Red Hat Linux
iscsi Quick-Connect Guide for Red Hat Linux A supplement for Network Administrators The Intel Networking Division Revision 1.0 March 2013 Legal INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH
More informationORACLE ADF MOBILE DATA SHEET
ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized
More informationIntel Identity Protection Technology (IPT)
Intel Identity Protection Technology (IPT) Enabling improved user-friendly strong authentication in VASCO's latest generation solutions June 2013 Steve Davies Solution Architect Intel Corporation 1 Copyright
More informationSoftware Solutions for Multi-Display Setups
White Paper Bruce Bao Graphics Application Engineer Intel Corporation Software Solutions for Multi-Display Setups January 2013 328563-001 Executive Summary Multi-display systems are growing in popularity.
More informationThree Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture
White Paper Intel Xeon processor E5 v3 family Intel Xeon Phi coprocessor family Digital Design and Engineering Three Paths to Faster Simulations Using ANSYS Mechanical 16.0 and Intel Architecture Executive
More informationCreating Overlay Networks Using Intel Ethernet Converged Network Adapters
Creating Overlay Networks Using Intel Ethernet Converged Network Adapters Technical Brief Networking Division (ND) August 2013 Revision 1.0 LEGAL INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationIntel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms
Intel Cloud Builders Guide Intel Xeon Processor-based Servers RES Virtual Desktop Extender Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms Client Aware Cloud with RES Virtual
More informationAccelerating Business Intelligence with Large-Scale System Memory
Accelerating Business Intelligence with Large-Scale System Memory A Proof of Concept by Intel, Samsung, and SAP Executive Summary Real-time business intelligence (BI) plays a vital role in driving competitiveness
More informationIntel Internet of Things (IoT) Developer Kit
Intel Internet of Things (IoT) Developer Kit IoT Cloud-Based Analytics User Guide September 2014 IoT Cloud-Based Analytics User Guide Introduction Table of Contents 1.0 Introduction... 4 1.1. Revision
More informationIntel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions
Intel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions June 2013 Dirk Roziers Market Manager PC Client Services Intel Corporation
More informationIntel: a Thought Leader Helping IoT Scale Out
Internet of Things Intel: a Thought Leader Helping IoT Scale Out The Next Evolution Of Computing Dr Jean-Laurent PHILIPPE Intel EMEA IoT Technical Manager Eclipse Days, Grenoble, Mar 30-31, 2015 Legal
More informationwith PKI Use Case Guide
Intel Identity Protection Technology (Intel IPT) with PKI Use Case Guide Version 1.0 Document Release Date: February 29, 2012 Intel IPT with PKI Use Case Guide i Legal Notices and Disclaimers INFORMATION
More informationIntel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.
Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V Technical Brief v1.0 September 2012 2 Intel Ethernet and Configuring SR-IOV on Windows*
More informationSpecification Update. January 2014
Intel Embedded Media and Graphics Driver v36.15.0 (32-bit) & v3.15.0 (64-bit) for Intel Processor E3800 Product Family/Intel Celeron Processor * Release Specification Update January 2014 Notice: The Intel
More informationHaswell Cryptographic Performance
White Paper Sean Gulley Vinodh Gopal IA Architects Intel Corporation Haswell Cryptographic Performance July 2013 329282-001 Executive Summary The new Haswell microarchitecture featured in the 4 th generation
More informationHTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang
HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang IVI Systems Today Lots of hardware variety. Multiple operating systems Different input devices Software development requires access to
More informationUpsurge in Encrypted Traffic Drives Demand for Cost-Efficient SSL Application Delivery
WHITE PAPER Cost-Efficient SSL Application Delivery Upsurge in Encrypted Traffic Drives Demand for Cost-Efficient SSL Application Delivery Always On SSL Since 1994, enterprises looking to protect the security
More informationThe ROI from Optimizing Software Performance with Intel Parallel Studio XE
The ROI from Optimizing Software Performance with Intel Parallel Studio XE Intel Parallel Studio XE delivers ROI solutions to development organizations. This comprehensive tool offering for the entire
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationVNF & Performance: A practical approach
VNF & Performance: A practical approach Luc Provoost Engineering Manager, Network Product Group Intel Corporation SDN and NFV are Forces of Change One Application Per System Many Applications Per Virtual
More informationHead-Coupled Perspective
Head-Coupled Perspective Introduction Head-Coupled Perspective (HCP) refers to a technique of rendering a scene that takes into account the position of the viewer relative to the display. As a viewer moves
More informationIntel Software Guard Extensions(Intel SGX) Carlos Rozas Intel Labs November 6, 2013
Intel Software Guard Extensions(Intel SGX) Carlos Rozas Intel Labs November 6, 2013 Legal Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR
More informationIntel and Qihoo 360 Internet Portal Datacenter - Big Data Storage Optimization Case Study
Intel and Qihoo 360 Internet Portal Datacenter - Big Data Storage Optimization Case Study The adoption of cloud computing creates many challenges and opportunities in big data management and storage. To
More informationChrome OS*-Based Devices in the Enterprise
White Paper Client Virtualization Enterprise Mobility Chrome OS*-Based Devices in the Enterprise Being Able to Access Windows* Applications from a Chrome OS Client Significantly Increases their Versatility
More informationIntel Network Builders
Intel Network Builders Nakina Systems Solution Brief Intel Xeon Processors Intel Network Builders Nakina Systems and Intel Make NFV Network Operational Introduction Every great generation of computing
More informationHow to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1
How to Configure Intel Ethernet Converged Network Adapter-Enabled Virtual Functions on VMware* ESXi* 5.1 Technical Brief v1.0 February 2013 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED
More informationIntel Technical Advisory
This Technical Advisory describes an issue which may or may not affect the customer s product Intel Technical Advisory 5200 NE Elam Young Parkway Hillsboro, OR 97124 TA-1054-01 April 4, 2014 Incorrectly
More informationIntel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms
EXECUTIVE SUMMARY Intel Cloud Builder Guide Intel Xeon Processor-based Servers Red Hat* Cloud Foundations Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms Red Hat* Cloud Foundations
More informationIntel SSD 520 Series Specification Update
Intel SSD 520 Series Specification Update June 2012 Revision 1.0 Document Number: 327567-001US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
More informationIntel Core i5 processor 520E CPU Embedded Application Power Guideline Addendum January 2011
Intel Core i5 processor 520E CPU Embedded Application Power Guideline Addendum January 2011 Document Number: 324818-001 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationAccelerating Business Intelligence with Large-Scale System Memory
Accelerating Business Intelligence with Large-Scale System Memory A Proof of Concept by Intel, Samsung, and SAP Executive Summary Real-time business intelligence (BI) plays a vital role in driving competitiveness
More informationIntel Retail Client Manager
Intel Retail Client Manager Frequently Asked Questions June 2014 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO
More informationA Case Study of an Android* Client App Using Cloud-Based Alert Service
A Case Study of an Android* Client App Using Cloud-Based Alert Service Abstract This article discusses a case study of an Android client app using a cloud-based web service. The project was built on the
More informationIntel Retail Client Manager
October 2014 By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below. You may not use or facilitate the use of this document in connection with any
More informationIntel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual
Intel Media Server Studio - Metrics Monitor (v1.1.0) Reference Manual Overview Metrics Monitor is part of Intel Media Server Studio 2015 for Linux Server. Metrics Monitor is a user space shared library
More informationSAP * Mobile Platform 3.0 Scaling on Intel Xeon Processor E5 v2 Family
White Paper SAP* Mobile Platform 3.0 E5 Family Enterprise-class Security SAP * Mobile Platform 3.0 Scaling on Intel Xeon Processor E5 v2 Family Delivering Incredible Experiences to Mobile Users Executive
More informationFast, Low-Overhead Encryption for Apache Hadoop*
Fast, Low-Overhead Encryption for Apache Hadoop* Solution Brief Intel Xeon Processors Intel Advanced Encryption Standard New Instructions (Intel AES-NI) The Intel Distribution for Apache Hadoop* software
More informationCustomizing Boot Media for Linux* Direct Boot
White Paper Bruce Liao Platform Application Engineer Intel Corporation Customizing Boot Media for Linux* Direct Boot October 2013 329747-001 Executive Summary This white paper introduces the traditional
More informationEnabling Innovation in Mobile User Experience. Bruce Fleming Sr. Principal Engineer Mobile and Communications Group
Enabling Innovation in Mobile User Experience Bruce Fleming Sr. Principal Engineer Mobile and Communications Group Agenda Mobile Communications Group: Intel in Mobility Smartphone Roadmap Intel Atom Processor
More informationIntel Platform and Big Data: Making big data work for you.
Intel Platform and Big Data: Making big data work for you. 1 From data comes insight New technologies are enabling enterprises to transform opportunity into reality by turning big data into actionable
More informationIntel Small Business Advantage (Intel SBA) Release Notes for OEMs
Intel Small Business Advantage (Intel SBA) Release Notes for OEMs Document Release Date: October 16, 2015 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO
More informationIntel vpro Technology. How To Purchase and Install Go Daddy* Certificates for Intel AMT Remote Setup and Configuration
Intel vpro Technology How To Purchase and Install Go Daddy* Certificates for Intel AMT Remote Setup and Configuration Revision 1.4 March 10, 2015 Revision History Revision Revision History Date 1.0 First
More informationIntel vpro Technology. How To Purchase and Install Symantec* Certificates for Intel AMT Remote Setup and Configuration
Intel vpro Technology How To Purchase and Install Symantec* Certificates for Intel AMT Remote Setup and Configuration Document Release Date: September 14, 2012 Revision History Revision Revision History
More informationIntel Solid-State Drives Increase Productivity of Product Design and Simulation
WHITE PAPER Intel Solid-State Drives Increase Productivity of Product Design and Simulation Intel Solid-State Drives Increase Productivity of Product Design and Simulation A study of how Intel Solid-State
More informationIDE Integration for Android* Part of the Intel Integrated Native Developer Experience (Intel INDE) 1.5.7
IDE Integration for Android* Part of the Intel Integrated Native Developer Experience (Intel INDE) 1.5.7 Overview IDE Integration for Android provides productivity-oriented design, coding, and debugging
More informationIntel Data Migration Software
User Guide Software Version 2.0 Document Number: 324324-002US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY
More informationADF Mobile Overview and Frequently Asked Questions
ADF Mobile Overview and Frequently Asked Questions Oracle ADF Mobile Overview Oracle ADF Mobile is a Java and HTML5-based mobile application development framework that enables developers to build and extend
More informationUSB 3.0* Radio Frequency Interference Impact on 2.4 GHz Wireless Devices
USB 3.0* Radio Frequency Interference Impact on 2.4 GHz Wireless Devices White Paper April 2012 Document: 327216-001 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationIntel Perceptual Computing SDK My First C++ Application
Intel Perceptual Computing SDK My First C++ Application LEGAL DISCLAIMER THIS DOCUMENT CONTAINS INFORMATION ON PRODUCTS IN THE DESIGN PHASE OF DEVELOPMENT. INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationUser Experience Reference Design
Use McAfee* Real Time Command and Intel SCS 9 to Manage Intel SSD Professional 1500 Series Drives Revision 1.1 July 2014 Document number: 330798-001 Revision History Revision Revision History Date 1.0
More informationCloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage
Cloud Service Brokerage Case Study Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security
More informationDesktop Reinvented. Lisa Graff Vice President and General Manager Desktop Client Platforms Group
Desktop Reinvented Lisa Graff Vice President and General Manager Desktop Client Platforms Group Today s Announcements New software for All-in-One PCs Intel Ready Mode Technology Four new overclocking products
More informationIntelligent Business Operations
White Paper Intel Xeon Processor E5 Family Data Center Efficiency Financial Services Intelligent Business Operations Best Practices in Cash Supply Chain Management Executive Summary The purpose of any
More informationIntel Atom Processor E3800 Product Family
Intel Atom Processor E3800 Product Family Thermal Design Guide October 2013 Document Number: 329645-001 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.
More informationAccomplish Optimal I/O Performance on SAS 9.3 with
Accomplish Optimal I/O Performance on SAS 9.3 with Intel Cache Acceleration Software and Intel DC S3700 Solid State Drive ABSTRACT Ying-ping (Marie) Zhang, Jeff Curry, Frank Roxas, Benjamin Donie Intel
More informationDeveloping High-Performance, Flexible SDN & NFV Solutions with Intel Open Network Platform Server Reference Architecture
White Paper Developing Solutions with Intel ONP Server Reference Architecture Developing High-Performance, Flexible SDN & NFV Solutions with Intel Open Network Platform Server Reference Architecture Developing
More informationIntel Desktop Board DG43RK
Intel Desktop Board DG43RK Specification Update December 2010 Order Number: E92421-003US The Intel Desktop Board DG43RK may contain design defects or errors known as errata, which may cause the product
More informationIntel Retail Client Manager Audience Analytics
Intel Retail Client Manager Audience Analytics By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below. You may not use or facilitate the use of
More informationA Superior Hardware Platform for Server Virtualization
A Superior Hardware Platform for Server Virtualization Improving Data Center Flexibility, Performance and TCO with Technology Brief Server Virtualization Server virtualization is helping IT organizations
More informationIntel Media Server Studio Professional Edition for Windows* Server
Intel Media Server Studio 2015 R3 Professional Edition for Windows* Server Release Notes Overview What's New System Requirements Installation Installation Folders Known Limitations Legal Information Overview
More informationLarge-Data Software Defined Visualization on CPUs
Large-Data Software Defined Visualization on CPUs Greg P. Johnson, Bruce Cherniak 2015 Rice Oil & Gas HPC Workshop Trend: Increasing Data Size Measuring / modeling increasingly complex phenomena Rendering
More informationHPC & Big Data THE TIME HAS COME FOR A SCALABLE FRAMEWORK
HPC & Big Data THE TIME HAS COME FOR A SCALABLE FRAMEWORK Barry Davis, General Manager, High Performance Fabrics Operation Data Center Group, Intel Corporation Legal Disclaimer Today s presentations contain
More informationRunning Windows 8 on top of Android with KVM. 21 October 2013. Zhi Wang, Jun Nakajima, Jack Ren
Running Windows 8 on top of Android with KVM 21 October 2013 Zhi Wang, Jun Nakajima, Jack Ren Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationScaling Networking Solutions for IoT Challenges and Opportunities
Scaling Networking Solutions for IoT Challenges and Opportunities Anil Kumar, Intel. Santa Clara, CA USA April 2015 1 Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL
More informationImplementation and Performance of AES-NI in CyaSSL. Embedded SSL
Implementation and Performance of AES-NI in CyaSSL Embedded SSL In 2010, Intel introduced the 32nm Intel microarchitecture code name Westmere. With this introduction, Intel announced support for a new
More informationIntel Desktop Board DG41TY
Intel Desktop Board DG41TY Specification Update July 2010 Order Number E58490-006US The Intel Desktop Board DG41TY may contain design defects or errors known as errata, which may cause the product to deviate
More informationIntel Network Builders: Lanner and Intel Building the Best Network Security Platforms
Solution Brief Intel Xeon Processors Lanner Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms Internet usage continues to rapidly expand and evolve, and with it network
More informationIntel Desktop Board D945GCPE Specification Update
Intel Desktop Board D945GCPE Specification Update Release Date: July 11, 2007 Order Number: E11670-001US The Intel Desktop Board D945GCPE may contain design defects or errors known as errata, which may
More informationIntel RAID RS25 Series Performance
PERFORMANCE BRIEF Intel RAID RS25 Series Intel RAID RS25 Series Performance including Intel RAID Controllers RS25DB080 & PERFORMANCE SUMMARY Measured IOPS surpass 200,000 IOPS When used with Intel RAID
More information新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV)
新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV) 李 國 輝 客 戶 方 案 事 業 群 亞 太 區 解 決 方 案 架 構 師 美 商 英 特 爾 亞 太 科 技 有 限 公 司 Email: kuo-hui.li@intel.com 1 Legal
More informationEnable Your Automated Web App Testing by WebDriver. Yugang Fan Intel
Enable Your Automated Web App Testing by WebDriver Yugang Fan Intel Agenda Background Challenges WebDriver BDD Behavior Driven Test Architecture Example WebDriver Based Behavior Driven Test Summary Reference
More informationIntel Desktop Board D945GCPE
Intel Desktop Board D945GCPE Specification Update January 2009 Order Number: E11670-003US The Intel Desktop Board D945GCPE may contain design defects or errors known as errata, which may cause the product
More informationIntel Cyber Security Briefing: Trends, Solutions, and Opportunities. Matthew Rosenquist, Cyber Security Strategist, Intel Corp
Intel Cyber Security Briefing: Trends, Solutions, and Opportunities Matthew Rosenquist, Cyber Security Strategist, Intel Corp Legal Notices and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationCreating Full Screen Applications Across Multiple Displays in Extended Mode
White Paper Anthony See Platform Application Engineer Intel Corporation Ho Nee Shen Software Engineering Manager Intel Corporation Creating Full Screen Applications Across Multiple Displays in Extended
More informationRAPID EMBEDDED LINUX* DEVELOPMENT
Open Source on Intel case study Digital signage solutions from QNAP Systems Inc. use embedded Linux* to support usage models for advertising, marketing, and other types of public multimedia displays in
More informationIntel Cloud Builder Guide to Cloud Design and Deployment on Intel Platforms
Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Platforms Ubuntu* Enterprise Cloud Executive Summary Intel Cloud Builder Guide Intel Xeon Processor Ubuntu* Enteprise Cloud Canonical*
More information