Signal Processing on Intel® Architecture

Simplify your development. Boost performance. Scale forward.

Overview

Signal processing functions have often required special-purpose hardware such as digital signal processors (DSPs) and field-programmable gate arrays (FPGAs). However, recent enhancements to Intel® architecture processors are providing developers an alternative: the ability to 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 an 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).

Intel® System Studio

Intel® System Studio is an integrated software development suite that supports signal processing centric development of intelligent systems and other embedded targets, from small form-factor devices to large scale high data throughput signal handling Intel architecture-based systems. The suite provides tools that allow for deep hardware and software insights to speed development, testing, and optimization of signal processing software stacks.

Ecosystem

CriticalBlue Prism*

CriticalBlue Prism* is an embedded multi-core programming system that lets you harness the performance of Intel® multi-core 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 life cycle.

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 multi-core software components. Intel, Windows*, and 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 has 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* and AltiVec* to Intel® Streaming SIMD Extensions (Intel® SSE) processors and Intel® Advanced Vector Extensions (Intel® AVX) processors.

Intel® EDC desteği

Embedded software

Intel provides a wide range of software tools and support to make your job easier. Explore the software categories and choose the appropriate links to find developer resources, support documents, and more.