2002 · 145 citations · 11 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureReconfigurable ComputingSystems ArchitectureField-programmable Gate Array ArchitectureFpga ArchitectureReconfigurable System ArchitectureAdaptive ArchitectureAdaptive ComputingAdaptive Computing ArchitecturesAdaptive System ArchitectureApplication Development CapabilityConfigurable Computing ArchitecturesProcessing ArchitectureReconfigurable Computing Architectures
The National Adaptive Processing Architecture (NAPA) is a major effort to integrate the resources needed to develop teraops class computing systems based on the principles of adaptive computing. The primary goals for this effort include: (1) the development of an example NAPA component which achieves an order of magnitude cost/performance improvement compared to traditional FPGA based systems, (2) the creation of a rich but effective application development environment for NAPA systems based on the ideas of compile time functional partitioning and (3) significantly improve the base infrastructure for effective research in reconfigurable computing. This paper emphasizes the technical aspects of the architecture to achieve the first goal while illustrating key architectural concepts motivated by the second and third goals.
11
Garp: a MIPS processor with a reconfigurable coprocessor
John R. Hauser, John Wawrzynek · 2002 · 794 citations
Baring it all to software: Raw machines
E. Waingold, Michael Taylor, Devabhaktuni Srikrishna et al. · Computer · 1997 · 632 citations