ATC-NY INC — Department of Defense SBIR Phase II: DTRA172-003
ATC-NY INC — SBIR Phase II award from Department of Defense.
Phase II SBIR prototype / development signal
- Phase II is where Department of Defense funds deeper R&D after feasibility. Incumbents with Phase II history are serious competitors on adjacent topics.
- Use this award as past-performance context and to map customer organizations for STRATFI/TACFI-style transition planning.
- Obligated amount $999,688 is consistent with substantial Phase II-scale effort; compare to related awards from the same agency.
- Topic code DTRA172-003 links this award to a solicitation family — search the same topic stem for incumbents and recompete timing.
- Amount
- $999,688
- Agency
- Department of Defense · Defense Threat Reduction Agency
- Program / Phase
- SBIR · Phase II
- Topic
- DTRA172-003
- Solicitation
- 17.2
- NAICS
- —
- Place of performance
- NY
- Period
- 2020-01-15 → 2022-01-14
Description
Next-generation high-performance computing (HPC) hardware, such as the Intel Xeon Phi Knights Landing Many-Integrated-Core processor, provide new deep memory architectures that offer the promise of increased performance. The challenge in taking full advantage of this architecture is selecting which data structures will be placed in the high-bandwidth memory. Optimizing data structure placement in memory is a task that requires the assistance of automated tools. To address this need, ATC-NY is developing the Memory Instrumentation and Performance Simulation (MIPS) software, a memory analysis and optimization tool aimed at next-generation HPC memory architectures. MIPS directly instruments as-built optimized binaries (without requiring source code or modification of the software build process) models the behavior of the complete memory hierarchy of a system, and uses this analysis to produce intelligent, actionable advice on memory placement. MIPS also provides the cutting-edge capability to apply memory placement optimization without requiring source code changes, enabling a single software executable to be used on differently-configured systems and for different use cases without requiring software re-engineering and without giving up any potential performance.