Skip to main content

A Generic and Non-intrusive Profiling Methodology for SystemC Multi-core Platform Simulation Models

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7179))

Abstract

The efficient programming of todays multi-core platforms has become a more and more difficult task due to the increasing complexity of the overall system. Especially the lack of an integrated HW/SW co-analysis methodology which allows to explore the behavior of programming models, runtime system and the virtual platform model of the multi-core system leads to the need for new developments in the field of HW/SW co-design tools. In order to support the HW/SW co-design we present a simulation based tracing and profiling methodology for multi-core platforms following a generic and non-intrusive approach supporting easy adaptability, fast applicability and accurate performance measures.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Buchmann, R., Greiner, A.: A fully static scheduling approach for fast cycle accurate systemc simulation of mpsocs. In: Proc. Internatonal Conf. Microelectronics, ICM 2007, pp. 101–104 (2007)

    Google Scholar 

  2. Greiner, A., Faure, E., Pouillon, N., Genius, D.: A generic hardware/software communication middleware for streaming applications on shared memory multi processor systems-on-chip. In: Proc. Forum Specification & Design Languages, FDL 2009, pp. 1–4 (2009)

    Google Scholar 

  3. Hedde, D., Petrot, F.: A non intrusive simulation-based trace system to analyse multiprocessor systems-on-chip software. In: Proc. 22nd IEEE Int Rapid System Prototyping (RSP) Symp., pp. 106–112 (2011)

    Google Scholar 

  4. Hubert, H., Stabernack, B.: Profiling-based hardware/software co-exploration for the design of video coding architectures. IEEE Trans. Circuits Syst. Video Technol. 19(11), 1680–1691 (2009)

    Google Scholar 

  5. Huck, K.A., Hernandez, O., Bui, V., Chandrasekaran, S., Chapman, B., Malony, A.D., McInnes, L.C., Norris, B.: Capturing performance knowledge for automated analysis. In: Proc. Int. Conf. for High Performance Computing, Networking, Storage and Analysis, SC 2008, pp. 1–10 (2008)

    Google Scholar 

  6. Kerstan, C., Bannow, N., Rosenstiel, W.: Enabling automated code transformation and variable tracing. In: Proc. Forum Specification, Verification and Design Languages, FDL 2008, pp. 209–214 (2008)

    Google Scholar 

  7. Klingauf, W., Geffken, M.: Design structure analysis and transaction recording in systemc. In: Proc. Forum on specification and Design Languages, FDL 2006, pp. 169–177 (September 2006)

    Google Scholar 

  8. LIP6: The SoCLib project, http://www.soclib.fr/trac/dev

  9. Marculescu, R., Ogras, U.Y., Peh, L.S., Jerger, N.E., Hoskote, Y.: Outstanding research problems in noc design: System, microarchitecture, and circuit perspectives. IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. 28(1), 3–21 (2009)

    Google Scholar 

  10. Pouillon, N., Becoulet, A., de Mello, A.V., Pecheux, F., Greiner, A.: A generic instruction set simulator api for timed and untimed simulation and debug of mp2-socs. In: Proc. IEEE/IFIP Int. Symp. Rapid System Prototyping, RSP 2009, pp. 116–122 (2009)

    Google Scholar 

  11. Senouci, B., Bouchhima, A., Rousseau, F., Petrot, F., Jerraya, A.: Fast prototyping of posix based applications on a multiprocessor soc architecture: ”hardware-dependent software oriented approach”. In: Proc. Seventeenth IEEE Int. Rapid System Prototyping Workshop, pp. 69–75 (2006)

    Google Scholar 

  12. Trahay, F., Ishikawa, Y., Rue, F., Namyst, R., Faverge, M., Dongarra, J.: Eztrace: A generic framework for performance analysis. In: Proc. 11th IEEE/ACM Int. Cluster, Cloud and Grid Computing (CCGrid) Symp., pp. 618–619 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Andreas Herkersdorf Kay Römer Uwe Brinkschulte

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brandenburg, J., Stabernack, B. (2012). A Generic and Non-intrusive Profiling Methodology for SystemC Multi-core Platform Simulation Models. In: Herkersdorf, A., Römer, K., Brinkschulte, U. (eds) Architecture of Computing Systems – ARCS 2012. ARCS 2012. Lecture Notes in Computer Science, vol 7179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28293-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-28293-5_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28292-8

  • Online ISBN: 978-3-642-28293-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics