Memory interfacing and instruction specification for reconfigurable processors
- 1 February 1999
- conference paper
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 145-154
- https://doi.org/10.1145/296399.296446
Abstract
1. ABSTRACT As custom computing machines evolve, it is clear that a major bottleneck is the slow interconnection architecture between the logic and memory. This paper describes the architecture of a custom computing machine that overcomes the interconnection bottleneck by closely integrating a fixed-logic processor, a reconfigurable logic array, and memory into a single chip, called OneChip-98. The OneChip- system has a seamless programming model that enables the programmer to easily specify instructions without additional complex instruction decoding hardware. As well, there is a simple scheme for mapping instructions to the corresponding programming bits. To allow the processor and the reconfigurable array to execute concurrently, the programming model utilizes a novel memory-consistency scheme implemented in the hardware. To evaluate the feasibility of the OneChip- architecture, a 32-bit MIPS-like processor and several performance enhancement applications were mapped to the Transmogrifier-2 field programmable system. For two typical applications, the 2-dimensional discrete cosine transform and the 64-tap FIR filter, we were capable of achieving a performance speedup of over 30 times that of a stand-alone state-of-the-art processor.Keywords
This publication has 10 references indexed in Scilit:
- Memory/logic interconnect flexibility in FPGAs with large embedded memory arraysPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An SRAM-programmable field-configurable memoryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Transmogrifier-2: a 1 million gate rapid-prototyping systemIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1998
- Configuration prefetch for single context reconfigurable coprocessorsPublished by Association for Computing Machinery (ACM) ,1998
- Baring it all to software: Raw machinesComputer, 1997
- Programmable active memories: reconfigurable systems come of ageIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1996
- OneChip: an FPGA processor with reconfigurable logicPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- Architecture of centralized field-configurable memoryPublished by Association for Computing Machinery (ACM) ,1995
- A high-performance microarchitecture with hardware-programmable functional unitsPublished by Association for Computing Machinery (ACM) ,1994
- Processor reconfiguration through instruction-set metamorphosisComputer, 1993