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

skip to main content
10.5555/1870926.1871163acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

FPGA-based adaptive computing for correlated multi-stream processing

Published: 08 March 2010 Publication History

Abstract

In conventional static implementations for correlated streaming applications, computing resources may be inefficiently utilized since multiple stream processors may supply their sub-results at asynchronous rates for result correlation or synchronization. To enhance the resource utilization efficiency, we analyze multi-streaming models and implement an adaptive architecture based on FPGA Partial Reconfiguration (PR) technology. The adaptive system can intelligently schedule and manage various processing modules during run-time. Experimental results demonstrate up to 78.2% improvement in throughput-per-unit-area on unbalanced processing of correlated streams, as well as only 0.3% context switching overhead in the overall processing time in the worst-case.

References

[1]
M. Stonebraker, U. Cetintemel, and S. Zdonik, "The 8 Requirements of Real-time Stream Processing", ACM SIGMOD Record, Volume 34, Issue 4, Dec. 2005.
[2]
M. Liu, J. Lang, et al., "ATCA-based Computation Platform for Data Acquisition and Triggering in Particle Physics Experiments", In Proc. of the International Conference on Field Programmable Logic and Applications, Sep. 2008.
[3]
F. Dittmann and M. Goetz, "Applying Single Processor Algorithms to Schedule Tasks on Reconfigurable Devices Respecting Reconfiguration Times", In Proc. of the 20th International Parallel and Distributed Processing Symposium, Apr. 2006.
[4]
X. Zhou, Y. Wang, X. Huang, and C. Peng, "Fast On-line Task Placement and Scheduling on Reconfigurable Devices", In Proc. of the International Conference on Field Programmable Logic and Applications 2007, Aug. 2007.
[5]
H. Walder and M. Platzner, "Online Scheduling for Block-partitioned Reconfigurable Devices", In Proc. of the Design Automation and Test in Europe Conference and Exhibition 2003, Dec. 2003.
[6]
C. Steiger, H. Walder, and M. Platzner, "Operating Systems for Reconfigurable Embedded Platforms: Online Scheduling of Real-Time Tasks", IEEE Transactions on Computers, Nov. 2004.
[7]
H. K. So, A. Tkachenko, and R. Brodersen, "A Unified Hardware/Software Runtime Environment for FPGA-based Reconfigurable Computers using BORPH", In Proc. of the 4th International Conference on Hardware/Software Codesign and System Synthesis, Oct. 2006.
[8]
J. Zhu, Ingo Sander and Axel Jantsch, "Performance Analysis of Reconfiguration in Adaptive Real-time Streaming Applications", In Proc. of the 6th Workshop on Embedded Systems for Real-time Multimedia, Oct. 2008.
[9]
T. Ito, K. Mishou, Y. Okuyama, and K. Kuroda, "A Hardware Resource Management System for Adaptive Computing on Dynamically Reconfigurable Devices", In Proc. of the Japan-China Joint Workshop on Frontier of Computer Science and Technology, Nov. 2006.
[10]
E. A. Lee and D. G. Messerschmitt, "Synchronous Data Flow", In Proc. of the IEEE, Vol. 75, No. 9, Sep. 1987.
[11]
E. A. Lee and D. G. Messerschmitt, "Static Scheduling of Synchronous Data Flow Programs for Digital Signal Processing", IEEE Transactions on Computers, Vol. C-36, No. 1, Jan. 1987.
[12]
M. Liu, W. Kuehn, Z. Lu, and A. Jantsch, "Run-time Partial Reconfiguration Speed Investigation and Architectural Design Space Exploration", In Proc. of the International Conference on Field Programmable Logic and Applications, Aug. 2009.
[13]
M. Liu, Z. Lu, W. Kuehn, S. Yang, and A. Jantsch, "A Reconfigurable Design Framework for FPGA Adaptive Computing", In Proc. of the International Conference on ReConFigurable Computing and FPGAs, Dec. 2009.

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

  • 0
    Total Citations
  • 71
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media