Skip to main content

System-Level Modelling for Performance Estimation of Reconfigurable Coprocessors

  • Conference paper
  • First Online:
Book cover Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream (FPL 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2438))

Included in the following conference series:

Abstract

The capabilities of general-purpose workstations are commonly enhanced by the addition of application-specific coprocessors located on the system expansion bus or a dedicated local bus. In order to determine the limits of applicability of such systems, performance estimation tools are required which are capable both of generating accurate predictions and supporting rapid evaluation of architectural alternatives. This paper describes a performance estimation method which meets these requirements. By combining data acquired using a variety of established techniques, and integrating these using a novel approach designed to capture far more of the intrinsic complexity of the system, extremely accurate estimates of performance can be generated. A detailed uncertainty analysis is provided, and the method is evaluated by comparing an application running on a coprocessor-enhanced workstation with model-based predictions, demonstrating estimation accuracy to be within ±5% of measured values.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Y. Yamaguchi, A. Miyashita, T. Maruyama, T. Hoshino, “A Co-processor System with a Virtex FPGA for Evolutionary Computation”, Proc. 10 th Intl. Workshop on Field Programmable Logic and Applications, FPL.00, LNCS#1896, Springer-Verlag (2000)

    Google Scholar 

  2. K. Leung, K. Ma, W. Wong, P. Leong, “FPGA Implementation of a Microcoded Elliptic Curve Cryptographic Processor”, Proc. 8 th Intl. Symposium on FPGAs for Custom Computing Machines, FCCM’00, pp. 68–76, IEEE Computer Society (2000)

    Google Scholar 

  3. B. Carrión-Schäfer, S. Quigley, A. Chan, “Analysis and Implementation of the Discrete Element Method using a Dedicated Highly Parallel Architecture in Reconfigurable Computing”, to appear in Proc. 10 th Intl. Symposium on FPGAs for Custom Computing Machines, FCCM’02, IEEE Computer Society (2002)

    Google Scholar 

  4. S. Sudhir, N. Suman, S. Goldstein, “Configuration Caching and Swapping”, Proc. 11 th Intl. Workshop on Field Programmable Logic and Applications, FPL’01, LNCS#2147, pp. 192–202, Springer-Verlag (2001)

    Google Scholar 

  5. S. Singh, S. Slous, “Accelerating Adobe Photoshop with Reconfigurable Logic”, Proc. 6 th Intl. Symposium on FPGAs for Custom Computing Machines, FCCM’98, IEEE Computer Society (1998)

    Google Scholar 

  6. M. Dao, T. Cook, D. Silver, P. D. Urbano, “Acceleration of Template-Based Ray Casting for Volume Visualisation using FPGAs”, 3 rd Intl. Symposium on FPGAs for Custom Computing Machines, FCCM’95, pp. 116–123, IEEE Computer Society (1995)

    Google Scholar 

  7. S. Charlwood, J. Mangnall, S. Quigley, “Model-Based Performance Analysis for Reconfigurable Coprocessors”, in “Reconfigurable Technology: FPGAs and Reconfigurable Processors for Computing and Communications”, Proc. of SPIE Vol. 4525, SPIE (2001)

    Google Scholar 

  8. K. Chatha, R. Vemuri, “Performance Evaluation Tool for Rapid Prototyping of Hardware-Software Codesigns”, Proc. 9 th Intl. Workshop on Rapid System Prototyping, RSP’98, IEEE Computer Society (1998)

    Google Scholar 

  9. K. Bondalapati, “Modeling and Mapping for Dynamically Reconfigurable Hybrid Architectures”, PhD Thesis, University of Southern California (2001)

    Google Scholar 

  10. D. Kerbyson, E. Papeafstathiou, J. Harper, S. Perry, G. Nudd, “Is Predictive Tracing Too Late for HPC Users?”, High Performance Computing, Plenum Press (1998)

    Google Scholar 

  11. Y. Li, S. Malik, “Performance Analysis of Embedded Software Using Implicit Path Enumeration”, Proc. 32 nd ACM/IEEE Design Automation Conference, DAC’95 (1995)

    Google Scholar 

  12. S.-S. Lim, Y. Bae, G., Jang, et al. “An Accurate Worst-Case Timing Analysis for RISC Processors”, IEEE Transactions on Software Engineering, Vol. 21, No. 7, IEEE (1995)

    Google Scholar 

  13. T. Hey, A. Dunlop, E. Hernández, “Realistic Parallel Performance Estimation”, Parallel Computing, Vol. 23, pp. 5–21 (1997)

    Article  MATH  Google Scholar 

  14. K. Bondalapati, V. Prasanna, “DRIVE: An Interpretive Simulation and Visualization Environment for Dynamically Reconfigurable Systems”, Proc. 9 th Intl. Workshop on Field Programmable Logic and Applications, FPL’99, LNCS#1673, Springer-Verlag (1999)

    Google Scholar 

  15. J. Walrath, R. Vemuri, “A Performance Modeling and Analysis Environment for Reconfigurable Computers”, Proc. Reconfigurable Architectures Workshop, RAW’98, LNCS#1388, Springer-Verlag (1998)

    Google Scholar 

  16. R. Hartenstein, M. Herz., T. Hoffman, U. Nageldinger, “On Reconfigurable Co-Processing Units”, Proc. Reconfigurable Architectures Workshop, RAW’98, LNCS#1388, Springer-Verlag (1998)

    Google Scholar 

  17. P. Bevington, D. Robinson, “Data Reduction and Error Analysis for the Physical Sciences”, 2nd Edition, McGraw-Hill (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Charlwood, S., Mangnall, J., Quigley, S. (2002). System-Level Modelling for Performance Estimation of Reconfigurable Coprocessors. In: Glesner, M., Zipf, P., Renovell, M. (eds) Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream. FPL 2002. Lecture Notes in Computer Science, vol 2438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46117-5_59

Download citation

  • DOI: https://doi.org/10.1007/3-540-46117-5_59

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44108-3

  • Online ISBN: 978-3-540-46117-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics