Virtual PLATFORMS for complex IP within system context
|
|
- Cody Simon
- 5 years ago
- Views:
Transcription
1 Virtual PLATFORMS for complex IP within system context VP Modeling Engineer/Pre-Silicon Platform Acceleration Group (PPA) November, 12th, 2015 Rocco Jonack
2 Legal Notice This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. [BunnyPeople, Celeron, Celeron Inside, Centrino, Centrino Inside, Core Inside, i960, Intel, the Intel logo, Intel Atom, Intel Atom Inside, Intel Core, Intel Inside, the Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel Sponsors of Tomorrow., the Intel Sponsors of Tomorrow. logo, Intel StrataFlash, Intel Viiv, Intel vpro, Intel XScale, InTru, the InTru logo, InTru soundmark, Itanium, Itanium Inside, MCS, MMX, Pentium, Pentium Inside, skoool, the skoool logo, Sound Mark, The Journey Inside, vpro Inside, VTune, Xeon, and Xeon Inside] are trademarks of Intel Corporation in the U.S. and other countries. *Other names and brands may be claimed as the property of others. Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries. Java and all Java based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Bluetooth is a trademark owned by its proprietor and used by Intel Corporation under license. Intel Corporation uses the Palm OS Ready mark under license from Palm, Inc. Copyright 2015, Intel Corporation. All rights reserved. SWPC COLLABORATE. 2 INNOVATE. ENRICH.
3 Agenda Problem Statement VPs for Different Integration Systems Development of Versatile VPs Validation of VPs Conclusions SWPC COLLABORATE. 3 INNOVATE. ENRICH.
4 PROBLEM STATEMENT
5 Problem Statement (1/2) SoC consists of many complex subsystems Tools for FW, driver and SW development on system level are needed Subsystems have to be integrated with various integration environments Example for heterogeneous SoC architecture 5
6 Problem Statement (2/2) What is currently used for pre-silicon development and validation? Virtual Platforms in many flavors Does it support my use model? N-1 hardware Only works with minor HW changes FPGA Only available with stable RTL Hardware accelerator (SLE) Require significant setup Versatile VPs, usable for all required scenarios, are needed SWPC COLLABORATE. 6 INNOVATE. ENRICH.
7 VPS FOR DIFFERENT INTEGRATION SYSTEMS
8 VP for FW Validation Early validation of FW VP augments other methods for pre-silicon development Focus on subsystem Host and memory environment is emulated FW running on ISS 8
9 VP for Driver/SW Development Development focus is guest OS End user interacts with guest OS Requires high responsiveness and error resilience Simics platform is providing platform for OS Simics platform model running an OS OS interacts with subsystems Boot flow, power scenarios, security, etc. 9
10 VP for Validation of System Level Flows Complex flows involving several subsystems For example: listening to audio stream over bluetooth Simics platform model running an OS Requires collaterals from FW, driver and SW team FW running on ISS FW running on ISS SWPC COLLABORATE. 10 INNOVATE. ENRICH.
11 VP as Part of Development Flow Architecture Design SW Development Executable Specification Virtual Prototype Test SW Development for System Verification Chip Development & Verification 11
12 DEVELOPMENT OF VERSATILE VPS
13 Infrastructure Requirements Versatile VP development needs: A library of base components for common functionality Appropriate 3rd party models Automatic generation of formally specified parts of SoC Standard interfaces for easy integration Efficient and versatile mechanisms to test and exchange software components Unified build system ensures support for different environments SWPC COLLABORATE. 13 INNOVATE. ENRICH.
14 IF ISCTLM Generic VP Development Flow VP development has to be supported by a productivity library ISCTLM contains registers, memories, interconnects, etc. Code generation helps with productivity Using 3 rd party IP when applicable Code Generation TLM Stub Model Functional Core Formal Single-Source EMU CPU IRQ Latch Host Emu CPU TB tlm2_interconnect Specification Test Case IRQ Handler DUT DUT: Device Under Test ISCTLM: Intel SystemC TLM Library provided by ETS TLM: Transaction Level Modeling ISCTLM Libs 14
15 Simics Infrastructure and Platform 15
16 Generic SoC VP Setup 16
17 Using Host Based Emulation Alternative to running on ISS ISS provides detailed model, but slow execution ISS may not always be available Host based simulation Same interface for register access and IRQ handling Instructions are executed on host machine reset cpu clock bus clock irq emucpu TLM2 Initiator Socket SW 17
18 VP for FW Development Model development starts with a simple setup where host CPUs are modeled simplified without OS For host emulation a ISCTLM emucpu was applied, running C code test scenarios based on adaptable bus access macros 18
19 VP for Driver/SW Development Integration into the Simics Platform with OS The previous test cases can be reused through OS drivers with minimum functionality bridging between user and kernel space. Customer FW and drivers can be integrated 19
20 VP for Validation of System Level Flows Integration into Simics Platform with OS OS is interacting with multiple subsystems Complex synchronization scenarios can be tested 20
21 VALIDATION OF VPS
22 Requirements for Test Cases in Versatile Platforms Test cases have to be reused for all integration systems in the course of development Some use cases might not be relevant, but status has to be clear Test case description and execution requires common layer Using common formats and libraries as much as possible Execution as part of regression has to be possible in different environments Integration servers often only run in one particular integration environment SWPC COLLABORATE. 22 INNOVATE. ENRICH.
23 Test Case Implementation by Unified Example of model types for host representation: Windows on Simics / SVOS on Simics emucpu VboxWithUbuntu OS/driver layer with common minimum functionality: Support for physical memory access and ISR installation Test cases run in User Space Scenarios (1/2) Test case components for host representation 23
24 Test Case Implementation by Unified FW code for test scenarios with hardware abstraction layer (HAL) Interrupt installation, buffer allocation, device mapping into memory space (PNP), virtualphysical address mapping, etc. Common file formats for any IO Test case description/execution: XML format for test case description Python parser used to derive build and run scripts for different integration systems Scenarios (2/2) FW test case 24
25 Use Cases as Driver of Test Case Development (1/2) Use cases are project specific N-1 FW as basis for next project Which components are planned to change during the project Negotiation between groups about necessary features High-Level Architectural Specification (HAS) identifies functionality that has to be supported Description can be insufficient More formal descriptions are needed Existing synthetic tests can become basis of use case definition Traces from existing models SWPC COLLABORATE. 25 INNOVATE. ENRICH.
26 Use Cases as Driver of Test Case Development (2/2) There has to be a clear understanding about the capabilities of the VP between user and developer Aligning development plans around clearly specified use cases Use cases can and should evolve during the project duration VP is software and can be updated relatively easily SWPC COLLABORATE. 26 INNOVATE. ENRICH.
27 CONCLUSIONS
28 Conclusions Various teams actively use VPs: FW development Early system integration SoC integration Validation of interaction with OS functionality Full platform VP System-level validation, debug and development A variety of integration systems is required Use cases align different integration systems VPs are an important strategy to parallelize FW and SW development with HW development SWPC COLLABORATE. 28 INNOVATE. ENRICH.
29 Next Steps Approach is currently applied by several IP and system level integration teams and found beneficial We will extend it to more IP teams and also will address joint IP scenarios. SWPC COLLABORATE. 29 INNOVATE. ENRICH.
30 Co-Authors Grit Christange Daniel Aarno Josef Eckmueller Acknowledgements SWPC COLLABORATE. 30 INNOVATE. ENRICH.
31 Questions Accellera Systems Initiative 31
Product Change Notification
Product Change Notification 111213-02 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationIntel Platform Controller Hub EG20T
Intel Platform Controller Hub EG20T UART Controller Driver for Windows* Programmer s Guide Order Number: 324261-002US Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationПовышение энергоэффективности мобильных приложений путем их распараллеливания. Примеры. Владимир Полин
Повышение энергоэффективности мобильных приложений путем их распараллеливания. Примеры. Владимир Полин Legal Notices This presentation is for informational purposes only. INTEL MAKES NO WARRANTIES, EXPRESS
More informationUsing Intel Inspector XE 2011 with Fortran Applications
Using Intel Inspector XE 2011 with Fortran Applications Jackson Marusarz Intel Corporation Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationIntel Platform Controller Hub EG20T
Intel Platform Controller Hub EG20T Inter Integrated Circuit (I 2 C*) Driver for Windows* Programmer s Guide Order Number: 324258-002US Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED
More informationProduct Change Notification
Product Change Notification 113412-00 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationProduct Change Notification
Product Change Notification Change Notification #: 114547-01 Change Title: Intel Dual Band Wireless-AC 3165 SKUs: 3165.NGWG.I; 3165.NGWGA.I; 3165.NGWG.S; 3165.NGWG; 3165.NGWGA.S; 3165.NGWGA, PCN 114547-01,
More informationProduct Change Notification
Product Change Notification 110813-00 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationIntel Platform Controller Hub EG20T
Intel Platform Controller Hub EG20T Packet HUB Driver for Windows* Programmer s Guide February 2011 Order Number: 324265-002US Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationProduct Change Notification
Product Change Notification 110867-00 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationProduct Change Notification
Product Notification Notification #: 114712-01 Title: Intel SSD 750 Series, Intel SSD DC P3500 Series, Intel SSD DC P3600 Series, Intel SSD DC P3608 Series, Intel SSD DC P3700 Series, PCN 114712-01, Product
More informationProduct Change Notification
Product Change Notification 110988-01 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationProduct Change Notification
Product Change Notification 110606-00 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationProduct Change Notification
Product Change Notification Change Notification #: 114137-00 Change Title: Intel Dual Band Wireless-AC 8260, Intel Dual Band Wireless-N 8260, SKUs: 8260.NGWMG.NVS, 8260.NGWMG.S, 8260.NGWMG, 8260.NGWMG.NV
More informationProduct Change Notification
Product Change Notification 110880-00 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationProduct Change Notification
Product Change Notification Change Notification #: 115169-01 Change Title: Intel Dual Band Wireless-AC 8265 SKUs: 8265.D2WMLG; 8265.D2WMLG.NV; 8265.D2WMLG.NVH; 8265.D2WMLGH; 8265.D2WMLG.NVS; 8265.D2WMLG.S;
More informationProduct Change Notification
Product Change Notification Change Notification #: 114332-00 Change Title: Intel Dual Band Wireless-AC 7260, Intel Dual Band Wireless-N 7260, Intel Wireless-N 7260, SKUs: 7260.NGIANG, 7260.NGIG, 7260.NGINBG,
More informationUsing the Intel VTune Amplifier 2013 on Embedded Platforms
Using the Intel VTune Amplifier 2013 on Embedded Platforms Introduction This guide explains the usage of the Intel VTune Amplifier for performance and power analysis on embedded devices. Overview VTune
More informationProduct Change Notification
Product Change Notification Change Notification #: 115338-00 Change Title: Intel Dual Band Wireless-AC 7265 and Intel Dual Band Wireless-N 7265 SKUs: 7265.NGWANG.W; 7265.NGWG.NVBR; 7265.NGWG.NVW; 7265.NGWG.W;
More informationProduct Change Notification
Product Change Notification Change Notification #: 115007-00 Change Title: Select Intel SSD 530 Series, Intel SSD 535 Series, Intel SSD E 5410s Series, Intel SSD E 5420s Series, Intel SSD PRO 2500 Series,
More informationProduct Change Notification
Product Change Notification Change Notification #: 114216-00 Change Title: Intel SSD 730 Series (240GB, 480GB, 2.5in SATA 6Gb/s, 20nm, MLC) 7mm, Generic Single Pack, Intel SSD 730 Series (240GB, 480GB,
More informationProduct Change Notification
Product Change Notification Change Notification #: 114258-00 Change Title: Intel SSD DC S3710 Series (200GB, 400GB, 800GB, 1.2TB, 2.5in SATA 6Gb/s, 20nm, MLC) 7mm, Generic 50 Pack Intel SSD DC S3710 Series
More informationProduct Change Notification
Product Change Notification 112087-00 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationEnabling DDR2 16-Bit Mode on Intel IXP43X Product Line of Network Processors
Enabling DDR2 16-Bit Mode on Intel IXP43X Product Line of Network Processors Application Note May 2008 Order Number: 319801; Revision: 001US INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH
More informationProduct Change Notification
Product Change Notification 112177-01 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationProduct Change Notification
Product Change Notification Change Notification #: 115107-00 Change Title: Intel Ethernet Converged Network Adapter X520 - DA1, E10G41BTDAPG1P5,, MM#927066, Intel Ethernet Converged Network Adapter X520
More informationProduct Change Notification
Product Change Notification Change Notification #: 114840-00 Change Title: Intel Omni-Path Host Fabric Interface Adapter 100 Series 1 Port PCIe x16 Standard 100HFA016FS, Intel Omni-Path Host Fabric Interface
More informationProduct Change Notification
Product Change Notification 113028-02 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationProduct Change Notification
Product Change Notification 111962-00 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationParallel Programming Features in the Fortran Standard. Steve Lionel 12/4/2012
Parallel Programming Features in the Fortran Standard Steve Lionel 12/4/2012 Agenda Overview of popular parallelism methodologies FORALL a look back DO CONCURRENT Coarrays Fortran 2015 Q+A 12/5/2012 2
More informationTechniques for Lowering Power Consumption in Design Utilizing the Intel EP80579 Integrated Processor Product Line
Techniques for Lowering Power Consumption in Design Utilizing the Intel Integrated Processor Product Line Order Number: 320180-003US Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED
More informationProduct Change Notification
Product Change Notification Change Notification #: 114473-00 Change Title: Intel LLVT7028A103, LLVT7028A102, MHVT7037B001, FMVT7014E302, and LQVT7040B003 Processors PCN 114473-00, Manufacturing Site, Product
More informationGAP Guided Auto Parallelism A Tool Providing Vectorization Guidance
GAP Guided Auto Parallelism A Tool Providing Vectorization Guidance 7/27/12 1 GAP Guided Automatic Parallelism Key design ideas: Use compiler to help detect what is blocking optimizations in particular
More informationProduct Change Notification
Product Change Notification Change Notification #: 115190-03 Change Title: Intel Omni-Path Director Class Switch 100 Series 24 Slot Base 1MM 100SWD24B1N Date of Publication: March 1, 2017 Intel Omni-Path
More informationProduct Change Notification
Product Change Notification Change Notification #: 114927-00 Change Title: Intel True Scale Fabric products, PCN 114927-00, Product Discontinuance, End Of Life Date of Publication: September 30, 2016 Key
More informationIntel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Boot-Up Options
Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Boot-Up Options Application Note September 2004 Document Number: 254067-002 Contents INFORMATION IN THIS DOCUMENT IS
More informationWhat's new in VTune Amplifier XE
What's new in VTune Amplifier XE Naftaly Shalev Software and Services Group Developer Products Division 1 Agenda What s New? Using VTune Amplifier XE 2013 on Xeon Phi coprocessors New and Experimental
More informationOpen FCoE for ESX*-based Intel Ethernet Server X520 Family Adapters
Open FCoE for ESX*-based Intel Ethernet Server X520 Family Adapters Technical Brief v1.0 August 2011 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS.
More informationProduct Change Notification
Product Change Notification Change Notification #: 114167-01 Change Title: Intel Ethernet Converged Network Adapter X520-DA1, OEM Generic, (Spring Fountain Quad Port) MM# 921255, Intel Ethernet Converged
More informationPre-Silicon Host-based Unit Testing of Driver Software using SystemC Models
Pre-Silicon Host-based Unit Testing of Driver Software using SystemC Models Aravinda Thimmapuram Somarka Chakravarti Tamal Saha Rathina Thalaiappan Accellera Systems Initiative 1 Agenda Introduction Problem
More informationIntel MPI Library for Windows* OS
Intel MPI Library for Windows* OS Getting Started Guide The Intel MPI Library is a multi-fabric message passing library that implements the Message Passing Interface, v2 (MPI-2) specification. Use it to
More informationIntel Fortran Composer XE 2011 Getting Started Tutorials
Intel Fortran Composer XE 2011 Getting Started Tutorials Document Number: 323651-001US World Wide Web: http://developer.intel.com Legal Information Contents Legal Information...5 Introducing the Intel
More informationHow to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on SuSE*Enterprise Linux Server* using Xen*
How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on SuSE*Enterprise Linux Server* using Xen* Technical Brief v1.0 September 2011 Legal Lines and Disclaimers INFORMATION IN THIS
More informationProduct Change Notification
Product Change Notification 110952-03 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationIntel IT Director 1.7 Release Notes
Intel IT Director 1.7 Release Notes Document Number: 320156-005US Contents What s New Overview System Requirements Installation Notes Documentation Known Limitations Technical Support Disclaimer and Legal
More informationProduct Change Notification
Product Change Notification 112168-01 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationProduct Change Notification
Product Change Notification Change Notification #: 115962-00 Change Title: For Select Intel SSD DC S3520 Series SKUs, PCN 115962-00, Label, Label Updates Date of Publication: November 29, 2017 Key Characteristics
More informationGetting Compiler Advice from the Optimization Reports
Getting Compiler Advice from the Optimization Reports Getting Started Guide An optimizing compiler can do a lot better with just a few tips from you. We've integrated the Intel compilers with Intel VTune
More informationECC Handling Issues on Intel XScale I/O Processors
ECC Handling Issues on Intel XScale I/O Processors Technical Note December 2003 Order Number: 300311-001 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS
More informationIntel Parallel Amplifier Sample Code Guide
The analyzes the performance of your application and provides information on the performance bottlenecks in your code. It enables you to focus your tuning efforts on the most critical sections of your
More informationThird Party Hardware TDM Bus Administration
Third Party Hardware TDM Bus Administration for Windows Copyright 2003 Intel Corporation 05-1509-004 COPYRIGHT NOTICE INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationProduct Change Notification
Product Change Notification Change Notification #: 116562-00 Change Title: For select Intel SSD 545s Series, Intel SSD Pro 5450s Series, Intel SSD E5100s Series, and Intel SSD DC S3110 Series, PCN 116562-00,
More informationProduct Change Notification
Product Change Notification Change Notification #: 116199-00 Change Title: Intel NUC Kit, NUC7i3BNK, Intel NUC Kit, NUC7i3BNH, Intel NUC Kit, NUC7i5BNK, Intel NUC Kit, NUC7i5BNH, Intel NUC Kit, NUC7i7BNH,
More informationProduct Change Notification
Product Change Notification Change Notification #: 115990-00 Change Title: Select SKUs for Intel Optane SSD 900P Series PCN 115990-00, Label, Label Updates Date of Publication: December 12, 2017 Key Characteristics
More informationProduct Change Notification
Product Change Notification Change Notification #: 115948-00 Change Title: Intel Gigabit CT Desktop Adapter, Product Code: EXPI9301CT, MM#893646; Product Code: EXPI9301CTBLK, MM#893647 Intel Gigabit CT2
More informationProduct Change Notification
Product Change Notification Change Notification #: 115375-00 Change Title: Intel SSD 540s Series, Intel SSD 750 Series, Intel SSD DC P3500 Series, Intel SSD DC D3600 Series, Intel SSD DC P3600 Series,
More informationProduct Change Notification
Product Change Notification Change Notification #: 115787-00 Change Title: Intel Thermal Solution BXTS13X, PCN 115787-00, Transport Media, Product Material, Retail Box Artwork update Date of Publication:
More informationIntel C++ Compiler Documentation
Document number: 304967-001US Disclaimer and Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY
More informationProduct Change Notification
Product Change Notification Change Notification #: 115446-01 Change Title: Intel Dual Band Wireless-AC 7260 SKUs: SG83348, 7260.HMWG.R, 7260.HMWG.NVR, 7260.HMWWB.R, 7260.HMWG.S1R, Intel Dual Band Wireless-AC
More informationProduct Change Notification
Product Change Notification Change Notification #: 116560-01 Change Title: Intel Dual Band Wireless-AC 7265, Intel Dual Band Wireless-N 7265, and Intel Wireless-N 7265: 7265.NGWG; 7265.NGWG.IW; 7265.NGWG.NVW;
More informationProduct Change Notification
Product Change Notification Change Notification #: 116381-00 Change Title: Intel NUC Kit NUC7i3DNKE Intel NUC Kit NUC7i3DNHE Intel NUC Board NUC7i3DNBE Intel NUC 7 Business, a mini PC with Intel Core i3
More informationEfficient use of Virtual Prototypes in HW/SW Development and Verification
Efficient use of Virtual Prototypes in HW/SW Development and Verification Rocco Jonack, MINRES Technologies GmbH Eyck Jentzsch, MINRES Technologies GmbH Accellera Systems Initiative 1 Virtual prototype
More informationC Language Constructs for Parallel Programming
C Language Constructs for Parallel Programming Robert Geva 5/17/13 1 Cilk Plus Parallel tasks Easy to learn: 3 keywords Tasks, not threads Load balancing Hyper Objects Array notations Elemental Functions
More informationProduct Change Notification
Product Change Notification Change Notification #: 115772-00 Change Title: memory, NUC7i3BNHX1, memory, NUC7i5BNHX1, memory, NUC7i7BNHX1, Intel NUC Kit, NUC7i3BNH, Intel NUC Kit, NUC7i3BNK, Intel NUC Kit,
More informationProduct Change Notification
Product Change Notification Change Notification #: 116437-02 Change Title: For select Intel SSD 545s Series, Intel SSD E5100s Series, Intel SSD Pro 5450s Series and Intel SSD DC S3110 Series, PCN 116437-02,
More informationProduct Change Notification
Product Change Notification Change Notification #: 116386-01 Change Title: Intel Dual Band Wireless-AC 8265 SKUs: 8265.D2WMLG; 8265.D2WMLG.NV; 8265.D2WMLG.S; 8265.D2WMLG.NVS; 8265.D2WMLGH; 8265.D2WMLG.NVH,
More informationIntel(R) Threading Building Blocks
Getting Started Guide Intel Threading Building Blocks is a runtime-based parallel programming model for C++ code that uses threads. It consists of a template-based runtime library to help you harness the
More informationContinuous Speech Processing API for Host Media Processing
Continuous Speech Processing API for Host Media Processing Demo Guide April 2005 05-2084-003 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED,
More informationProduct Change Notification
Product Change Notification Change Notification #: 114921-00 Change Title: For OEM Gen & Retail products* Intel Eth Converged Network Adapter X540 Series Intel Eth Converged Network Adapter X520 Series
More informationProduct Change Notification
Product Change Notification Change Notification #: 114492-00 Change Title: The OEM Generic and Retail: Intel Ethernet Converged Network Adapter Series: X540 - T1, X540 - T2, X520 - DA1, X520 - DA2, X520
More informationProduct Change Notification
Product Change Notification Change Notification #: 115842-01 Change Title: Intel Compute Card CD1C64GK, Intel Compute Card CD1P64GK, PCN 115842-01, Product Design, Label, Product Material BIOS and Firmware
More informationOverview
-------------------------------------------------------------- Intel(R) Trace Analyzer and Collector 8.1 for Windows* OS Release Notes -------------------------------------------------------------- --------
More informationIntel MKL Data Fitting component. Overview
Intel MKL Data Fitting component. Overview Intel Corporation 1 Agenda 1D interpolation problem statement Functional decomposition of the problem Application areas Data Fitting in Intel MKL Data Fitting
More informationProduct Change Notification
Product Change Notification 112386-01 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationProduct Change Notification
Product Change Notification 111341-01 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationProduct Change Notification
Product Change Notification Change Notification #: 116437-00 Change Title: For select Intel SSD 545s Series, Intel SSD E5100s Series, and Intel SSD DC S3110 Series, PCN 116437-00, Product Design, Label,
More informationProduct Change Notification
Product Change Notification Change Notification #: 115736-00 Change Title: Intel Omni-Path Edge Switch 100 Series 24 Port Managed Forward 2 PSU 100SWE24QF2, Port Managed Forward 1 PSU 100SWE48QF1, Port
More informationProduct Change Notification
Product Change Notification Change Notification #: 116118-03 Change Title: Intel Server Chassis R1304WTXXX, Intel Server Chassis R1208WTXXX, Intel Server Chassis R2000WTXXX, Intel Server Chassis R2312WTXXX,
More informationProduct Change Notification
Product Change Notification Change Notification #: 116595-00 Change Title: Intel Omni-Path Active Optical Cable (AOC) QSFP-QSFP Cable Assemblies PCN 116595-00, Transport Media, Mechanical Strain Relief
More informationGetting Started Tutorial: Analyzing Memory Errors
Getting Started Tutorial: Analyzing Memory Errors Intel Inspector XE 2011 for Linux* OS Fortran Sample Application Code Document Number: 326596-001 World Wide Web: http://developer.intel.com Legal Information
More informationProduct Change Notification
Page 1 of 8 Product Change Notification Change Notification #: 115395-01 Change Title: Intel Omni-Path Edge Switch 100 Series 24 Port Managed Forward 2 PSU 100SWE24QF2, Intel Omni-Path Edge Switch 100
More informationIntel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor PCI 16-Bit Read Implementation
Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor PCI 16-Bit Read Implementation Application Note September 2004 Document Number: 300375-002 INFORMATION IN THIS DOCUMENT
More informationProduct Change Notification
Product Change Notification Change Notification #: 116408-00 Change Title: Intel Thermal Solution BXTS13X MM# 929672, PCN 116408-00, Product Discontinuance, End of Life Date of Publication: August 07,
More informationProduct Change Notification #
Product Change Notification #113630-00 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationIntel EP80579 Software Drivers for Embedded Applications
Intel EP80579 Software Drivers for Embedded Applications Package Version 1.0 Release Notes October 2008 Order Number: 320150-005US Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS PROVIDED IN
More informationProduct Change Notification
Product Change Notification Change Notification #: 115993-00 Change Title: Adapter 100 Series 1 Port PCIe x16 Low Profile 100HFA016LS, Adapter 100 Series 1 Port PCIe x16 Standard 100HFA016FS, Adapter 100
More informationProduct Change Notification
Product Change Notification Change Notification #: 116639-01 Change Title: Intel NAND Flash Memory Wafers, PCN 116639-01, Transport Media, Returning to Single MBB for Wafer Product Shipments and Adding
More informationOverview
--------------------------------------------------------- Intel(R) Trace Analyzer and Collector 8.1 for Windows* OS Release Notes --------------------------------------------------------- -------- Overview
More informationProduct Change Notification
Product Change Notification 111650-00 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationIntel Quark SoC X1000 Platform MRC Swapping Code Example
Intel Quark SoC X1000 Platform MRC Swapping Code Example Document Number: 331623-001 Legal Disclaimer Legal Disclaimer By using this document, in addition to any agreements you have with Intel, you accept
More informationGetting Started Tutorial: Analyzing Threading Errors
Getting Started Tutorial: Analyzing Threading Errors Intel Inspector XE 2011 for Linux* OS Fortran Sample Application Code Document Number: 326600-001 World Wide Web: http://developer.intel.com Legal Information
More informationProduct Change Notification
Product Change Notification 113775-00 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationProduct Change Notification
Product Change Notification 110046-00 Information in this document is provided in connection with Intel products. No license, express or implied, by estoppel or otherwise, to any intellectual property
More informationProduct Change Notification
Product Change Notification 113743-01 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY
More informationIntroduction to Intel Fortran Compiler Documentation. Document Number: US
Introduction to Intel Fortran Compiler Documentation Document Number: 307778-003US Disclaimer and Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,
More informationProduct Change Notification
Product Change Notification Change Notification #: 115808-01 Change Title: The Adapters: X710-DA2, X710-DA4, X710-T4, XL710-QDA1, XL710-QDA2, XL710-QSR1, XL710-QSR2, Product Codes: EX710DA2G1P5, X710DA2G2P5,
More informationTest and Verification Solutions. ARM Based SOC Design and Verification
Test and Verification Solutions ARM Based SOC Design and Verification 7 July 2008 1 7 July 2008 14 March 2 Agenda System Verification Challenges ARM SoC DV Methodology ARM SoC Test bench Construction Conclusion
More informationFramebuffer Overlay Blending
White Paper Nuhairi Anuar Software Engineer Intel Corporation Ho Nee Shen Senior Software Engineer Intel Corporation Framebuffer Overlay Blending Configuration and Proof of Concept with Intel EMGD November,
More informationIntel IXP400 Software: Integrating STMicroelectronics* ADSL MTK20170* Chipset Firmware
Intel IXP400 Software: Integrating STMicroelectronics* ADSL MTK20170* Chipset Firmware Application Note September 2004 Document Number: 254065-002 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION
More informationIntel Direct Sparse Solver for Clusters, a research project for solving large sparse systems of linear algebraic equation
Intel Direct Sparse Solver for Clusters, a research project for solving large sparse systems of linear algebraic equation Alexander Kalinkin Anton Anders Roman Anders 1 Legal Disclaimer INFORMATION IN
More information