Brochure
ge intelligent platforms » military and aerospace selection guide 201126
Most application engineers want to focus on application func-
tionality rather than underlying hardware complexities.
Our AXIS Advanced Multiprocessor Integrated Software
development tools take away a large portion of that soft-
ware development burden so that engineers can instead get
their new systems completed that much more quickly. The
AXIS family consists of three integrated toolsets: AXIS™Flow,
AXIS™View and AXIS™Lib.
The AXISFlow interprocessor communications software module
facilitates data transport between tasks, processors, boards
and systems using high-throughput, low-latency, reconfigu-
rable communications channels. Integration of processing
elements is seamlessly scalable regardless of project size. In
addition, AXISFlow is independent of the type of processor,
RTOS, or fabric, so future technology changes will be trans-
parent to the communications software. AXISFlow can be
operated in stand-alone mode or as an integrated element
within the AXIS Advanced Multiprocessor Integrated Software
environment.
AXISView provides a suite of graphical software tools for the
development of multiprocessor applications. Through tools
such as ConsoleView, HardwareView, ApplicationView, Runti-
meView, EventView, HealthView and AXISRun, this productivity
suite simplifies the process of implementation and analysis of
real-time multicore and multiprocessor applications.
The AXISLib optimized DSP and math libraries provide a
valuable set of building blocks for the quick and efficient
development of applications. Our existing AXISLib-PPC perfor-
mance-optimized DSPlibrary for Altivec, and AXISLib-CL DSP
library for generic architectures have been joined by two new
optimized DSP and vector math libraries. These new libraries,
AXISLib-x86 and AXISLIB-GPU, facilitate the development of
GE’s single board computer (SBC) and multiprocessor applica-
tions for Intel- and General Purpose computation on Graphics
Processing Units (GPGPU)-based architectures.
The AXISLib-x86 DSP and math libraries facilitate the develop-
ment of military and aerospace applications in sensor and
signal processing, radar, sonar, image processing, and signal
intelligence for deployed air-, land- and sea-based deployment.
Our AXISLib libraries can be deployed on the full range of GE
SBCs and multiprocessors based on Freescale’s Power archi-
tecture and Intel multicore processors.
The functionality of the AXISLib-x86 module includes compre-
hensive signal and vector processing with more than 600
functions. The module is fully optimized for the Intel x86
processor and associated SSE SIMD unit. AXISLib-x86 consists
of both single and multi-threaded libraries, thus allowing
libraries to leverage multi-core and hyper-threaded processors
running SMP. The libraries can be run in development mode
with error checking or in production mode for maximum perfor-
mance. The suite provides industry-standard API for greatest
portability (VSIPL Core 1.0+) as well as GE’s proprietary C API for
the greatest level of flexibility across the Windows, VxWorks
and Linux operating systems. AXISLib-x86 supports Intel x86
architectures with SSE 3.0 or higher.
Similarly, the new AXISLib-GPU middleware provides a high-
performance library of optimized math and DSP functions for
efficient development of applications for the emerging multi-
processing paradigm of GPGPU technology, and especially GE’s
growing line of rugged, NVIDIA CUDA-enabled platforms.
AXISLib-GPU provides comprehensive signal and vector
processing functionality, providing the VSIPL API with more
than 500 functions. The library is optimized for CUDA and fully
optimized for NVIDIA CUDA architecture libraries for GE Intel-
ligent Platforms’ GPGPU platforms. The multi-threaded module
leverages the massively parallel architecture of the GPU cores’
Single Precision (SP) floating-point data processing capabilities
with core computations implemented as CUDA kernels. AXISLib-
GPU provides maximum portability, with VSIPL API offering
industry-standard API. The module is VSIPL Core Lite-compliant,
and provides many functions from the Core 1.0 profile. AXISLib-
GPU is portable across the Windows and Linux operating
systems, and provides both 32- and 64-bit support.
Our latest AXIS product, AXISLib-AVX, provides more than 600
high-performance DSP and vector math functions for the new
2nd Generation Intel Core i7 multicore, multithreaded platforms
with Advanced Vector Extension (AVX). The VSIPL open standard
API affords development code portability across multiple CPU
generations and architectures for maximum system and appli-
cation performance, faster system time-to-market, and easy
technology refreshes across the lifecycle of the platform.
AXISLib-AVX is designed to maximize the built-in floating
point processing capabilities of the 2nd Generation Core i7
processors in real-time applications such as ISR, UAVs, signal
processing and sonar.
AXIS
advanced multi-processor integrated software