SBIR/STTR Research Award
Popcorn Hardware
Award amount
$139,998Program and phase
SBIR · Phase IAward year
2020Award details
- Awarding agency
- Department of Defense
- Branch
- Navy
- Recipient company
- RASEC TECHNOLOGIES, LLC
- Proposal award date
- 2019-10-11
- Contract end date
- 2020-04-08
- UEI
- RJK2V8T2H4F7
- Solicitation number
- 19.2
- Topic code
- N192-095
Research abstract
Heterogeneous computing is the key enabling technology to meet the performance requirements of emerging machine learning and big data applications. In this project, RASEC Technologies will develop a multi-Instruction Set Architecture (ISA) hardware module for an x86 server that is compatible with Popcorn Linux. Popcorn Linux is an active research project at VirginiaTech that aims to enable heterogeneous computing in data center environments. The key innovations of this project include enhancements for Popcorn Linux’s Distributed Shared Memory (DSM) infrastructure along with a heterogeneous compiler toolchain. The proposed DSM enhancements include higher memory throughput with lower memory access latency when sharing data from processors with different ISAs. Likewise, the proposed heterogeneous compiler will provide greater compatibility and enhanced performance in existing software code bases without requiring modifications to the software source code.The proposed hardware module will provide in excess of 10% power consumption reduction over existing solutions, in addition to consolidating multiple computer systems into a single server chassis. Furthermore, this multi-ISA solution will provide the Navy with enhanced cybersecurity protection against Return Oriented Programming (ROP)-based threat vectors. Lastly, both the proposed hardware and compiler toolchain will expose new research opportunities for the researchers at VirginiaTech.
Technology keywords
Not reported
Awards with the same topic code
Verified by an exact topic code match. This is not a text-similarity match.
- CAPER-CHERI: Compact Pluggable Extension Board for CHERI Prototypes
- Dahlgren SBC
- LowMISC: Low-SWaP Multi-ISA Computing Platform
- LowMISC: Low-SWaP Multi-ISA Computing Platform
- Multi-Instruction Set Architecture (ISA) Processing with a Peripheral Component Interconnect express (PCIe)