skip to main content
10.1145/1454115.1454128acmconferencesArticle/Chapter ViewAbstractPublication PagespactConference Proceedingsconference-collections
research-article

The PARSEC benchmark suite: characterization and architectural implications

Published:25 October 2008Publication History

ABSTRACT

This paper presents and characterizes the Princeton Application Repository for Shared-Memory Computers (PARSEC), a benchmark suite for studies of Chip-Multiprocessors (CMPs). Previous available benchmarks for multiprocessors have focused on high-performance computing applications and used a limited number of synchronization methods. PARSEC includes emerging applications in recognition, mining and synthesis (RMS) as well as systems applications which mimic large-scale multithreaded commercial programs. Our characterization shows that the benchmark suite covers a wide spectrum of working sets, locality, data sharing, synchronization and off-chip traffic. The benchmark suite has been made available to the public.

References

  1. A. Alameldeen, C. Mauer, M. Xu, P. Harper, M. Martin, and D. Sorin. Evaluating Non-Deterministic Multi-Threaded Commercial Workloads. In Proceedings of the Computer Architecture Evaluation using Commercial Workloads, February 2002.Google ScholarGoogle Scholar
  2. A. Alameldeen and D. Wood. Variability in Architectural Simulations of Multithreaded Workloads. In Proceedings of the 9th International Symposium on High-Performance Computer Architecture, February 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. P. Banerjee. Parallel algorithms for VLSI computer-aided design. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Barnes and P. Hut. A hierarchical O(N log N) force-calculation algorithm. Nature, 324:446--449, December 1986.Google ScholarGoogle ScholarCross RefCross Ref
  5. L. Barroso, K. Gharachorloo, and F. Bugnion. Memory System Characterization of Commercial Workloads. In Proceedings of the 25th International Symposium on Computer Architecture, pages 3--14, June 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Bienia, S. Kumar, and K. Li. PARSEC vs. SPLASH-2: A Quantitative Comparison of Two Multithreaded Benchmark Suites on Chip-Multiprocessors. In Proceedings of the 2008 International Symposium on Workload Characterization, September 2008.Google ScholarGoogle ScholarCross RefCross Ref
  7. Black, Fischer, and Scholes. The Pricing of Options and Corporate Liabilities. Journal of Political Economy, 81:637--659, 1973.Google ScholarGoogle ScholarCross RefCross Ref
  8. J. Deutscher and I. Reid. Articulated Body Motion Capture by Stochastic Search. International Journal of Computer Vision, 61(2):185--205, February 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. P. Dubey. Recognition, Mining and Synthesis Moves Computers to the Era of Tera. Technology@Intel Magazine, February 2005.Google ScholarGoogle Scholar
  10. G. Grahne and J. Zhu. Efficiently Using Prefix-trees in Mining Frequent Itemsets. November 2003.Google ScholarGoogle Scholar
  11. D. Heath, R. Jarrow, and A. Morton. Bond Pricing and the Term Structure of Interest Rates: A New Methodology for Contingent Claims Valuation. Econometrica, 60(1):77--105, January 1992.Google ScholarGoogle ScholarCross RefCross Ref
  12. L. Hernquist and N. Katz. TreeSPH - A unification of SPH with the hierarchical tree method. The Astrophysical Journal Supplement Series, 70:419, 1989.Google ScholarGoogle ScholarCross RefCross Ref
  13. C. J. Hughes, R. Grzeszczuk, E. Sifakis, D. Kim, S. Kumar, A. P. Selle, J. Chhugani, M. Holliman, and Y.-K. Chen. Physical Simulation for Animation and Visual Effects: Parallelization and Characterization for Chip Multiprocessors. SIGARCH Computer Architecture News, 35(2):220--231, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Jaleel, M. Mattina, and B. Jacob. Last-Level Cache (LLC) Performance of Data-Mining Workloads on a CMP - A Case Study of Parallel Bioinformatics Workloads. In Proceedings of the 12th International Symposium on High Performance Computer Architecture, February 2006.Google ScholarGoogle ScholarCross RefCross Ref
  15. M.-L. Li, R. Sasanka, S. V. Adve, Y.-K. Chen, and E. Debes. The ALPBench Benchmark Suite for Complex Multimedia Applications. In Proceedings of the 2005 International Symposium on Workload Characterization, October 2005.Google ScholarGoogle Scholar
  16. Q. Lv, W. Josephson, Z. Wang, M. Charikar, and K. Li. Ferret: A Toolkit for Content-Based Similarity Search of Feature-Rich Data. In Proceedings of the 2006 EuroSys Conference, pages 317--330, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. K. Martinez and J. Cupitt. VIPS - a highly tuned image processing software architecture. In Proceedings of the 2005 International Conference on Image Processing, volume 2, pages 574--577, September 2005.Google ScholarGoogle ScholarCross RefCross Ref
  18. MediaBench II. http://euler.slu.edu/~fritts/mediabench/.Google ScholarGoogle Scholar
  19. M. Müller, D. Charypar, and M. Gross. Particle-Based Fluid Simulation for Interactive Applications. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 154--159, Aire-la-Ville, Switzerland, Switzerland, 2003. Eurographics Association. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. R. Narayanan, B. Özisikyilmaz, J. Zambreno, G. Memik, and A. N. Choudhary. MineBench: A Benchmark Suite for Data Mining Workloads. In Proceedings of the IEEE International Symposium on Workload Characterization 2006, pages 182--188, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  21. L. O'Callaghan, A. Meyerson, R. M. N. Mishra, and S. Guha. High-Performance Clustering of Streams and Large Data Sets. In Proceedings of the 18th International Conference on Data Engineering, February 2002.Google ScholarGoogle ScholarCross RefCross Ref
  22. Pin. http://rogue.colorado.edu/pin/.Google ScholarGoogle Scholar
  23. S. Quinlan and S. D. Venti. A New Approach to Archival Storage. In Proceedings of the USENIX Conference on File And Storage Technologies, January 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. E. Sifakis, I. Neverov, and R. Fedkiw. Automatic Determination of Facial Muscle Activations from Sparse Motion Capture Marker Data. ACM Transactions on Graphics, 24(3):417--425, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra. Overview of the H.264/AVC Video Coding Standard. IEEE Transactions on Circuits and Systems for Video Technology, 13(7):560--576, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. C. Woo, M. Ohara, E. Torrie, J. P. Singh, and A. Gupta. The SPLASH-2 Programs: Characterization and Methodological Considerations. In Proceedings of the 22nd International Symposium on Computer Architecture, pages 24--36, June 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. G. Xu. A New Parallel N-Body Gravity Solver: TPM. The Astrophysical Journal Supplement Series, 98:355, 1995.Google ScholarGoogle ScholarCross RefCross Ref
  28. T. Y. Yeh, P. Faloutsos, S. Patel, and G. Reinman. ParallAX: An Architecture for Real-Time Physics. In Proceedings of the 34th International Symposium on Computer Architecture, June 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The PARSEC benchmark suite: characterization and architectural implications

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      PACT '08: Proceedings of the 17th international conference on Parallel architectures and compilation techniques
      October 2008
      328 pages
      ISBN:9781605582825
      DOI:10.1145/1454115

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 25 October 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate121of471submissions,26%

      Upcoming Conference

      PACT '24
      International Conference on Parallel Architectures and Compilation Techniques
      October 14 - 16, 2024
      Southern California , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader