GPGPU COTS Platforms High-Performance Computing Solutions
Total Page:16
File Type:pdf, Size:1020Kb
WE INNOVATE. WE DELIVER. YOU SUCCEED. WE INNOVATE. WE DELIVER. YOU SUCCEED. WE INNOVATE. WE DELIVER. YOU SUCCEED. WE INNOVATE. WE DELIVER. YOU SUCCEED. WE INNOVATE. WE DELIVER. YOU SUCCEED. WE INNOVATE. WE DELIVER. YOU SUCCEED. GPGPU COTS Platforms High-Performance Computing Solutions. abaco.com @AbacoSys Rugged GPGPU COTS Boards Rugged GPGPU COTS Boards for Military and Aerospace for Military and Aerospace GPGPU platforms deliver new levels of performance for size, weight and power (SWaP) constrained mission payloads. Development Ease The world of high-performance computing Additionally, programmers are helped by Increases in performance will be obtained in One rack containing 72 conventional is undergoing a revolution, thanks to software development environments such application areas such as Software Defined processors (18 6U boards) and producing advances in General Purpose computing on as Compute Unified Device Architecture Radio, sonar, and medical imaging. But what a peak capability of 576 GFLOPS can Graphics Processing Units (GPGPU). The (CUDA) and OpenCL, which allow them to is less obvious is the change in development take up four cubic feet, weigh over 105 idea behind GPGPU is to use a GPU, which harness the many-core, parallel processing strategy offered by GPGPU technology. The pounds and consume over 2,000 watts. typically handles computation for computer capabilities of the GPGPU platforms. only other technology currently offering GPGPU technology can allow system graphics only, to perform parallel computa- massively parallel processing capability is designers to fit an unprecedented amount tion in applications that have traditionally While greatly increasing functional capa- Field Programmable Gate Arrays (FPGAs). of processing power into a very compact been handled by the CPU. bility, the GPGPU platform also delivers the package. The use of three 3U VPX boards performance with far less size, weight and Although FPGAs provide very high can yield peak processing power of 3916.8 A multi-GPU platform hosted by one or power (SWaP). This results in significant performance data processing, developing GFLOPS in less than 0.4 cubic feet. more CPUs is able to perform heteroge- savings in cost, risk, and time-to-market. high-performance FPGA cores requires neous computing, harnessing the parallel a very specialized skill set built on a Data Encryption/Decryption computing power of the many-core GPUs to hardware engineering background, whereas There are several standards for encryption provide very large increases in performance developing code for GPGPU processors Lab-proven technologies of data, including the Advanced Encryption with minimal programming complexity. is much more about software expertise. Standard (AES). AES is the first publicly ruggedized for the rough For companies with a background in PARALLEL COMPUTING accessible and open cipher approved by the and tumble world of military multi-processor GPP/ DSP-based system U.S. National Security Agency for top secret architecture, the move to GPGPU will be applications information, typically requiring 256-bit keys at much less disruptive than a move to FPGA this level. The time to encrypt a block of data processors. The processing power, system increases linearly with the size of the key. size and power consumption enabled by Now these benefits are fully available to GPGPU are compelling factors, but the The computation load required to rugged military and aerospace applications. addition of programming ease makes such maintain encryption of a real-time With a full range of Abaco rugged GPGPU a system tough to match. data stream can be prohibitive. boards and systems, the advantages of With the advent of CUDA and the 4 cores GPGPU are no longer confined to controlled Typical GPGPU addition of crucial arithmetic, bitwise environments at universities, research 640 cores logical and shift operations as well centers and hospitals. applications as the ability to use texture caches Radar to index tables, GPUs are now a The unique partnership between Abaco Optimized for throughput computing One of the biggest challenges for viable alternative to general purpose and NVIDIA allows for new product today’s radar systems is to provide more processors for data encryption/decryption. development using NVIDIA GPUs based on capability—range, number of targets, Performance gains up to 10x have the award-winning CUDA architecture, for speed, and so on —while meeting ever been demonstrated. military and aerospace applications. more stringent SWaP constraints. The extra speed offered by GPGPU platforms translates directly to more area coverage and more security for the operating team. 2 abaco.com ABACO SYSTEMS Abaco Platforms GVC1000 Situational Awareness Rugged, Low SWaP Graphics and Vision Computer Surveillance of large areas has historically Rugged, mission ready system for graphics applications based on the new NVIDIA Jetson TX2 SoM. been achieved by using an array of sensors Optimized for SWaP-C, the GVC1000 is designed for deployment in harsh, constrained environments that connected to a bank of monitors, with require significant computing capability, including autonomous unmanned vehicles and robotic systems. separate or multiplexed displays for each Two 10Gb Ethernet ports for multiple camera inputs. Two MilCAN/CAN ports to receive vehicle data. Comprehensive video stream. Such arrangements present USB provision for peripheral attachment. With internal storage of up to 128 GBytes of solid state disk, there’s almost the operator with a confusing array of no limit to how much mission- and moving map data that can be accessed – fast. ImageFlex provides an easy to use disparate video feeds, require a great deal framework to enable rapid development of high performance image processing and graphics applications. of space, and consume a large amount of power. In a dynamic, real-time scenario, apply image registration and stabilization, there is also a danger of information and moving object extraction, before overload for an operator attempting to comparison with normalized geo- GRA113 interpret such large volumes of imagery. referenced data, all while dealing with NVIDIA ‘Maxwell’ CUDA Capable Graphics Processor lighting and legitimate scene changes. The GRA113, a 3U VPX graphics board, employs the 640-core NVIDIA Maxwell GPU to bring Interrelationships between sensors is not desktop performance to the rugged military and aerospace market. In addition to meeting Ground Penetrating Radar (GPR) allows always obvious, and important contextual increased demand for graphics rendering performance, the GRA113 is also a rugged construction of a 3D model of the ground, visual information can be overlooked. Many implementation of a CUDA Compute Capability v3.0-capable GPU. The GRA113 supports the identifying any suspicious objects or such systems rely on the operator for 16-lane PCI Express implementation, providing the maximum available communication band changes from normalized data. GPR “event” detection, but large volumes of infor- width to a CPU such as the Abaco SBC341. mation, coupled to the effects of stress and can be applied to ground mobile or fatigue, can significantly reduce operator airborne systems. In addition, behavioral effectiveness. Abaco’s image processing modeling— based on live sensor imagery, acquisition may be prioritized by using subsystem overcomes these issues and possibly combined with wide-area XMCGA8 several different factors, such as target greatly improves the performance of surveillance data—can be used to identify Designed from the ground up for safety-critical applications DO-254 / DO-178 nearest to the boresight or the largest surveillance assets and their operators. hostile intent and potential threats, giving target. If a system is in autotrack mode, XMC featuring AMD/CoreAVI GPU graphics. The AMD/CoreAVI chip set features parts that have been We offer a previously unattainable level operational forces time to assess the risk the video tracker automatically tracks the temperature screened and qualified, and is supported by the necessary low level operating system of situational awareness to platforms and take appropriate defensive actions. selected target and can control almost any graphics drivers (OpenGL) for VxWorks® 6.9 and VxWorks 653 safety-critical applications and will be such as armored vehicles, aircraft, remote type of pan-and-tilt or gimbal system to supported for up to 20 years. Certifiable artefacts available from CoreAVI that can support a DAL A unmanned platforms and security and Target Tracking track the target. system design making the development of systems more affordable. Also available inside FORCE2 surveillance systems GPGPU-based video trackers and image graphics computer with QorIQ host processor. processors are at the heart of target tracking GPGPU-based automatic video trackers IED Detection systems where they provide the highest feature a wide range of proven high Improvised Explosive Devices (IEDs) are performance solutions in the smallest, fully performance detection and tracking IPN252 a major cause of injuries and fatalities ruggedized hardware packages. algorithms that can be tailored to the Intel and NVIDIA processors operational scenario, including centroid, among ground troops. A number of The 6U OpenVPX IPN252 GPGPU Multiprocessor combines an Intel Core i7 processor with a Target detection and target acquisition phase correlation and edge detection. techniques for automated detection of 640-core NVIDIA Maxwell