REGISTER
The Intel® Embedded Design Center provides qualified developers with direct access to Intel technical content, tools, design support and community resources in a comprehensive online format. If you have Intel® Software Network or Intel® Business Link accounts, your Intel® EDC account allows you to login once and move seamlessly between each site (see FAQ for details).
Privileged User
Receive Basic User benefits, plus access to locked assets including:- Intel confidential design documents
- Intel confidential training
- Online design support
- Test tool loan program
- Intel® Embedded >
- Hardware & Software >
- Technology >
- Signal Processing on Intel® Architecture
-
Simplify Your Development. Boost Performance. Scale Forward.
Signal processing functions have often required special-purpose hardware such as DSPs and FPGAs. However, recent enhancements to Intel® architecture processors are providing developers an alternative; execute signal processing workloads on an Intel processor.
Signal processing on the latest Intel processors is now a viable option due to continued improvements in multi-core architectures. The increased parallelism from vector instructions, along with other continuing performance improvements, enables the efficient execution of data parallel workloads, such as digital transforms and filters. Additionally, by consolidating signal processing functions with other workloads on a Intel® multi-core processor, it is possible to save hardware costs, simplify the application development environment, and reduce time to market. This approach can be implemented in many applications in aerospace (radar, sonar), communications infrastructure (baseband processing, transcoding), media processing (transcoding), and healthcare (medical imaging).
RELATED INFORMATION
-
Intel® Software Network
Intel® Software Network provides downloads, tools, support and communities where you can connect with other developers and Intel engineers.
-
CriticalBlue* Prism
Prism is a software analysis, exploration and verification environment for engineers developing applications for multicore devices.
-
Intel® Advanced Vector Extensions (Intel® AVX)
Intel® AVX (Intel® Advanced Vector Extensions) is a 256 bit instruction set extension to SSE and is designed for applications that are floating point intensive.
-
Intel® Technology Journal: Digital Signal Processing (DSP) on Intel® Architecture
Explore the primary differences between traditional digital signal processors and modern Intel® general purpose processor architectures.
Version: 001 : January 2009
-
Software Migration Design Guide
High level steps for migrating code from PowerPC* to Intel® architecture.
-
White Paper: Evaluating HD Video Encoder Performance
This paper shows how Prism*, a multicore embedded SW design environment by CriticalBlue*, can be used to evaluate the correctness and scalability of the open-source h.264 video encoder x264.
Version: 001 : June 2011
-
White Paper: Improving Medical Imaging Performance on the Intel® Xeon® Processer 5500 series
Medical Imaging is a hotly contested field where winning products maximize healthcare quality by providing the best images in the shortest amount of time to assure accurate diagnosis.
-
White Paper: Optimizing Digital Signal & Image Processing on Intel® Architecture
This paper discusses the most important factors affecting DSP processing on Intel® architecture processors.
Version: 001 : January 2009
-
White Paper: Reaping the Rewards of Moore's Law in Comms Network
Media processing in high-volume communications networks traditionally requires costly proprietary equipment based on custom silicon. Intel® brings positive change with Moore's Law.
Version: 001 : July 2010
-
Intel® Intelligent Systems Alliance
Where OEMs and developers find hardware, software, firmware, tools and systems integration they need to get designs to market faster.
Documentation
-
Book: Optimizing Applications for Intel® Multi-Core Processors
Understand adoption of symmetric multi-processing using VxWorks* and Intel® multi-core processors.
-
Case Study: Radar Image Processing Gets a Speed Boost from Intel® Advanced Vector Extensions
NASoftware Ltd. achieves significant performance gains by optimizing VSIPL functions for Intel® AVX.
Version: 001 : April 2011
-
Guide: Auto-vectorization with Intel® C++ Compilers
The paper describes the paradigms behind vectorized execution & how mainstream compilers analyze sequential code to determine ways for intra-register vectorization & efficient code generation.
-
Intel® Cilk™ Plus
Intel® Cilk™ Plus is an extension to C and C++ that offers a quick, easy and reliable way to improve the performance of programs on multi-core processors.
-
Intel® Intrinsic Guide
This interactive reference tool allows programmers to search, sort, and reference all Intel’s SIMD instructions. The guide provides descriptions for each instruction, data type, and support.
-
Intel® Technology Journal: Digital Signal Processing (DSP) on Intel® Architecture
Explore the primary differences between traditional digital signal processors and modern Intel® general purpose processor architectures.
Version: 001 : January 2009
-
Presentation: Image Signal Processing Performance on 2nd Generation Core™ Microarchitecture
Find image signal processing performance metrics on VSIPL and Synthetic Aperture Radar applications of Intel® Core™2 Duo, Intel® Core™ i5, Intel Core™ i7 processors.
Version: 001 : July 2011
-
Solution Brief: Advantages of Scalable Architectures for Medical Devices
The cost-effective Intel® Medical Evaluation Kit with Continua Certified* Software Stack provides medical device developers tools to design products on scalable Intel® Architecture.
Version: 001 : January 2011
-
Solution Brief: Intel® Product Technologies Boost Reliability, Manageability and Security for Medical Equipment
Virtualization, Intel® AMT and TXT ensure software runs in a stable and reliable environment to maintain peak patient throughput levels.
Version: 001 : September 2009
-
Training: Intel® Signal Processing Development Kit
The Intel® Signal Processing Development Kit accelerates development with essential software tools and libraries in a host-target environment under an Eclipse IDE.
Version: 001 : April 2011
-
White Paper: Improving Medical Imaging Performance on the Intel® Xeon® Processer 5500 series
Medical Imaging is a hotly contested field where winning products maximize healthcare quality by providing the best images in the shortest amount of time to assure accurate diagnosis.
-
White Paper: Intel® AVX Realization of Infinite Impulse Response (IIR) Filter for Complex Float Data
This paper provides an understanding of the complex Infinite Impulse Response (IIR) filter implementation with Intel® AVX Single Instruction Multiple Data (SIMD) instruction set.
-
White Paper: New Demands on Embedded Devices in an Increasingly Connected World
How developers can quickly create more powerful and flexible platforms that perform machine learning and real-time analytics on Intel® architecture.
Version: 001 : July 2011
-
White Paper: Optimizing Digital Signal & Image Processing on Intel® Architecture
This paper discusses the most important factors affecting DSP processing on Intel® architecture processors.
Version: 001 : January 2009
-
White Paper: Reaping the Rewards of Moore's Law in Comms Network
Media processing in high-volume communications networks traditionally requires costly proprietary equipment based on custom silicon. Intel® brings positive change with Moore's Law.
Version: 001 : July 2010
-
White Paper: Signal Processing on Intel® Architecture
Engineers can quickly determine whether Intel® processor-based platforms with Intel® Advanced Vector Extensions (Intel® AVX) satisfy signal processing requirements.
File Type/Size: PDF 1,032KB
-
White Paper: When a Virtualized Medical Device Makes Sense
Medical device developers can gain system and resource advantages with virtualization, by enhancing compliance and quality assurance while reducing product development effort and system costs.
Version: 002 : January 2011
Software Tools
Ecosystem
CriticalBlue* Prism*
CriticalBlue* Prism* is an embedded multi-core programming system that lets you harness the performance of multi-core Intel® processors within your existing development flow. This newly released version of the tool is designed to help you understand available options to parallelize your code to guide you step-by-step through the process of migrating to multi-core.
To get started using the CriticalBlue* Prism* tool, register for your free 30 day evaluation license.
-
Application Example: CriticalBlue* Prism - Intel Core Platform Support Package (PSP)
This edge detection application example performs a Gaussian smooth then Sobel Edge detection passes over a HD (1600x1200) image to demonstrate the Core PSP features.
-
Application Note: CriticalBlue* Prism - Intel Core Platform Support Package (PSP)
The Intel Core PSP for Prism provides enhanced analysis capabilities supporting sequential and multi-threaded optimization for 2nd Generation Intel® Core™ family.
-
CriticalBlue* Prism
Prism is a software analysis, exploration and verification environment for engineers developing applications for multicore devices.
-
Datasheet: CriticalBlue* Prism
Provides an overview of CriticalBlue* Prism and why you may want to learn more.
-
Webinar: Intel® Signal Processing Development Kit—CriticalBlue Prism*
Learn more about what the CriticalBlue* Prism* tool can offer to help optimize software code for Intel® multi-core processors and Intel® Advanced Vector Extensions.
-
White Paper: Evaluating HD Video Encoder Performance
This paper shows how Prism*, a multicore embedded SW design environment by CriticalBlue*, can be used to evaluate the correctness and scalability of the open-source h.264 video encoder x264.
Version: 001 : June 2011
Eclipse*
Eclipse* is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.
-
Download: Eclipse* Packages
Eclipse* is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and software.
IntervalZero* RTX*
IntervalZero’s symmetric multiprocessing-enabled RTX*, a hard real-time extension to the Microsoft* Windows* operating system, is a component of Intel x86-based architectures that replace real-time hardware – such as DSPs – with multicore software components. Intel/Windows*/IntervalZero* RTX* architectures reduce the complexity and cost of developing embedded systems; increase system performance; and accelerate innovation.
By eliminating proprietary real-time hardware, OEMs are free to build the systems they envision not just the systems that pre-determined hardware configurations can accommodate.
Click here to register for a free evaluation of RTX.
-
Overview: IntervalZero* RTX* At A Glance
Through integration with MS Windows* and native SMP support on Intel’s x86 multi-core processors, RTX moves the hard real-time control logic from specialized HW components to SW components.
-
Vision: RTX* Real-Time Platform
The vision for the RTX* Real-Time Platform is to provide the computing resources, integration components, inter-operability and stability to free developers to focus on their application IP.
-
Features: RTX* Real-Time Platform
Five elements of the RTX* Real-Time Platform combine to deliver cost reductions, scalability, performance, quality, product differentiation, and extended market reach.
-
Datasheet: IntervalZero* RTX*
The x86-based RTX 2011 hard real-time software, which includes support for Symmetric Multiprocessing (SMP), is a true extension of the Microsoft* Windows* operating system.
-
Video: IntervalZero* RTX* - Windows*/x86 Symmetric Multiprocessing (SMP) Best Practices
View a six-minute 'best-practices' whiteboard video that describes how to maximize your Windows/x86 system with true symmetric multiprocessing (SMP) using the RTX architecture.
Version: 1 : October 2011
-
Article: IntervalZero* RTX* Replaces Real Time Hardware
Control systems that manage degrees of motion and require hard real-time responsiveness have traditionally relied on digital signal processors (DSPs) but RTX is changing that model with Intel.
-
White Paper: Improving Digital Signal Processing and Lowering Costs
This paper compares Digital Signal Processor (DSP) based systems with systems based on the RTX* real-time platform. Read why developers are finding that proprietary DSPs are no longer required.
Version: 001 : September 2011
NASoftware Ltd*
NASoftware* specializes in scientific and technical software development, and have expertise in signal processing, vector processors, and DSP-related applications for defense, aerospace and other industries requiring fast or real time processing. In collaboration with Intel, NASoftware has development conversion tools to help programmers switching from PowerPC*/Altivec* to Intel/SSE processors and Intel/AVX processors.
-
Translation of PowerPC*/AltiVec* SIMD Macros to IA32/AVX
This tool is a modified version of the Altivec.h file (altivec2avx.h) which uses the same Motorola interface but targets Intel processors with the AVX level of SIMD support. The user guide is enclosed with the tool package.
-
Translation of PowerPC*/AltiVec* SIMD Macros to IA32/SSE
This tool is a modified version of the Altivec.h file (altivec2sse.h) which uses the same Motorola interface but targets Intel processors with the SSE4 level of SIMD support. The user guide is enclosed with the tool package.
Intel
-
Intel® Integrated Performance Primitives
An extensive library of multi-core ready, highly optimized software functions for digital media and data-processing applications.
-
Intel® C++ Studio XE 2011
Intel® C++ Studio XE combines Intel's industry-leading C++ compiler, libraries, error-checking, security, and profiling tools into a single tool suite.
-
Intel® Math Kernel Library
A library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance.
-
Intel® Software Documentation Library
This provides links to Intel® Parallel Studio and other software product documentation.
-
Intel® Software Evaluation Center
The center provides 30 day evaluation versions of Intel® Software Development Products are available for free download.
-
Intel® Software Network Forums
Check in here for platform and technology discussions with other developers on issues ranging from threading on Intel® parallel architecture to virtualization and software development.
-
Intel® Software Network Knowledge Base Wiki
Share insights and tips from other developers on a broad range of technical issues.
-
Intel® Tool Suites for Linux*
Discover the Intel® tools to develop, analyze, and optimize performance of multithreaded and parallel application for Linux* operating system.
-
Intel® Tool Suites for Windows*
Discover the Intel® tools to develop, analyze, and optimize performance of multithreaded and parallel application for Windows* operating system.
-
Software Development Kit (SDK): Intel® Media Software Development Kit
The Intel® Media SDK provides a single, unified solution for handling video encoding, preprocessing, decoding, and transcoding.
-
Webinar: Intel® Signal Processing Development Kit—Intel® Software Tools Overview
Learn more about what all Intel® software tools that are included in the Intel® SPDK and how to use them to develop and optimize applications for Intel® Architecture.
-
White Paper: Evaluating HD Video Encoder Performance
This paper shows how Prism*, a multicore embedded SW design environment by CriticalBlue*, can be used to evaluate the correctness and scalability of the open-source h.264 video encoder x264.
Version: 001 : June 2011
RECOMMENDED FOR YOU
CONTACT INTEL
-
Questions?We’re here to help.Support options >

-
Design assistance >Have an Intel representative contact you about your embedded project needs.
-
Live support
Chat in English M-F, 24 hours
Available in Simplified Chinese
M-F: 9 AM - 5 PM Beijing Time
FIND IT FAST
RELATED ECOSYSTEM SOLUTIONS
Where OEMs and developers find hardware, software, firmware, tools and systems integration they need to get designs to market faster.
Where OEMs and developers find hardware, software, firmware, tools and systems integration they need to get designs to market faster.

RECENT POSTINGS
- ©Intel Corporation
- Terms of Use
- *Trademarks
- Privacy



