skip to main content
10.1145/1242531.1242541acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
Article

Evaluating the potential of multithreaded platforms for irregular scientific computations

Published:07 May 2007Publication History

ABSTRACT

The resurgence of current and upcoming multithreaded architectures and programming models led us to conduct a detailed study to understand the potential of these platforms to increase the performance of data-intensive, irregular scientific applications. Our study is based on a power system state estimation application and a novel anomaly detection application applied to network traffic data. We also conducted a detailed evaluation of the platforms using microbenchmarks in order to gain insight into their architectural capabilities and their interaction with programming models and application software. The evaluation was performed on the Cray MTA-2 and the Sun Niagar.

References

  1. M. Cannataro, D. Talia, P. K. Srimani, Parallel data intensive computing in scientific and commercial applications, Parallel Computing, 5(28), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. W. Anderson et. al. Early Experience with Scientific Programs on the Cray MTA-2, SC'03. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Feo, D. Harper, et. al . ELDORADO. Proc. Computing Frontiers'2005. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. R. Brightwell et. al. Initial Performance Evaluation of the Cray SeaStar Interconnect, HOTI'05. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. Kongetira, K. Aingaran, and K. Olukotun, "Niagara: A 32- Way Multithreaded Sparc Processor," IEEE Micro, vol. 25, pp. 21--29, March/April, 2005 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D.A. Bader, John Feo, "On the Architectural Requirements for Efficient Execution of Graph Algorithms," in ICPP, 2005, pp. 547--556. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. T. Ungerer, B. Robi, and A. Jurij, "A survey of processors with explicit multithreading," ACM Comput. Surv., vol. 35, pp. 29--63, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Abur and A. G. Exposito, Power System State Estimation: Theory and Implementation, Marcel-Dekker, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  9. J. Nieplocha, A. Marquez, V. Tipparaju, D. Chavarría-Miranda, R. Guttromson, H. Huang, Towards Efficient Power System State Estimators on Shared Memory Computers, Proc. IEEE Power Engineering Society General Meeting, Montreal, 2006.Google ScholarGoogle Scholar
  10. C. Scherrer, N. Beagley. Conditional Independence Modeling for Categorical Anomaly Detection. Proc. Joint Ann Meeting of the Interface and Classification Soc. N. America. 2005.Google ScholarGoogle Scholar
  11. A.W. Moore and Mary S. Lee, Cached Sufficient Statistics for Efficient Machine Learning with Large Datasets, Journal of Artificial Intelligence Research, 8, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. B. Smith, Taking the Lead in HPC http://media.corporate ir.net/media_files/irol/98/98390/presentations/SC04_Final.pdf). 2004.Google ScholarGoogle Scholar
  13. J. McCalpin, STREAM Sustainable Memory Bandwidth in High Perf. Computers. http://www.cs.virginia.edu/stream.Google ScholarGoogle Scholar
  14. T. Wang. 64-bit Mix Function. http://www.concentric.net/~Ttwang/tech/inthash.htmGoogle ScholarGoogle Scholar
  15. J. Bull and D. O'Neill, "A microbenchmark suite for OpenMP 2.0," SIGARCH Comput. Archit. News, vol. 29, pp. 41--48, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. D.A Bader and Kamesh Madduri. "Designing Multithreaded Algorithms for Breadth-First Search and st-connectivity of the Cray MTA-2", Proc. ICPP'06. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. Scherrer, N. Beagley, J. Nieplocha, A. Marquez, J. Feo and D. Chavarria-Miranda. Probability Convergence in a Multithreaded Counting Application, to appear in 2007 Workshop on Multithreaded Architectures and Applications (MTAAP'07), March 2007.Google ScholarGoogle Scholar

Index Terms

  1. Evaluating the potential of multithreaded platforms for irregular scientific computations

          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
            CF '07: Proceedings of the 4th international conference on Computing frontiers
            May 2007
            300 pages
            ISBN:9781595936837
            DOI:10.1145/1242531

            Copyright © 2007 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: 7 May 2007

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate240of680submissions,35%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader