Design and implementation of the heterogeneous computing device management architecture
Date of Award
M.S. in Electrical Engineering
Department of Electrical and Computer Engineering
Advisor: Eric John Balster
In this thesis, a novel software architecture called the Heterogeneous Computing Device Management Architecture (HCDMA) is introduced. The HCDMA is designed to address the growing problem of PCIe based acceleration device management. This type of architecture is ideal for computational acceleration in environments where size, weight and power need to be balanced for high performance computing solutions. The HCDMA, when coupled with an external PCIe expansion chassis, fills the need for a flexible and scalable solution to this problem. By utilizing the HCDMA with external FPGA acceleration modules, there is an observed 4.16 times improvement over the industry standard software solution for JPEG2000 image compression as well as a 2.94 times improvement over software based Image Pre-Processing algorithm tool chain.
Heterogeneous computing, Adaptive computing systems, Software architecture, Image compression, Field programmable gate arrays, Electrical Engineering, Computer Engineering, Heterogeneous Computing, Hardware Acceleration, Algorithm Acceleration, PCIe Device Management, High Throughput Applications, Size, Weight and Power Constrained Environments
Copyright 2014, author
Schultek, Brian Robert, "Design and implementation of the heterogeneous computing device management architecture" (2014). Graduate Theses and Dissertations. 768.