Skip to main content

Distributed Architecture System for Computer Performance Testing

  • Conference paper
Parallel Processing and Applied Mathematics (PPAM 2005)

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

Abstract

This article presents a system which is based on a distributed network architecture. The system defines a ”double” Client-Server structure which permits to incorporate new client systems in real-time using the Internet. We have used this distributed architecture system to develop a tool to measure the computer performance characteristics of several computer architecture systems. The computer performance is tested by a free library called PAPI (Performance API), which allows us to access to internal status registers of several CPU families in several Operating Systems. As this testing has to be done in real CPUs, we have to create a new system to provide this functionality. The structure proposed has only one entry point to the whole system, the Master Server, and several different Architecture Client Servers. We present the network system description and the usage of PAPI for performance testing.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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. Dongarra, J., London, K., Moore, S., Mucci, P., Terpstra, D.: Using PAPI for Hardware Perfomance Monitoring on Linux Systems. In: Proceedings of the Conference on Linux Clusters: The HPC Revolution, Urbana, Illinois, USA, June 25–27 (2001)

    Google Scholar 

  2. Mucci, P.J.: DynaProf (Last modification: November–2003), http://www.cs.utk.edu/~mucci/dynaprof/

  3. Hennessy, J.L., Patterson, D.A.: Computer Architecture: A Quantitative Approach, 3rd edn. Morgan Kaufmann, San Francisco (2002)

    MATH  Google Scholar 

  4. HPCToolkit project team (Rice University), HPCToolkit Homepage (Last modification: December–2003) http://hipersoft.cs.rice.edu/hpctoolkit/

  5. ICL PAPI Team and contributors, Official PAPI Website (Last modification: May–2004) http://icl.cs.utk.edu/projects/papi

  6. London, K., Moore, S., Mucci, P., Seymour, K., Luczak, R.: The PAPI Cross–Platform Interface to Hardware Performance Counters. In: Proceedings of the Department of Defense Users’ Group Conference, Biloxi, Mississippi, USA, July 18–21 (2001)

    Google Scholar 

  7. Mesones, A.J., et al.: Medición de eventos del procesador en las prácticas de diseño de procesadores. In: Proceedings of the XIV Jornadas de Paralelismo, Leganés, Spain, September 15–17, pp. 277–280 (2003) ISBN: 80-89315-34-5

    Google Scholar 

  8. Stallings, W.: Computer Organization and Architecture, 6th edn. Prentice Hall, Englewood Cliffs (2002)

    MATH  Google Scholar 

  9. SvPablo project team (University of Illinois at Urbana–Champaign), SvPablo (Last mofication: October–2003) http://www-pablo.cs.uiuc.edu/Project/SVPablo/SvPabloOverview.htm

  10. Nesheiwat, J., Szymanski, B.K.: Instrumentation Database System for Performance Analysis of Parallel Scientific Applications. Parallel Computing 28(10), 1409–1449 (2002)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Herruzo, E., Mesones, A.J., Benavides, J.I., Plata, O., Zapata, E.L. (2006). Distributed Architecture System for Computer Performance Testing. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2005. Lecture Notes in Computer Science, vol 3911. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11752578_18

Download citation

  • DOI: https://doi.org/10.1007/11752578_18

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-34142-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics