Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/370155.370535acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article

Coarse grain reconfigurable architecture (embedded tutorial)

Published: 30 January 2001 Publication History

Abstract

The paper gives a brief survey over a decade of R&D on coarse grain reconfigurable hardware and related compilation techniques and points out its significance to the emerging discipline of reconfigurable computing.

References

[1]
R. Hartenstein, H. Grunbacher (Editors): The Roadmap to Reconfigurable computing - Proc. FPL2000, Aug. 27-30, 2000; LNCS, Springer-Verlag 2000]]
[2]
R. Hartenstein: The Microprocessor is no more General Purpose (invited paper), Proc. ISIS'97, Austin, Texas, USA, Oct. 8-10, 1997.]]
[3]
D. Cherepacha and D. Lewis: A Datapath Oriented Architecture for FPGAs; Proc. FPGA'94, Monterey, CA, USA, February 1994.]]
[4]
R. Kress et al.: A Datapath Synthesis System for the Reconfigurable Datapath Architecture; ASP-DAC'95, Chiba, Japan, Aug. 29 - Sept. 1, 1995]]
[5]
H. Reinig: A Scalable Architecture for Custom Computing; Ph.D. Thesis, Univ. of Kaiserslautern, Germany, July 1999.]]
[6]
R. Hartenstein, A. Hirschbiel, M. Weber: MoM - a partly custom-design architecture compared to standard hardware; IEEE CompEuro 1989]]
[7]
R. Hartenstein et al.: A Novel Paradigm of Parallel Computation and its Use to Implement Simple High Performance Hardware; InfoJapan'90, 30th Anniversary o' Computer Society of Japan, Tokyo, Japan, 1990.]]
[8]
R. Hartenstein et. al.: A Novel ASIC Design Approach Based on a New Machine Paradigm; IEEE J.SSC, Volume 26, No. 7, July 1991.]]
[9]
U. Nageldinger et al.: KressArray Xplorer: A New CAD Environment to Optimize Reconfigurable Datapath Array Architectures; ASP- DAC, Yokohama, Japan, Jan. 25-28, 2000.]]
[10]
R. A. Bittner et al.: Colt: An Experiment in Wormhole Run-time Reconfiguration; SPIE Photonics East'96, Boston, MA, USA, Nov. 1996.]]
[11]
K. Hwang: Advanced Computer Architecture; McGraw-Hill, 1993.]]
[12]
E. Mirsky, A. DeHon: MATRIX: A Reconfigurable Computing Architecture with Configurable Instruction Distribution and Deployable Resources; Proc. IEEE FCCM'96, Napa, CA, USA, April 17-19, 1996.]]
[13]
J. Hauser and J. Wawrzynek: Garp: A MIPS Processor with a Reconfigurable Coprocessor; Proc. IEEE FCCM'97, Napa, April 16-18, 1997.]]
[14]
E. Waingold et al.: Baring it all to Software: RAW Machines; IEEE Computer, September 1997, pp. 86-93.]]
[15]
T. Miyamori and K. Olukotun: REMARC: Reconfigurable Multimedia Array Coprocessor; Proc. ACM/SIGDA FPGA'98, Monterey, Feb. 1998.]]
[16]
H. Singh, et al.: MorphoSys: An Integrated Re-configurable Architecture; Proceedings of the NATO RTO Symp. on System Concepts and Integration, Monterey, CA, USA, April 20-22, 1998.]]
[17]
A. Marshall et al.: A Reconfigurable Arithmetic Array for Multimedia Applications; Proc. ACM/SIGDA FPGA'99, Monterey, Feb. 21-23, 1999]]
[18]
J. Becker et al.: Architecture and Application of a Dynamically Reconfigurable Hardware Array for Future Mobile Communication Systems; Proc. FCCM'00, Napa, CA, USA, April 17-19, 2000.]]
[19]
X.Tang, et al.: A Compiler Directed Approach to Hiding Configuration Loading Latency in Chameleon Reconfigurable Chips; in {1}]]
[20]
http://www.MorphICs.com]]
[21]
C. Ebeling et al.: "RaPiD: Reconfigurable Pipelined Datapath", in {22}]]
[22]
M. Glesner, R. Hartenstein (Editors): Proc. FPL'96, Darmstadt, Germany, Sept. 23-25, 1996, LNCS 1142, Springer Verlag 1996]]
[23]
S. C. Goldstein et al.: PipeRench: A Coprocessor for Streaming Multimedia Acceleration; Proc. ISCA'99, Atlanta, May 2-4, 1999]]
[24]
D. Chen and J. Rabaey: PADDI: Programmable arithmetic devices for digital signal processing; VLSI Signal Processing IV, IEEE Press 1990.]]
[25]
D. C. Chen, J. M. Rabaey: A Reconfigurable Multiprocessor IC for Rapid Prototyping of Algorithmic-Specific High-Speed DSP Data Paths; IEEE J. Solid-State Circuits, Vol. 27, No. 12, Dec. 1992.]]
[26]
A. K. W. Yeung, J.M. Rabaey: A Reconfigurable Data-driven Multiprocessor Architecture for Rapid Prototyping of High Throughput DSP Algorithms; Proc. HICSS-26, Kauai, Hawaii, Jan. 1993.]]
[27]
J. Rabaey: Reconfigurable Computing: The Solution to Low Power Programmable DSP; Proc. ICASSP'97 Munich, Germany, April 1997.]]
[28]
D. Lewis: Personal Communication, April 2000.]]
[29]
C. Ebeling et al.: Placement and Routing Tools for the Tryptich FPGA; IEEE Trans VLSI Systems 3, No. 4, December 1995.]]
[30]
A. DeHon: Personal Communication, February 2000.]]
[31]
J. Becker: A Partitioning Compiler for Computers with Xputer-based Accelerators; Ph. D. dissertation, Kaiserslautern University, 1997.]]
[32]
C. Ebeling: Personal Communication, March 2000.]]
[33]
A. Marshall: Personal Communication; February 2000.]]
[34]
B. Hutchings, B. Nelson: Using General-Purpose Programming Languages for FPGA Design; Proc. DAC 2000, Los Angeles, June 2000]]
[35]
M. W. Hall et al.: Maximizing Multiprocessor Performance with the SUIF Compiler; IEEE Computer, Dec. 1996]]
[36]
T. J. Callahan and J. Wawrzynek: Instruction-Level Parallelism for Reconfigurable Computing; in {37} pp. 248-257.]]
[37]
R. Hartenstein, A. Keevallik (Editors): Proc. FPL'98, Tallinn, Estonia, Aug. 31- Sept. 3, 1998, LNCS, Springer Verlag, 1998]]
[38]
J. Hauser: Personal Communication, March 2000.]]
[39]
R. Barua et al.: Maps: A Compiler-Managed Memory System for RAW Machines; Proc. ISCA'99, Atlanta, USA, June, 1999.]]
[40]
W. Lee et al.: Space-Time Scheduling of Instruction-Level Parallelism on a RAW Machine; Proc. ASPLOS'98, San Jose, Oct. 4-7, 1998.]]
[41]
C. A. Moritz et al.: Hot Pages: Software Caching for RAW Microprocessors; MIT, LCS-TM-599, Cambridge, MA, Aug. 1999.]]
[42]
U. Nageldinger: Design-Space Exploration for Coarse Grained Reconfigurable Architectures; dissertation, Kaiserslautern University, 2000]]
[43]
M. Budiu and S. C. Goldstein: Fast Compilation for Pipelined Reconfigurable Fabrics; Proc. FPGA'99, Monterey, Feb. 1999, pp. 135-143.]]
[44]
D. Chen at al.: An Integrated System for Rapid Prototyping of High Performance Data Paths; Proc. ASAP'92, Los Alamitos, Aug. 4-7, 1992]]
[45]
P. H. Hilfinger: A High-Level Language and Silicon Compiler for Digital Signal Processing; Proc. 1985 IEEE CICC., Portland, May 20-23, 1985.]]
[46]
M. Potkonjak, J. Rabaey: A Scheduling and Resource Allocation Algorithm for Hierarchical Signal Flow Graphs; Proc. DAC'89, Las Vegas, June 25-29, 1989]]
[47]
M. Weinhardt, W. Luk: Pipeline Vectorization for Reconfigurable Systems; Proc. IEEE FCCM, April 1999]]
[48]
M. Gokhale, J. Stone: NAPA C: Compiling for a hybrid RISC / FPGA architecture; Proc. IEEE FCCM April 1998]]
[49]
D Knapp, A. Parker: The ADAM Design Planning Engine, IEEE Trans CAD 10/7, July 1991]]
[50]
J. Lopez et al.: Design Assistance for CAD Frameworks; Proc. EURO- DAC'62, Hamburg, Germany, Sept. 7-10, 1992]]
[51]
L. Guerra et al.: A Methodology for Guided Behavioural Level Optimization; Proc. DAC'98, San Francisco, June 15-19, 1998]]
[52]
P.-A. Hsiung et al.: PSM: An Object-oriented Synthesis Approach to Multiprocessor Design; IEEE Trans VLSI Systems 4/1, March 1999]]
[53]
J. Kin et al.: Power Efficient Media Processor Design Space Exploration; Proc. DAC'99, New Orleans, June 21-25, 1999]]
[54]
R. Hartenstein, M. Herz, T. Hoffmann, U. Nageldinger: Generation of Design Suggestions for Coarse-Grain Reconfigurable Architectures; in {1}]]
[55]
V. Moshnyaga, H. Yasuura: A Data-Path Modules Design from Algorithmic Representations; IFIP WG 10.5 Worksh. on Synthesis, Generation and Portability of Library Blocks for ASIC Design, Grenoble, France, Mar 1992]]
[56]
U. Nageldinger et al.: Design-Space Exploration of Low Power Coarse Grained Reconfigurable Datapath Array Architectures; in {57}]]
[57]
D. Soudris, P. Pirsch, E. Barke (Editors): Proc. PATMOS 2000; Gottingen, Germany Sept. 13 - 15, 2000; LNCS, Springer Verlag, 2000]]
[58]
L. Kruse et al.: Lower Bounds on the Power Consumption in Scheduled Data Flow Graphs with Resource Constraints; Proc. DATE, Mrch 2000.]]
[59]
T. Kean: It's FPL, Jim - but not as we know it! - Market Opportunities fro the new Commercial Architectures; in {1}]]
[60]
H.Fallside, M.Smith: Internet Connected FPL; in {1}]]
[61]
R. Hartenstein, M. Herz, T. Hoffmann, U. Nageldinger: An Internet Based Development Framework for Reconfigurable Computing; in {62}]]
[62]
P. Lysaght, J. Irvine, R. Hartenstein (Eds.): Proc. FPL'99, Glasgow, UK, Aug./Sept. 1999, LNCS Vol. 1673, Springer-Verlag, 1999]]
[63]
J. Becker et al.: A General Approach in System Design Integrating Reconfigurable Accelerators; Proc. IEEE ISIS'96; Austin, TX, Oct. 9-11, 1996]]
[64]
M. Herz, et al.: A Novel Sequencer Hardware for Application Specific Computing; Proc. ASAP'97, Zurich, Switzerland, July 14-16, 1997]]
[65]
A. Ast, J. Becker, R. Hartenstein, R. Kress, H. Reinig, K. Schmidt: Data-procedural Languages for FPL-based Machines; in {66}]]
[66]
R. Hartenstein, M. Servit (Editors): Proc. FPL'94, Prague, Czech Republic, Sept. 7-10, 1994, LNCS, Springer Verlag, 1994]]

Cited By

View all
  • (2022)The Future of FPGA Acceleration in Datacenters and the CloudACM Transactions on Reconfigurable Technology and Systems10.1145/350671315:3(1-42)Online publication date: 4-Feb-2022
  • (2022)Morphling: A Reconfigurable Architecture for Tensor ComputationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.313532241:11(4733-4746)Online publication date: Nov-2022
  • (2021)CHiPReP—A Compiler for the HiPReP High-Performance Reconfigurable ProcessorElectronics10.3390/electronics1021259010:21(2590)Online publication date: 23-Oct-2021
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ASP-DAC '01: Proceedings of the 2001 Asia and South Pacific Design Automation Conference
January 2001
662 pages
ISBN:0780366344
DOI:10.1145/370155
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 January 2001

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

ASP-DAC01
Sponsor:
  • IEICE
  • IPSJ
  • SIGDA
  • IEEE HK CAS

Acceptance Rates

Overall Acceptance Rate 466 of 1,454 submissions, 32%

Upcoming Conference

ASPDAC '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)22
  • Downloads (Last 6 weeks)3
Reflects downloads up to 14 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)The Future of FPGA Acceleration in Datacenters and the CloudACM Transactions on Reconfigurable Technology and Systems10.1145/350671315:3(1-42)Online publication date: 4-Feb-2022
  • (2022)Morphling: A Reconfigurable Architecture for Tensor ComputationIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.313532241:11(4733-4746)Online publication date: Nov-2022
  • (2021)CHiPReP—A Compiler for the HiPReP High-Performance Reconfigurable ProcessorElectronics10.3390/electronics1021259010:21(2590)Online publication date: 23-Oct-2021
  • (2021)Creating Customized CGRAs for Scientific ApplicationsElectronics10.3390/electronics1004044510:4(445)Online publication date: 11-Feb-2021
  • (2021)MC-DeFACM Transactions on Architecture and Code Optimization10.1145/344797018:3(1-25)Online publication date: 14-Apr-2021
  • (2021)PERIACM Transactions on Architecture and Code Optimization10.1145/344621018:3(1-26)Online publication date: 14-Apr-2021
  • (2021)Evaluation of Machine Learning Algorithms in Predicting the Next SQL Query from the FutureACM Transactions on Database Systems10.1145/344233846:1(1-46)Online publication date: 18-Mar-2021
  • (2021)An Empirical Study of Moment Estimators for Quantile ApproximationACM Transactions on Database Systems10.1145/344233746:1(1-21)Online publication date: 18-Mar-2021
  • (2021)Constant-Delay Enumeration for Nondeterministic Document SpannersACM Transactions on Database Systems10.1145/343648746:1(1-30)Online publication date: 14-Apr-2021
  • (2021)ScottyACM Transactions on Database Systems10.1145/343367546:1(1-46)Online publication date: 27-Mar-2021
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media