DPGA Prototype Documents
DPGA Prototype Documents
Dynamically Programmable Gate Arrays
combine features from SIMD
arrays and FPGAs to realize a fine-grained computational array where each
array element's behavior can vary both spatially and temporally. DPGAs
allow us to dynamically adapt the computational substrate to application
requirements.
Dynamically Programmable Gate Arrays: A Step Toward Increased
Computational Density
(FPD '96) -- On the area efficiency of DPGAs
--
good introducution to benefits / slightly more tutorial than other
papers
[PS]
[HTML]
[Slides]
DPGA Prototype Description
(FPD '95) -- Succinct highlights
[PS]
[HTML]
[Slides]
DPGA Utilization and Application
(FPGA'96) -- Usage styles for
multicontext FPGAs along with basic insight into where these devices are
most beneficial
[FPGA'96 PS]
[HTML]
[TR PS]
[Slides]
Unifying
FPGAs and SIMD Arrays
(FPGA '94) -- Original paper introducing DPGAs
[PS]
[HTML]
[Slides]
DPGA Prototype Details
-- TR with greater details on the
prototype
[HTML]
Notes on Context Distribution
-- Informal TR with details on DPGA
context distribution
[HTML]
Notes on Programmable Interconnect
-- TR discussing programmable
interconnect with a focus on DPGAs
[HTML]
Entropy, Counting, and Programmable Interconnect
(FPGA'96) --
Encoding of FPGA/DPGA programmable bitstreams and its impact on area,
speed, performance
[FPGA'96 PS]
[HTML]
[TR PS]
[Slides]
Dynamic Reinvention
-- Stan Baker on the DPGA
[text]
Reconfigurable Architectures for General-Purpose Computing
--
Chapters 10 and 11 of this thesis tell the DPGA story pretty
comprehensively in context
[abstract and pointers]
MIT Transit Project
US