[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1870926.1871020acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Application-specific memory performance of a heterogeneous reconfigurable architecture

Published: 08 March 2010 Publication History

Abstract

Heterogeneous reconfigurable processing architectures are often limited by the speed at which they can access data in external memory. Such architectures are designed for flexibility to support a broad range of target applications, including advanced algorithms with significant processing and data requirements. Clearly, strong performance of applications in this category is an extremely relevant metric for demonstrating the full performance potential of heterogeneous computing platforms. One such example, a film grain noise reduction application for high-definition video, which is composed of multiple image processing tasks, requires enormous data rates due to its large input image size and real-time processing constraints. This application is especially representative of highly parallel, heterogeneous, data-intensive programs that can properly exploit the advantages offered by computing platforms with multiple heterogeneous reconfigurable processing elements. To accomplish this task and meet the above requirements, a bandwidth-optimized external memory controller has been designed for use with a heterogeneous reconfigurable architecture and its NoC interconnect.
With the help of the application described above, this paper evaluates the proposed architecture in two forms: (1) with a basic memory controller IP and (2) with the advanced memory controller design. The results illustrate the full potential of the computing platform as well as the power of heterogeneous reconfigurable computing combined with high-speed access to large external memories.

References

[1]
S. Whitty and R. Ernst, "A Bandwidth Optimized SDRAM Controller for the MORPHEUS Reconfigurable Architecture," in Parallel and Distributed Processing Symposium (IPDPS). IEEE, April 2008.
[2]
ARM Ltd., PrimeCell MultiPort Memory Controller (PL175), ARM Ltd., 2003.
[3]
N. Voros, A. Rosti, and M. Hübner, Eds., Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach. Springer Netherlands, 2009, vol. 40.
[4]
F. Thoma, M. Kühnle, P. Bonnot, E. M. Panainte, K. Bertels, S. Goller, A. Schneider, S. Guyetant, E. Schüler, K. D. Müller-Glaser, and J. Becker, "MORPHEUS: Heterogeneous Reconfigurable Computing," in Proceedings of 17th International Conference on Field Programmable Logic and Applications (FPL07), August 2007.
[5]
V. Baumgarte, G. Ehlers, F. May, A. Nückel, M. Vorbach, and M. Weinhardt, "PACT XPP---A Self-Reconfigurable Data Processing Architecture," in The Journal of Supercomputing, 2004.
[6]
F. Campi, A. Deledda, M. Pizzotti, L. Ciccarelli, P. Rolandi, C. Mucci, A. Lodi, A. Vitkovski, and L. Vanzolini, "A dynamically adaptive DSP for heterogeneous reconfigurable platforms," in Proceedings of the Conference on Design, Automation and Test in Europe. ACM Press New York, NY, USA, 2007, pp. 9--14.
[7]
M. Coppola, R. Locatelli, G. Maruccia, L. Pieralisi, and A. Scandurra, "Spidergon: a novel on-chip communication network," in Proceedings of the International Symposium on System-on-Chip, 2004, pp. 16--18.
[8]
S. Whitty, H. Sahlbach, R. Ernst, and W. Putzke-Röming, "Mapping of a Film Grain Removal Algorithm to a Heterogeneous Reconfigurable Architecture," in Proceedings of Design, Automation and Test in Europe (DATE), April 2009, pp. 27--32.
[9]
S. Heithecker, "Communication and Memory Scheduling in Reconfigurable Image Processing Systems," Ph.D. dissertation, 2008.
[10]
G. de Haan, P. Biezen, H. Huijgen, and O. A. Ojo, "True motion estimation with 3D recursive search block matching," IEEE Trans. Circuits and Systems for Video Technology, vol. 3, pp. 368--379, October 1993.
[11]
S. Eichner, G. Scheller, U. Wessely, H. Rückert, and R. Hedtke, "Motion compensated spatial-temporal reduction of film grain noise in the wavelet domain," in SMPTE Technical Conference, New York, 2005.
[12]
S. Heithecker, A. do Carmo Lucas, and R. Ernst, "A High-End Real-Time Digital Film Processing Reconfigurable Platform," EURASIP Journal on Embedded Systems, Special Issue on Dynamically Reconfigurable Architectures, vol. 2007, pp. Article ID 85318, 15 Pages, 2007.

Cited By

View all
  • (2013)MORPHEUSACM Transactions on Embedded Computing Systems10.1145/2442116.244212012:3(1-33)Online publication date: 8-Apr-2013

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '10: Proceedings of the Conference on Design, Automation and Test in Europe
March 2010
1868 pages
ISBN:9783981080162

Sponsors

  • EDAA: European Design Automation Association
  • ECSI
  • EDAC: Electronic Design Automation Consortium
  • SIGDA: ACM Special Interest Group on Design Automation
  • The IEEE Computer Society TTTC
  • The IEEE Computer Society DATC
  • The Russian Academy of Sciences: The Russian Academy of Sciences

Publisher

European Design and Automation Association

Leuven, Belgium

Publication History

Published: 08 March 2010

Check for updates

Qualifiers

  • Research-article

Conference

DATE '10
Sponsor:
  • EDAA
  • EDAC
  • SIGDA
  • The Russian Academy of Sciences
DATE '10: Design, Automation and Test in Europe
March 8 - 12, 2010
Germany, Dresden

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 27 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2013)MORPHEUSACM Transactions on Embedded Computing Systems10.1145/2442116.244212012:3(1-33)Online publication date: 8-Apr-2013

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