SBIR-STTR Award

Accelerating Memory-Access-Limited HPC Applications via Novel Fast Data Compression
Award last edited on: 6/25/2020

Sponsored Program
SBIR
Awarding Agency
NASA : ARC
Total Award Amount
$880,000
Award Phase
2
Solicitation Topic Code
S5.01
Principal Investigator
Juan Guillermo Gonzalez

Company Information

Accelogic LLC

1633 Bonaventure Boulevard
Weston, FL 33326
   (954) 888-4711
   info@accelogic.com
   www.accelogic.com
Location: Single
Congr. District: 23
County: Broward

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
2015
Phase I Amount
$125,000
A fast-paced continual increase on the ratio of CPU to memory speed feeds an exponentially growing limitation for extracting performance from HPC systems. Ongoing developments and trends make it clear that this ratio will keep increasing over the next decade. Breaking this memory wall is one of the most important challenges that the HPC community faces today. In this project we introduce novel and highly effective ways of attacking the memory wall through the use of "compressive computing," a theory that we have invented, developed, and successfully put into practice in other areas of HPC with paradigm-shifting results. Once integrated into memory-bound HPC applications, the proposed technology will support significant acceleration factors (typically beyond 2x) without compromising the numerical accuracy of the application code. In Phase I we will develop the fundamentals of the theory of compressive computing for memory access acceleration, deploy a set of functional components, and produce a fully functional prototype that demonstrates convincingly that the technology works for acceleration of memory-bound applications. The prototype will be integrated in at least one NAS Parallel Benchmark. In Phase II we will focus our work on maturing and refining the technology, and will be driven by a concrete target of accelerating at least two memory-access-bound NASA applications. Five of the top eight most-used application codes in NASA supercomputers have already signed-in as early integrators of the technology. We have secured complementary funds in the amount of $150,000 that we will be able to use to increase resources and ensure that all Phase I proposed work will be successfully accomplished in a timely manner, and a total of $500,000 to ensure a successful and early penetration of the proposed technology into the market.

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
2016
Phase II Amount
$755,000
A fast-paced continual increase on the ratio of CPU to memory speed feeds an exponentially growing limitation for extracting performance from HPC systems. Breaking this memory wall is one of the most important challenges that the HPC community faces today. In Phase I we introduced aggressive innovations enable the injection of unprecedented acceleration into vast classes of memory-access-bound HPC codes via ultra-fast software-based data compression. Groundbreaking speedup on a fully functional NPBCG prototype was delivered to NASA, thus validating the tremendous potential of our approach. The proposed approach is based on a revolutionary theory of compression spearheaded by Accelogic (Compressive Computing), which is able to provide enormous compressive gains for the typical floating point data of HPC applications. In Phase II we will build on our success with the NPBCG benchmark, and move boldly into tackling the acceleration of a real-life high-profile code, namely NASA?s Cart3D, improving its performance by a paradigm-shifting 2x to 4x end-to-end wall-clock time acceleration by the end of Phase II. Our firm has accumulated crucial know-how and has synthesized its expertise into a powerful industrial-quality process for software acceleration that will be used to ensure success on completing Phase II objectives. In Phase II we also plan on injecting a second NASA code with basic Compressive Computing techniques, and providing it with base levels of acceleration of ~1.3-2x. We will choose this second code from a pool of high-profile codes that have already signed up as early adopters for this project: FUN3D, USM3D, Enzo, and WRF. The work on a second NASA code will also serve as the ultimate field test of the broadness and ease-of-infusion of the proposed technology. We have secured complementary funds in the amount of $500,000 to increase resources and ensure that the proposed Phase II proposed will be successfully accomplished.