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

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.

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

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.

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
  • Translation of PowerPC*/AltiVec* SIMD Macros to IA32/SSE

Intel

CONTACT INTEL

  • Questions?We’re here to help.Support options >

    General support chat

  • 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