skip to main content
10.1145/378239.378483acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
Article

Parallelizing DSP nested loops on reconfigurable architectures using data context switching

Published:22 June 2001Publication History

ABSTRACT

Reconfigurable architectures promise significant performance and flexibility advantages over conventional architectures. Automatic mapping techniques that exploit the features of the hardware are needed to leverage the power of these architectures. In this paper, we develop techniques for parallelizing nested loop computations from digital signal processing (DSP) applications onto high performance pipelined configurations. We propose a novel data context switching technique that exploits the embedded distributed memory available in reconfigurable architectures to parallelize such loops. Our technique is demonstrated on two diverse state-of-the-art reconfigurable architectures, namely, Virtex and the Chameleon Systems Reconfigurable Communications Processor. Our techniques show significant performance improvements on both architectures and also perform better than state-of-the-art DSP and microprocessor architectures.

References

  1. 1.K. Bondalapati and V.K. Prasanna. Mapping Loops onto Reconfigurable Architectures. In 8th International Workshop on Field-Programmable Logic and Applications, September 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.K. Bondalapati and V.K. Prasanna. Loop Pipelining and Optimization for Reconfigurable Architectures. In Reconfigurable Architectures Workshop (RAW '2000), May 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.L. Caglar and B. Salefski. Reconfigurable Computing in Wireless. In 38th Design Automation Conference, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Chameleon Systems. http://www.chameleonsystems.com/.Google ScholarGoogle Scholar
  5. 5.Xilinx Inc.(www.xilinx.com). Virtex Series FPGAs.Google ScholarGoogle Scholar

Index Terms

  1. Parallelizing DSP nested loops on reconfigurable architectures using data context switching

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  DAC '01: Proceedings of the 38th annual Design Automation Conference
                  June 2001
                  863 pages
                  ISBN:1581132972
                  DOI:10.1145/378239

                  Copyright © 2001 ACM

                  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]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 22 June 2001

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate1,770of5,499submissions,32%

                  Upcoming Conference

                  DAC '24
                  61st ACM/IEEE Design Automation Conference
                  June 23 - 27, 2024
                  San Francisco , CA , USA

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader