Intel Integrated Performance Primitives for Intel Architecture. Using Intel Integrated Performance Primitives in C++ Applications

Size: px
Start display at page:

Download "Intel Integrated Performance Primitives for Intel Architecture. Using Intel Integrated Performance Primitives in C++ Applications"

Transcription

1 Intel Integrated Performance Primitives for Intel Architecture Using Intel Integrated Performance Primitives in C++ Applications Version 2.0 June, 2004

2 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. Intel products are not intended for use in medical, life saving, or life sustaining applications. This document as well as the software described in it is furnished under license and may only be used or copied in accordance with the terms of the license. The information in this document is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Intel Corporation. Intel Corporation assumes no responsibility or liability for any errors or inaccuracies that may appear in this document or any software that may be provided in association with this document. 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 software described in this document may contain software defects which may cause the product to deviate from published specifications. Current characterized errata are available on request. Intel SpeedStep, Celeron, Dialogic, i386, i486, icomp, Intel, Intel Centrino, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetStructure, Intel Xeon, Intel XScale, Itanium, MMX, MMX logo, Pentium, Pentium II Xeon, Pentium III Xeon, and VTune are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. * Other names and brands may be claimed as the property of others. Copyright Intel Corporation.

3 Table of Contents Introduction...4 Interface Discussion...4 CIir Template Class Library Reference...5 CArgTypes Template Class...5 Definition...5 Specializations Base CIir Class Members...6 CIir::CIir...6 CIir::SetDly...6 CIir::GetDly...7 CIir::Filter...7 CIir:: GetLastStatus...7 CIir::Free...7 CIirAR Class Members...8 CIirAR::CIirAR...8 CIirBQ Class Members...8 CIirBQ::CIirBQ...8 Exception Handling...9 Demo Application...9 Test 1: 32f-data 64f-taps IIR filter Accuracy Evaluation...10 Test 2: 32f-data 32f-taps IIR Filter Accuracy Evaluation...10 Test 3: Point-wise IIR Filter Accuracy Evaluation...12 Test 4: Delay Line Compatibility for Switching from Point-wise to Vector Filtering...12 Test 5: In-Place IIR Filter Accuracy Evaluation...13 Test 6: Biquad IIR Filter Accuracy Evaluation...13 Application Output...13 Summary...14 References...14 iii

4 Introduction The Intel Integrated Performance Primitives (Intel IPP) provide an interface to develop applications in the C language. However, Intel IPP may also be used for developing applications in many different languages. The Intel IPP sample demonstrates the use of Intel IPP libraries in C++ applications. In particular, the sample described in more detail later in this document shows how Intel IPP C-library functions can be overloaded in the C++ interface to subsequently serve as the basis for creating special classes for easy access to the large variety of signal and image processing as well as string manipulation functions. The sample package contains header files for all Intel IPP function overloads for signal and image processing libraries, as well as a specially developed code of the demonstration application and newly created classes for it. This demo application shows how to create a C++ application that performs simple testing of the functionality of the infinite impulse response (IIR) filters created with the Intel IPP functions for signal processing. The main goal of this sample is to stimulate C++ developers to use Intel IPP in their C++ applications. Interface Discussion Intel IPP library contains a large number of functions for signal and image processing. Almost every function has several data specific implementations. Using function overloads, which is typical for C++, simplifies development of applications that operate on data of different types. Hence, the first step to migrate to C++ is creating a C++ header file with function overloads based on the ipp<application-domain> C header file. To perform this operation, a special Perl script was developed. For example, consider the function ippscopy for signal processing. This function has several implementations for different data types. A corresponding C header file contains the following: ipps.h IPPAPI(IppStatus, ippscopy_8u,(const Ipp8u* psrc, Ipp8u* pdst, int len)) IPPAPI(IppStatus, ippscopy_16s,(const Ipp16s* psrc, Ipp16s* pdst, int len)) IPPAPI(IppStatus, ippscopy_64fc,(const Ipp64fc* psrc, Ipp64fc* pdst, int len)) Running the script produces: ipps.hpp inline IppStatus ippscopy( const Ipp8u* psrc, Ipp8u* pdst, int len) { return ippscopy_8u( psrc, pdst, len ); } inline IppStatus ippscopy( const Ipp16s* psrc, Ipp16s* pdst, int len) { return ippscopy_16s( psrc, pdst, len ); } inline IppStatus ippscopy( const Ipp64fc* psrc, Ipp64fc* pdst, int len) { return ippscopy_64fc( psrc, pdst, len ); } 4

5 Note that the inline declaration of the function reduces the cost of the function call from the C++ application to the minimum. C++ header files for each application domain contain the corresponding namespaces IPPSP (signal processing), IPPIP (image processing), and IPPCH (string manipulation) as well as the directive #include for the corresponding C header file. For example, the file ipps.hpp contains the directive #include ipps.h to ensure access to the external data structures of the domain as well as to the functions that cannot be overloaded. In the C++ header file these structures and functions are present in comments. The classes that are specific for IIR filters are developed and presented in the file ippsiir.hpp. The Intel IPP library supports two basic types of the IIR filters, that is, arbitrary order filters and biquad sections filters. Consequently, two template classes, CIirAR and CIirBO, are developed. These template classes are based on the same specially developed base template class CIir and differ in initialization methods only. The distinctive feature of IIR filters implemented in Intel IPP is the use of filter context state that sets filter parameters during initialization. The inner structure of this context is hidden from the user except for the structure name. Auxiliary template class CArgTypes provides correspondence between context and variables that are used in the class. This sample application shows the use of the CIirAR and CIirBQ classes. The application performs six simple tests that cover different filtering methods. CIir Template Class Library Reference CArgTypes CIir CIirAR CIirBQ Auxiliary template class that provides the correspondence between context and types of variables that are used in the class. Base IIR filter template class. Arbitrary order IIR filter template class. Biquad sections IIR filter template class. CArgTypes Template Class Definition template <class TState> class CArgTypes; Base CArgsTypes template class definition. Specializations template <> class CArgTypes<IppsIIRState_32f> {\ public: typedef Ipp32f TTaps; typedef Ipp32f TData; } template <> class CArgTypes<IppsIIRState_64f> {\ public: typedef Ipp64f TTaps; typedef Ipp64f TData; } 5

6 template <> class CArgTypes<IppsIIRState64f_32f> {\ public: typedef Ipp64f TTaps; typedef Ipp32f TData; } This sample uses only three context states of IIP filters. Each context specialization is given in the previous section. The Intel IPP signal processing library contains more than a dozen context states for different types of filters. To simplify the specialization for each context type, there are two macros IIRSTATE_1P and IIRSTATE_2P in the file ippsiir.hpp. For example, IIRSTATE_1P(32f); IIRSTATE_2P(64f,32f); Base CIir Class Members Creates specialization class CArgTypes for the context IppsIIRState_32f. Creates specialization class CArgTypes for the context IppsIIRState64а_32f. Construction CIir Operations SetDly GetDly Filter GetLastStatus Free Creates a CIir object. Sets filter delay line. Gets filter delay line. Performs filtering of input signal. Gets the status of the most recent operation. Releases resources. CIir::CIir CIir( ); No parameters. This constructor creates a base CIir object. CIir::SetDly IppStatus SetDly( TTaps *pdly ); PDly Pointer to the delay line to be set on filter state. This function sets new values of the filter delay line. 6

7 CIir::GetDly IppStatus GetDly( TTaps *pdly ); PDly Pointer to the delay line to be set on filter state. : The function copies the delay line values from the filter state structure and stores them into the array pdly. CIir::Filter IppStatus Filter (TData* psrc, TData* pdst, int numiters); IppStatus Filter (TData* psrcdst, int numiters); IppStatus Filter (TData* psrc, TData* pdst, int numiters, int ScaleFactor); IppStatus Filter (TData* psrcdst, int numiters, int scalefactor); IppStatus Filter (TData src, TData* pdstval); IppStatus Filter (TData src, TData* pdstval, int scalefactor); psrc pdst psrcdst Src pdstval numiters scalefactor Pointer to the source vector. Pointer to the destination vector. Pointer to source/destination vector for in-place operations. Input scalar sample to be filtered. Pointer to the output sample. Number of samples to be filtered by the function. Scale factor value for the integer filters. This overloaded function filters samples of the input vector and stores the results in the destination vector. The function provides vector, scalar, and in-place processing. CIir:: GetLastStatus IppStatus GetLastStatus(); No parameters. This function returns the status value of the last executed class member function. CIir::Free IppStatus Free( ); No parameters. 7

8 This function releases allocated resources. CIirAR Class Members Construction CiirAR Creates a CIirAR object. Operations Init Initializes arbitrary order IIR filter. Reinit Resets arbitrary order IIR filter. CIirAR::CIirAR CIirAR(int order, const TTaps* ptaps, const TTaps* dlyline ); Order ptaps dlyline Order of the IIR filter. Pointer to the array containing the taps. The number of elements in the array is 2 *(order +1). Pointer to the array containing the delay line values. The number of elements in the array is order. This constructor creates a base CIirAR object. CIirBQ Class Members Construction CiirBQ Operations Init Reinit Creates a CIirBQ object. Initializes biquad IIR filter. Resets biquad IIR filter. CIirBQ::CIirBQ CIirBQ(int numquads, const TTaps* ptaps, const TTaps* dlyline ); numquads ptaps DlyLine Number of biquads sections. Pointer to the array containing the taps. The number of elements in the array is 2 * (numquads). Pointer to the array containing the delay line values. The number of elements in the array is numquads. 8

9 This constructor creates a base CIirBQ object. Exception Handling Error handling mechanism in the sample is very simple and implemented in the constructors of classes CIirAR and CIirBQ. An exception arises when the initialization of the filter context fails. All function methods of the classes return status codes of the operation completion, which provides for several possible ways to implement error handling. Demo Application To compute the coefficients for arbitrary order and biquad filters and to verify the operability of the developed tests, a special filter has been created using the MATLAB*. This filter is a lowpass elliptic filter of 6 th order for data sampled at Hz, with a cutoff frequency of 1100 Hz, 0.5 db of ripple in the passband, and 20 db of attenuation in the stopband. The sample source file contains commented code snippets written as MATLAB scripts. Functionally, these code snippets are analogous to the operations that are performed by the demo application. To work with the C++ Intel IPP library, the file IppsCpp.cpp contains the directives #include "ippsiir.hpp" and uses the namespace IPPSP. Before running sample tests, the following procedures should be performed: memory allocation required for input, output, and temporary vectors preparation of the input signal (single impulse in our case) creation of three variables of the class CIiAR for the contexts IppsIIRState_32f, IppsIIRState_64f, IppsIIRState64f_32f filtering the 64f-data with the 64f-taps filter. The output signal obtained in the last operation is absolutely the same as its MATLAB prototype and is shown in Fig.1. In sample tests it is used as a reference signal. Each test applies a certain IIR filter implementation to the input signal and compares the result with the reference signal using the Intel IPP function ippsnormdiff_l2. If the computed value of the norm is less than or equal to 10-5, the vectors are identical. 9

10 Figure 1. Reference Output Signal double IIR ( CIirAR<IppsIIRState_64f>) double IIR Test 1: 32f-data 64f-taps IIR filter Accuracy Evaluation Test result: output signal is identical to the reference. The following functions are used in the test: Iir64f_32f.Filter ippsconvert ippsnormdiff_l2 Test 2: 32f-data 32f-taps IIR Filter Accuracy Evaluation Test result: output signal differs from the reference. The results of the test are summarized in a table, a fragment of which is shown on Fig.2. The first column contains the sample number. The second is the impulse response for the reference filter that uses double-precision floating point data for both coefficients values and input signal. The third is the impulse response for the filter that uses single-precision floating point coefficients and double-precision floating point input data. 10

11 Figure 2. Fragment of Result Table for Test Sample double IIR float IIR 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 10, , , 11, , , 12, , , 13, , , 14, , , 15, , , 16, , , 17, , , 18, , 3.812, 19, , , 20, , , 50, , , 51, , , 52, , , 53, , , 54, , , 55, , , 56, , , 57, , , 58, , , As it may be seen, such filter is critical to the precision of the filter coefficients representation. When the taps values are rounded during conversion from double to float, the filter loses its stability (see Figs.2, 3). The following functions are used in the test: Iir32f.Filter 11

12 Figure 2. Output Signal in Test 2 Double taps IIR vs Float taps IIR double IIR float IIR Test 3: Point-wise IIR Filter Accuracy Evaluation The state of the filter Iir64 is returned to the initial state using the method Reinit to zero a delay line of the filter. Then point-wise filtering is performed in the loop and the result output signal is compared with the reference. Test result: output signal is identical to the reference. The following functions are used in the test: Iir64f.Reinit Iir64f.Filter ippsnormdiff_l2 Test 4: Delay Line Compatibility for Switching from Point-wise to Vector Filtering The state of the filter Iir64 is returned to the initial state by zeroing explicitly a delay line of the filter using the overload function ippszero. Then one half of the output buffer is filled with the results of point-wise filtering, and the other half with the results of vector filtering. Thus, vector filtering inherits the delay line state after point-wise filtering. An output signal is compared with the reference. Test result: output signal is identical to the reference. 12

13 The following functions are used in the test: IppsZero Iir64f.SetDly Iir64f.Filter ippsnormdiff_l2 Test 5: In-Place IIR Filter Accuracy Evaluation The state of the filter Iir64 is returned to the initial state using the method Reinit. The single impulse is written in the input/output buffer, then in-place filtering is performed and the result signal is compared with the reference. Test result: output signal is identical to the reference. The following functions are used in the test: IppsZero Iir64f.Reinit Iir64f.Filter ippsnormdiff_l2 Test 6: Biquad IIR Filter Accuracy Evaluation Using MATLAB, the coefficients for the biquad implementation of the desired 6 th -order lowpass elliptic filter are computed. The biquad filter IirBq64f is initialized and filtering is performed. The result signal is compared with the reference. Test result: output signal is identical to the reference. The following functions are used in the test: IirBq64f - construction IirBq64f.Filter ippsnormdiff_l2 When the tests are completed, the allocated resources should be freed. Application Output Test 2 presents results in a table form (see Test 2 description). All other tests return the following message if the computed norm of difference between result and reference vectors exceeds the specified value: "TEST<number>: Outputs are different, Norm_L2 = %10.4g \n" Program output can be easily redirected to cvs-format file via command line, for example:..\ippcpp\bin > IppsCpp.exe > ippscpp.csv 13

14 Summary This sample demonstrates how to create and use the C++ classes CIirAR and CIirBQ based on the Intel IPP functions. The sample performs six simple tests that cover different filtering methods. The objectives of the sample are: to show users an easy way to provide access to the functionality of the Intel IPP libraries using the C++ technique based on the functions overloading and template classes to provide users with the basis for developing their own applications based on the Intel IPP to test partially the operability of the created C++ overloading functions, templates, and classes to evaluate the accuracy of the Intel IPP implementation of the IIR filter for input sample and filter coefficients of data of different types to show how the precision of the filter coefficients influences on the accuracy of filtering. References [1] Intel Integrated Performance Primitives 14

Intel C++ Compiler Documentation

Intel 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 information

Getting Compiler Advice from the Optimization Reports

Getting 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 information

Enabling 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 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 information

ECC Handling Issues on Intel XScale I/O Processors

ECC 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 information

Intel 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 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 information

Product Change Notification

Product 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 information

Intel Integrated Performance Primitives for Intel Architecture

Intel Integrated Performance Primitives for Intel Architecture Intel Integrated Performance Primitives for Intel Architecture Using Intel Integrated Performance Primitives in Microsoft* C#.NET* String Manipulation Version 2.0 June, 2004 Information in this document

More information

Intel Desktop Board DZ68DB

Intel Desktop Board DZ68DB Intel Desktop Board DZ68DB Specification Update April 2011 Part Number: G31558-001 The Intel Desktop Board DZ68DB may contain design defects or errors known as errata, which may cause the product to deviate

More information

Installation Guide and Release Notes

Installation Guide and Release Notes Intel C++ Studio XE 2013 for Windows* Installation Guide and Release Notes Document number: 323805-003US 26 June 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 2 1.1.1 Changes since Intel

More information

Product Change Notification

Product 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 information

Product Change Notification

Product 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 information

Intel Thread Checker 3.1 for Windows* Release Notes

Intel Thread Checker 3.1 for Windows* Release Notes Page 1 of 6 Intel Thread Checker 3.1 for Windows* Release Notes Contents Overview Product Contents What's New System Requirements Known Issues and Limitations Technical Support Related Products Overview

More information

Intel(R) Threading Building Blocks

Intel(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 information

Product Change Notification

Product 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 information

Recommended JTAG Circuitry for Debug with Intel Xscale Microarchitecture

Recommended JTAG Circuitry for Debug with Intel Xscale Microarchitecture Recommended JTAG Circuitry for Debug with Intel Xscale Microarchitecture Application Note June 2001 Document Number: 273538-001 Information in this document is provided in connection with Intel products.

More information

Techniques for Lowering Power Consumption in Design Utilizing the Intel EP80579 Integrated Processor Product Line

Techniques 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 information

How 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* 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 information

Product Change Notification

Product 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 information

Product Change Notification

Product 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 information

Third Party Hardware TDM Bus Administration

Third 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 information

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround

Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround Intel 945(GM/GME)/915(GM/GME)/ 855(GM/GME)/852(GM/GME) Chipsets VGA Port Always Enabled Hardware Workaround White Paper June 2007 Order Number: 12608-002EN INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION

More information

Product Change Notification

Product 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 information

Intel IXP400 Software: Integrating STMicroelectronics* ADSL MTK20170* Chipset Firmware

Intel 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 information

Product Change Notification

Product 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 information

Introduction to Intel Fortran Compiler Documentation. Document Number: US

Introduction 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 information

Product Change Notification

Product 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 information

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes 24 July 2014 Table of Contents 1 Introduction... 2 1.1 Product Contents... 2 1.2 System Requirements...

More information

Continuous Speech Processing API for Host Media Processing

Continuous 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 information

Intel Parallel Amplifier Sample Code Guide

Intel 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 information

Product Change Notification

Product 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 information

Product Change Notification

Product 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 information

Open FCoE for ESX*-based Intel Ethernet Server X520 Family Adapters

Open 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 information

Intel Cache Acceleration Software for Windows* Workstation

Intel Cache Acceleration Software for Windows* Workstation Intel Cache Acceleration Software for Windows* Workstation Release 3.1 Release Notes July 8, 2016 Revision 1.3 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS

More information

Intel(R) Threading Building Blocks

Intel(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 information

Product Change Notification

Product 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 information

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing User s Guide Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2013 Intel Corporation All Rights Reserved Document

More information

Installation Guide and Release Notes

Installation Guide and Release Notes Installation Guide and Release Notes Document number: 321604-001US 19 October 2009 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 System Requirements... 2 1.3 Documentation... 3 1.4

More information

Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes

Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes Intel Parallel Studio XE 2011 for Windows* Installation Guide and Release Notes Document number: 323803-001US 4 May 2011 Table of Contents 1 Introduction... 1 1.1 What s New... 2 1.2 Product Contents...

More information

Intel Desktop Board DG41CN

Intel Desktop Board DG41CN Intel Desktop Board DG41CN Specification Update December 2010 Order Number: E89822-003US The Intel Desktop Board DG41CN may contain design defects or errors known as errata, which may cause the product

More information

Intel 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 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 information

Intel Desktop Board DG41RQ

Intel Desktop Board DG41RQ Intel Desktop Board DG41RQ Specification Update July 2010 Order Number: E61979-004US The Intel Desktop Board DG41RQ may contain design defects or errors known as errata, which may cause the product to

More information

Product Change Notification

Product 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 information

Intel IT Director 1.7 Release Notes

Intel 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 information

LED Manager for Intel NUC

LED Manager for Intel NUC LED Manager for Intel NUC User Guide Version 1.0.0 March 14, 2018 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO

More information

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC

How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC How to Create a.cibd/.cce File from Mentor Xpedition for HLDRC White Paper August 2017 Document Number: 052889-1.2 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE,

More information

Product Change Notification

Product 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 information

Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes

Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes Intel Parallel Studio XE 2011 SP1 for Linux* Installation Guide and Release Notes Document number: 323804-002US 21 June 2012 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.2 Product Contents...

More information

Intel Desktop Board D945GCLF2

Intel Desktop Board D945GCLF2 Intel Desktop Board D945GCLF2 Specification Update July 2010 Order Number: E54886-006US The Intel Desktop Board D945GCLF2 may contain design defects or errors known as errata, which may cause the product

More information

Intel Platform Controller Hub EG20T

Intel 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

Intel Desktop Board DG31PR

Intel Desktop Board DG31PR Intel Desktop Board DG31PR Specification Update May 2008 Order Number E30564-003US The Intel Desktop Board DG31PR may contain design defects or errors known as errata, which may cause the product to deviate

More information

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2012 Intel Corporation All Rights Reserved Document Number: 327281-001US

More information

Product Change Notification

Product 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 information

Intel I/O Processor Chipset with Intel XScale Microarchitecture

Intel I/O Processor Chipset with Intel XScale Microarchitecture Intel 80310 I/O Processor Chipset with Intel XScale Microarchitecture Initialization Considerations White Paper July 2001 Order Number: 273454-001 Information in this document is provided in connection

More information

Intel Platform Controller Hub EG20T

Intel 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 information

Intel Desktop Board D945GCCR

Intel Desktop Board D945GCCR Intel Desktop Board D945GCCR Specification Update January 2008 Order Number: D87098-003 The Intel Desktop Board D945GCCR may contain design defects or errors known as errata, which may cause the product

More information

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool

INTEL PERCEPTUAL COMPUTING SDK. How To Use the Privacy Notification Tool INTEL PERCEPTUAL COMPUTING SDK How To Use the Privacy Notification Tool LEGAL DISCLAIMER THIS DOCUMENT CONTAINS INFORMATION ON PRODUCTS IN THE DESIGN PHASE OF DEVELOPMENT. INFORMATION IN THIS DOCUMENT

More information

Intel Setup and Configuration Service. (Lightweight)

Intel Setup and Configuration Service. (Lightweight) Intel Setup and Configuration Service (Lightweight) Release Notes Version 6.0 (Technology Preview #3) Document Release Date: August 30, 2009 Information in this document is provided in connection with

More information

Intel Platform Controller Hub EG20T

Intel 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 information

Installation Guide and Release Notes

Installation Guide and Release Notes Intel Parallel Studio XE 2013 for Linux* Installation Guide and Release Notes Document number: 323804-003US 10 March 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.1.1 Changes since Intel

More information

Intel Desktop Board D946GZAB

Intel Desktop Board D946GZAB Intel Desktop Board D946GZAB Specification Update Release Date: November 2007 Order Number: D65909-002US The Intel Desktop Board D946GZAB may contain design defects or errors known as errata, which may

More information

How to Create a.cibd File from Mentor Xpedition for HLDRC

How to Create a.cibd File from Mentor Xpedition for HLDRC How to Create a.cibd File from Mentor Xpedition for HLDRC White Paper May 2015 Document Number: 052889-1.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS

More information

Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence

Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence Upgrading Intel Server Board Set SE8500HW4 to Support Intel Xeon Processors 7000 Sequence January 2006 Enterprise Platforms and Services Division - Marketing Revision History Upgrading Intel Server Board

More information

Intel Desktop Board D975XBX2

Intel Desktop Board D975XBX2 Intel Desktop Board D975XBX2 Specification Update July 2008 Order Number: D74278-003US The Intel Desktop Board D975XBX2 may contain design defects or errors known as errata, which may cause the product

More information

Product Change Notification

Product 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 information

Product Change Notification

Product 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 information

Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes

Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes Document number: 323804-001US 8 October 2010 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 What s New...

More information

Product Change Notification

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 information

Using Intel Inspector XE 2011 with Fortran Applications

Using 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 information

Using Tasking to Scale Game Engine Systems

Using Tasking to Scale Game Engine Systems Using Tasking to Scale Game Engine Systems Yannis Minadakis March 2011 Intel Corporation 2 Introduction Desktop gaming systems with 6 cores and 12 hardware threads have been on the market for some time

More information

Product Change Notification

Product 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 information

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes

Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes Intel Integrated Native Developer Experience 2015 Build Edition for OS X* Installation Guide and Release Notes 22 January 2015 Table of Contents 1 Introduction... 2 1.1 Change History... 2 1.1.1 Changes

More information

Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes

Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes Intel Parallel Studio XE 2015 Composer Edition for Linux* Installation Guide and Release Notes 23 October 2014 Table of Contents 1 Introduction... 1 1.1 Product Contents... 2 1.2 Intel Debugger (IDB) is

More information

Intel Desktop Board DP55SB

Intel Desktop Board DP55SB Intel Desktop Board DP55SB Specification Update July 2010 Order Number: E81107-003US The Intel Desktop Board DP55SB may contain design defects or errors known as errata, which may cause the product to

More information

GUID Partition Table (GPT)

GUID Partition Table (GPT) GUID Partition Table (GPT) How to install an Operating System (OS) using the GUID Disk Partition Table (GPT) on an Intel Hardware RAID (HWR) Array under uefi environment. Revision 1.0 December, 2009 Enterprise

More information

Using the Intel VTune Amplifier 2013 on Embedded Platforms

Using 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 information

Evolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure)

Evolving Small Cells. Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure) Evolving Small Cells Udayan Mukherjee Senior Principal Engineer and Director (Wireless Infrastructure) Intelligent Heterogeneous Network Optimum User Experience Fibre-optic Connected Macro Base stations

More information

Intel G31/P31 Express Chipset

Intel G31/P31 Express Chipset Intel G31/P31 Express Chipset Specification Update For the Intel 82G31 Graphics and Memory Controller Hub (GMCH) and Intel 82GP31 Memory Controller Hub (MCH) February 2008 Notice: The Intel G31/P31 Express

More information

Product Change Notification

Product 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 information

Product Change Notification

Product 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 information

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003

Intel 848P Chipset. Specification Update. Intel 82848P Memory Controller Hub (MCH) August 2003 Intel 848P Chipset Specification Update Intel 82848P Memory Controller Hub (MCH) August 2003 Notice: The Intel 82848P MCH may contain design defects or errors known as errata which may cause the product

More information

Intel Desktop Board DH61SA

Intel Desktop Board DH61SA Intel Desktop Board DH61SA Specification Update December 2011 Part Number: G52483-001 The Intel Desktop Board DH61SA may contain design defects or errors known as errata, which may cause the product to

More information

Installation Guide and Release Notes

Installation Guide and Release Notes Installation Guide and Release Notes Document number: 321604-002US 9 July 2010 Table of Contents 1 Introduction... 1 1.1 Product Contents... 2 1.2 What s New... 2 1.3 System Requirements... 2 1.4 Documentation...

More information

Intel Desktop Board DH55TC

Intel Desktop Board DH55TC Intel Desktop Board DH55TC Specification Update December 2011 Order Number: E88213-006 The Intel Desktop Board DH55TC may contain design defects or errors known as errata, which may cause the product to

More information

Intel MPI Library for Windows* OS

Intel 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 information

Product Change Notification

Product 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 information

Intel Setup and Configuration Service Lite

Intel Setup and Configuration Service Lite Intel Setup and Configuration Service Lite Release Notes Version 6.0 Document Release Date: February 4, 2010 Information in this document is provided in connection with Intel products. No license, express

More information

Intel Desktop Board DP67DE

Intel Desktop Board DP67DE Intel Desktop Board DP67DE Specification Update December 2011 Part Number: G24290-003 The Intel Desktop Board DP67DE may contain design defects or errors known as errata, which may cause the product to

More information

Bitonic Sorting. Intel SDK for OpenCL* Applications Sample Documentation. Copyright Intel Corporation. All Rights Reserved

Bitonic Sorting. Intel SDK for OpenCL* Applications Sample Documentation. Copyright Intel Corporation. All Rights Reserved Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2012 Intel Corporation All Rights Reserved Document Number: 325262-002US Revision: 1.3 World Wide Web: http://www.intel.com Document

More information

Product Change Notification

Product 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 information

HPCG on Intel Xeon Phi 2 nd Generation, Knights Landing. Alexander Kleymenov and Jongsoo Park Intel Corporation SC16, HPCG BoF

HPCG on Intel Xeon Phi 2 nd Generation, Knights Landing. Alexander Kleymenov and Jongsoo Park Intel Corporation SC16, HPCG BoF HPCG on Intel Xeon Phi 2 nd Generation, Knights Landing Alexander Kleymenov and Jongsoo Park Intel Corporation SC16, HPCG BoF 1 Outline KNL results Our other work related to HPCG 2 ~47 GF/s per KNL ~10

More information

Intel Desktop Board DP45SG

Intel Desktop Board DP45SG Intel Desktop Board DP45SG Specification Update July 2010 Order Number: E49121-006US The Intel Desktop Board DP45SG may contain design defects or errors known as errata, which may cause the product to

More information

Intel & Lustre: LUG Micah Bhakti

Intel & Lustre: LUG Micah Bhakti Intel & Lustre: LUG 2018 Micah Bhakti Exciting Information from Lawyers All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product

More information

Product Change Notification

Product 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 information

Product Change Notification

Product 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 information

Product Change Notification

Product 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 information

Intel Desktop Board D945GCLF

Intel Desktop Board D945GCLF Intel Desktop Board D945GCLF Specification Update July 2010 Order Number: E47517-008US The Intel Desktop Board D945GCLF may contain design defects or errors known as errata, which may cause the product

More information

Bitonic Sorting Intel OpenCL SDK Sample Documentation

Bitonic Sorting Intel OpenCL SDK Sample Documentation Intel OpenCL SDK Sample Documentation Document Number: 325262-002US Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL

More information

Product Change Notification

Product 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 information

Software Evaluation Guide for ImTOO* YouTube* to ipod* Converter Downloading YouTube videos to your ipod

Software Evaluation Guide for ImTOO* YouTube* to ipod* Converter Downloading YouTube videos to your ipod Software Evaluation Guide for ImTOO* YouTube* to ipod* Converter Downloading YouTube videos to your ipod http://www.intel.com/performance/resources Version 2008-09 Rev. 1.0 Information in this document

More information

Migration Guide: Numonyx StrataFlash Embedded Memory (P30) to Numonyx StrataFlash Embedded Memory (P33)

Migration Guide: Numonyx StrataFlash Embedded Memory (P30) to Numonyx StrataFlash Embedded Memory (P33) Migration Guide: Numonyx StrataFlash Embedded Memory (P30) to Numonyx StrataFlash Embedded Memory (P33) Application Note August 2006 314750-03 Legal Lines and Disclaimers INFORMATION IN THIS DOCUMENT IS

More information