Processor Types

Intel x86, FPGA, Adaptive SoC, Power Architecture, Arm & GPUs in Deployed Applications

Curtiss-Wright works with world leaders in processor technologies to apply commercial technology to the demanding power, size, program life cycle and performance requirements of aerospace and defense applications. These processors are used in our computing systems and cards for commercial, aerospace and defense applications. When it comes to embedded computing architectures, there are a number of questions that should be asked when selecting the processor (or processors), such as:

  • Can a standard central processing unit (CPU) handle all required tasks? 
  • Is a graphics processing unit (GPU) or a field-programmable gate array (FPGA) needed? 
  • What architecture considerations should factor into a decision for minimizing size, weight, and power (SWaP)? 
  • Since the end goal of most systems is to implement an algorithm to perform some pre-determined task or function, which architecture is going to achieve the goals?
  • What are the performance and power requirements of the application?
  • Does the application require safety-certifiable processing and graphics?

Modern Processors

General-purpose processors contain one or more CPU “cores” and sometimes include a dedicated graphics processor unit (GPU) that may not always consume power at the same time. Today’s mainstream processors are almost all multi-core, with four, eight, or up to 64 cores or more in a single chip. Having multiple cores greatly increases performance – eight cores could mean twice the performance compared to a four-core processor with a similar clock speed. But more cores do not necessarily mean a processor draws more power. For most processor architectures, cores not actively in use can go into a low-power idle mode, saving considerable power. Often the software algorithms used, and their implementation impact the multi-core processor performance. 

Modern processors run at very high clock speeds, enabling system integrators to do more in a given unit of time. For systems that do not need such high instantaneous performance or applications that can spread the processing load across multiple cores, a lower clock speed can provide significant power savings. By architecting a system’s software to utilize multiple cores at lower clock speeds, it is often possible to reduce the overall power consumption of a processor while maintaining application-appropriate performance.

 

Comparing Processor Architectures

Selecting which processor architecture to use depends on an application's performance and power consumption constraints and how software influences that. Review the options:

Intel

Intel processors deliver the highest performance, enhanced on-chip graphics and media support, and built-in security capabilities.

FPGA & SoC

FPGA and Adaptive SoC devices enable parallel processing of DSP algorithms because of the flexibility in reconfiguring the functionality.

GPU

GPUs complement a processor to offer display graphics or can serve as a math/vector acceleration engine.

Arm

Arm processors bring an unparalleled power-to-performance ratio to the most advanced mobile devices available.

NXP

These processors deliver reliable, scalable RISC architecture microprocessing for defense & aerospace applications.

Related Products

3U VPX Systems
3U VPX Systems
Curtiss-Wright 3U VPX LRUs leverage industry-leading, open standards-based technology in highly rugged packaging.
6U VPX & VME Systems
6U VPX & VME Systems
Curtiss-Wright 6U VPX & VME LRUs leverage industry-leading, open standards-based technology in highly rugged packaging for the most demanding applications.
USFF Mission Computers
USFF Mission Computers
Minimize SWaP without sacrificing performance. These modular LRUs leverage industry-leading, open standards-based technology in highly rugged, miniature packaging.
SFF Integrated Solutions
SFF Integrated Solutions
Turnkey tactical and expeditionary solutions, based on Intel and NVIDIA processing.
Processor Cards
Processor Cards
Equip computing systems with SBC or DSP modules in a variety of industry-standard form factors to meet exact program requirements.
FPGA Cards
FPGA Cards
Enhance front-end sensor processing with 3U VPX, 6U VPX, and XMC FPGA cards.
GPU Cards
GPU Cards
Bring high-performance processing, artificial intelligence and machine learning capabilities to 3U and 6U VPX systems.
Program Specific Systems
Program Specific Systems
Team with Curtiss-Wright system architects to define a system solution to meet defense and aerospace program requirements.