A complete high-performance computing (HPC) solution consists of several components, including the coprocessor (Altera® FPGA), the system software that translates code software directly to coprocessor hardware, and the hardware platform—typically a board design that has the required interface to the motherboard.
Table 1 shows an example of the components in a complete high-performance computing system solution.
|Table 1. HPC System Solution Ecosystem|
|Stratix® FPGAs are ideal for HPC applications; these devices are award winning, leading-edge FPGAs. Stratix devices offer all of the features needed for HPC coprocessing and possess the ideal power to performance required by HPC users.|
Develops innovative solutions for high-performance computing. Target markets include imaging, communications, bio-informatics, and enterprise computing.
|SRC Computers||Provides high-performance computing systems and servers, workstations, and embedded/portable solutions to meet a variety of needs. SRC products reduce system size, boost performance, and implement groundbreaking solutions. SRC hardware solutions include large scale systems, embedded/portable systems, and MAPstation.|
|Software Platform||Impulse Accelerated Technologies, Inc.||Performs software-to-hardware compilation. Impulse products are used worldwide for applications that include embedded systems, video and image processing, digital signal processing, security, communications, and high-performance, FPGA-accelerated computing.|
|SRC Computers||Provides an architecture that allows you to execute existing code, or easily recompile and develop new codes.|
|Mitrionics||Provides a virtual processor that separates the software from the FPGA hardware it is running on, which makes it possible to write applications to run on the FPGA without having to go into the details of circuit design. Significantly reduces implementation time and costs.|