Grants and Funded Research Received by Peter M. Kogge:
- DARPA through Georgia Tech, "ExaScale Computing Software Study," 6/08 thru 12/08. Participate in working group developing challenges to software for Exascale computing systems.
- DARPA through Georgia Tech, "ExaScale Computing Feasibility Study," 5/07 thru 12/08 Lead a study group
in understanding the course of mainstream computing technology, and determining whether or not it would
allow a 1,000X increase in the computational capabilities of computing
systems by the 2015 time frame.
- NSF CRI (co I with Jay Brockman as PI), "Development of a Research
Infrastructure for the Multithreaded Computing Community Using the Cray Eldorado platform," 2007-2012
- DARPA through AFRL, (with Jay Brockman) "SASIC: Structured Asic," 7/1/07 thru 12/31/08. Develop layout and architectural approaches for lower cost and time to develop structured ASIC chips.
- DARPA through AFRL, (with Jay Brockman) "Feasibility of G4 FETs for Dynamically Reconfigurable Structures
to Support Mixed Memory and Logic Computation Structures," 4/1/07 thru 6/30/08. Explore potential of 4 gate FET
to simplify desgin of FPGA-like logic blocks.
- DARPA through AFRL Grant FA8750-06-1-0234, (with Jay Brockman) "Design and Simulation of a Programmable
Memory/Multiplier Array Using G4-FET Technology," 7/11/06 through 1/7/07.
Explore use of 4 gate FET transistors in structured ASIC cell designs for both logic and memory.
- Sandia National Labs, "At the Memory Floating Point
Architecture Research," 11/01/04 through 10/31/07. Investigate what kinds and how much floating point computation
in large scientific codes could be profitably moved to the neighborhood of
a memory.
- DARPA through NTE Inc (Subsidiary of Cray Inc.),
"LWP Studies in support of the Cascade Project,"
7/8/03 through 7/7/06. Design of a PIM-based memory
system for a trans-petaflop system as part of DARPA HPCS Phase 2 program.
- Sandia National Labs, "Understanding Performance of New PIM-Based
Execution Models," 2/1/03 through 12/31/03.
-
DARPA through Cray Inc., "High Productivity Computing Systems," 6/14/02
through 6/30/03. Architectures for trans-Petaflops computers.
-
NSF, "NIRT: Architectures and Devices for Quantum Dot Cellular Automata,"
7/15/02 through 7/14/07. Fabrication techniques, experiments, and architectures
for complex QCA-based systems.
- NSF,
"Molecular Architecture Workshop." 9/1/01 through 8/31/02. Host a workshop
on the relationship of architectures to emerging nanotechnologies.
- Semiconductor Research Corp., "Memory Architectures in QCA," 9/1/00
through 8/31/04.
Design and characterize memory structures developed from QCA devices.
-
DARPA, "Morphable Computer Architectures for Highly Energy Aware Systems,"
5/19/00 through 9/30/03. Develop computer architecture where energy/performance
characteristics can be shaped to meet available energy profiles, and matching
support tools.
- JPL, "Quantum dot Cellular Automata Defect Tolerant Architectures,"
9/1/00 through 8/31/03. Definition of fault models in QCA and architectures
that handle them.
-
JPL, "Phase III HTMT PIM Memory System Design," 1/1/00 to 5/31/01. As part
of HTMT petaflops project, to more completely design PIM node architectures
to implement multi-level smart memory hierarchy and support alternative
execution models.
-
DARPA, "DIVA: Data IntensiVe Architecture," 4/98 to 3/01. Joint project
with USC/ISI to architect and fabricate a PIM device using leading edge
DRAM technology and to construct multi-chip memory systems capable of performing
"in-memory" access, search, and processing of irregular data structures
for data intensive applications.
-
Lockheed Martin, Owego, "System Concepts for PIM Accelerators," 9/1/98
to 8/31/99. Prototype software and applications for EXASPHERE M32R/D based
PIM prototype accelerator.
-
JPL, "Hybrid Technology MultiThreaded (HTMT) System: PIM Based Memory Hierarchy,"
5/23/97 to 12/31/99. Joint multi-university project to architect complete
petaflops-level machine capable of deployment in 2007 timeframe.
-
Lockheed Martin, Owego, "PIM Prototype System Demonstrator," 9/1/97 to
8/31/98. Construction of EXASPHERE: multi M32R/D based "smart memory" PCI
card.
-
Extension of JPL Grant No. 960587, "Scalable Spaceborne Computing Using
PIM Technology." A PIM chip architecture for deep space applications.
-
NSF CDA-9712921, "From Bits to Chips: A Multidisciplinary Curriculum for
Microelectronics System Design Education," Sept. 1997 to July 31, 2000.
Reworking parts of the undergraduate computer science, computer engineering,
and electrical engineering curricula to provide a comprehensive computer
design thread that spans from instruction set and compiler issues, through
computer organization, to fabrication of complete CMOS microprocessors.
-
NSF ACS96-12028, "Point Design for 100 TF PIM-based Computers," Sept. 1,
1996 to August 31, 1997. Architectural studies of potential machines designed
with PIM technology to meet 100 TFs in 2004 timeframe.
-
JPL Grant No. 960587, "Scalable Spaceborne Computing Using PIM Technology,"
May 15, 1996 to Nov. 15, 1996. Applicability of PIM technology to potentially
satisfy deep space exploration platforms.
-
Mayo Foundation/ARPA, "PIM Based Accelerator Technology Infrastructure,"
May 1, 1996 to May 31, 1997. Identify state of the art in PIM technology
and roadblocks to its utilization in accelerators.
-
NEC Research Institute, "High Speed Content-based Image Retrieval Techniques,"
April 1, 1996 to May 31, 1997. Sizing of potential PIM-based image search
engines for very large image database problems.
-
NASA Grant # NAG5-2998, "Processing-In-Memory Architectures Peta(Fl)ops
Computing," July, 1995 to July 1996. Design space for PIM technology that
is relevant to possible petaflops level computers.
-
NSF Grant #MIP-9503682, "Architectural Techniques for Inherently Low Power
Computers," Sept. 1995 to August, 1998. Techniques starting at the instruction
set architecture level that allow design of inherently low power computer
architectures.