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

skip to main content
10.1145/611817.611822acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
Article

A pipelined configurable gate array for embedded processors

Published: 23 February 2003 Publication History

Abstract

In recent years the challenge of high performance, low power retargettable embedded system has been faced with different technological and architectural solutions. In this paper we present a new configurable unit explicitly designed to implement additional reconfigurable pipelined datapaths, suitable for the design of reconfigurable processors. A VLIW reconfigurable processor has been implemented on silicon in a standard 0.18 μ m CMOS technology to prove the effectiveness of the proposed unit. Testing on a signal processing algorithms benchmark showed speedups from 4.3x to 13.5x and energy consumption reduction up to 92%.

References

[1]
Tensilica Inc. http://www.tensilica.com. 2001.
[2]
H. Zhang, V. Prabhu, V. George, M. Wan, M. Benes, A. Abnous, J.M. Rabaey. "A 1V Heterogeneus Reconfigurable Processor IC for Baseband Wireless Applications" In Proceedings of the 2000 IEEE International Solid State Circuits Conference.
[3]
P. Athanas and H. Silverman. Processor reconfiguration through instruction-set metamorphosis. IEEE Computer, 26(3):11--18, March 1995.
[4]
C. Iseli and E. Sanchez. Spyder: a SURE (SUperscalar and REconfigurable) processor. Journal of Supercomputing, 9(3):231--252, 1995.
[5]
R. Razdan and M. Smith. A high-performance microarchitecture with hardware-programmable functional units. In Proceedings of the 27th Annual International Symposium on Microarchitecture, November 1994.
[6]
S. Hauck, T. Fry, M. Hosler, and J. Kao. The Chimaera reconfigurable functional unit. In Proceedings of the IEEE Symposium on FPGAs for Custom Computing Machines, pp.87--96, Napa Valley, California, April 1997.
[7]
Z.A. Ye, N. Shenoy, and P. Banerjee. A C compiler for a processor with a reconfigurable functional unit. In Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, February 2000.
[8]
B. Kastrup, A. Bink, and J. Hoogerbrugge. ConCISe: A compiler-driven CPLD-based instruction set accelerator. In Proceedings of the Seventh Annual IEEE Symposium on Field-Programmable Custom Computing Machines, pp.92--100, Napa Valley, California, April 1999.
[9]
R. Wittig, and P. Chow. OneChip: An FPGA Processor With Reconfigurable Logic. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines, pp.126--135, Napa Valley, California, March 1996.
[10]
J. Jacob, and P. Chow. Memory Interfacing and Instruction Specification for Reconfigurable Processors. In Proceedings of the ACM/SIGDA International Symposium on Field Programmable Gate Arrays, pp.145--154, Monterey, California, February 1999.
[11]
T. Callahan, J. Hauser, and J. Wawrzynek. The Garp architecture and C compiler. IEEE Computer, 33(4):62--69, April 2000.
[12]
T. Callahan and J. Wawrzynek. Adapting software pipelining for reconfigurable computing. In Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES), 2000.
[13]
S. C. Goldstein, H. Schmit, M. Budiu, S. Cadambi, M~Moe and R. Taylor. PipeRench: A reconfigurable architecture and compiler. In Computer, 33(4): 70--77, April 2000.
[14]
A. DeHon. DPGA-Coupled Microprocessors:Commodity ICs for the Early 21st Century. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines, pp.31--39, Napa Valley, California, April 1994.
[15]
S. Trimberger, D. Carberry, A. Jhonson and J. Wong. A Time Multiplexed FPGA. In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines,pp.34--40, Napa Valley, California, April 1997.
[16]
A. La Rosa, L. Lavagno, C. Passerone "A software development tool chain for a reconfigurable processor" In Proceeding of the 2002 Int. Conf. on Compilers, Architecture and Synthesis for Embedded Systems.
[17]
F. Campi, R. Canegallo and R. Guerrieri. Ip-reusable 32-bit vliw risc core. In in Proceedings of the 27th European Solid State Circuits Conference, pages 456--459, 2001.
[18]
D. Patterson and J. Hennessy. Computer Architecture: A Quantitative Approach. Morgan Kaufmann, 1991.

Cited By

View all
  • (2009)Reducing reconfiguration overheads in heterogeneous multicore RSoCs with predictive configuration managementInternational Journal of Reconfigurable Computing10.1155/2009/3901672009(4-4)Online publication date: 1-Jan-2009
  • (2006)XiSystem: a XiRisc-based SoC with reconfigurable IO moduleIEEE Journal of Solid-State Circuits10.1109/JSSC.2005.85931941:1(85-96)Online publication date: Jan-2006
  • (2006)Design and implementation of a reconfigurable heterogeneous multiprocessor SoCIEEE Custom Integrated Circuits Conference 200610.1109/CICC.2006.320984(93-96)Online publication date: Sep-2006
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
FPGA '03: Proceedings of the 2003 ACM/SIGDA eleventh international symposium on Field programmable gate arrays
February 2003
256 pages
ISBN:158113651X
DOI:10.1145/611817
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: 23 February 2003

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. FPGA
  2. energy
  3. pipeline
  4. reconfigurable processor

Qualifiers

  • Article

Conference

FPGA03
Sponsor:

Acceptance Rates

Overall Acceptance Rate 125 of 627 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2009)Reducing reconfiguration overheads in heterogeneous multicore RSoCs with predictive configuration managementInternational Journal of Reconfigurable Computing10.1155/2009/3901672009(4-4)Online publication date: 1-Jan-2009
  • (2006)XiSystem: a XiRisc-based SoC with reconfigurable IO moduleIEEE Journal of Solid-State Circuits10.1109/JSSC.2005.85931941:1(85-96)Online publication date: Jan-2006
  • (2006)Design and implementation of a reconfigurable heterogeneous multiprocessor SoCIEEE Custom Integrated Circuits Conference 200610.1109/CICC.2006.320984(93-96)Online publication date: Sep-2006
  • (2005)The microarchitecture of FPGA-based soft processorsProceedings of the 2005 international conference on Compilers, architectures and synthesis for embedded systems10.1145/1086297.1086325(202-212)Online publication date: 24-Sep-2005
  • (2005)Combining low-leakage techniques for FPGA routing designProceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays10.1145/1046192.1046219(208-214)Online publication date: 20-Feb-2005
  • (2005)A Cycle-Accurate ISS for a Dynamically Reconfigurable Processor ArchitectureProceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 3 - Volume 0410.1109/IPDPS.2005.14Online publication date: 4-Apr-2005
  • (2005)Processor Enhancements for Media Streaming ApplicationsJournal of VLSI Signal Processing Systems10.1007/s11265-005-6652-541:2(225-234)Online publication date: 1-Sep-2005
  • (2004)Compact Buffered Routing ArchitectureField Programmable Logic and Application10.1007/978-3-540-30117-2_20(179-188)Online publication date: 2004

View Options

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