skip to main content
10.1145/305138.305206acmconferencesArticle/Chapter ViewAbstractPublication PagesicsConference Proceedingsconference-collections
Article
Free Access

Thread fork/join techniques for multi-level parallelism exploitation in NUMA multiprocessors

Authors Info & Claims
Published:01 May 1999Publication History
First page image

References

  1. 1.Laudon, J. and Lenoski, D., "The SGI Origin: A ccNUMA Highly Scalable Server", Proc. of the 24th Int. Symposium on Computer Architecture (ISCA), pp. 241-251, June 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Charlesworth, A., "STARFIRE: Extending the SMP Envelope'', IEEE Micro, Jan/Feb 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.OpenMP Organization, www. openmp, org.Google ScholarGoogle Scholar
  4. 4.Ayguad6, E., Martorell, X., Labarta, J., Gonzfilez, M. and Navarro, N., "Exploiting Parallelism Through Directives in the Nano-Threads Programming Model", 10th Workshop on Programming Languages and Compilers for Parallel Computing, Minneapolis (USA), August 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.MIPS Technologies Inc., "MIPS R10000 Microprocessor User's Manual", version 2.0, January 1997.Google ScholarGoogle Scholar
  6. 6.Cortesi, D., Raithel, J., Tuthill, B., "IRIX Device Driver Programmer's Guide", doe. 007-0911-120, SGI, 1998.Google ScholarGoogle Scholar
  7. 7.Hall, M. W., Anderson, J.M., Amarasinghe, S.P., Murphy, B.R., Liao, S.W., Bugnion, E. and Lam, M.S., "Maximizing Multiprocessor Performance with the SUIF Compiler", IEEE Computer, December 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Girkar, M., Haghighat, M.R., Grey, P., Saito, H., Stavrakos, N., Polychronopoulos, C.D., "Illinois-Intel Multithreading Library: Multithreading Support for Intel Architecture Based Multiprocessor Systems", Intel Technology Journal, Q1 issue, February 1998.Google ScholarGoogle Scholar
  9. 9.Foster, I., Kohr, D.R., Krishnaiyer, R., Choudhary, A., "Double Standards: Bringing Task Parallelism to HPF Via the Message Passing Interface". Supercomputing'96, November 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Gross, T., O'Halloran, D. and Subhlok, J., "Task Parallelism in a High Performance Fortran framework", IEEE Parallel and Distributed Technology, vol. 2, no. 3, Fall 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Ramaswamy, S., "Simultaneous Exploitation of Task and Data Parallelism in Regular Scientific Computations", Ph.D. Thesis, Univ. of Illinois at Urbana-Champaign, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Martorell, X., Labarta, J., Navarro, N. and Ayguad6, E., "A Library Implementation of the Nano-Threads Programming Model", In Europar'96, August 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Polychronopoulos, C.D., Girkar, M. and Kleiman, S., "nano- Threads: A user-level threads architecture", technical report, CSRD, Univ. of Illinois at Urbana-Charnpaign, 1993.Google ScholarGoogle Scholar
  14. 14.Polychronopoulos, C.D., "Nano-threads: Compiler Driven Multithreading", In 4th Int. Workshop on Compilers for Parallel Computing, Delft (The Netherlands), December 1993.Google ScholarGoogle Scholar
  15. 15.Polychronopoulos, C.D., Girkar, M., Haghighat, M., Lee, C., Leung, B. and Schouten, D., "Parafrase-2: An Environment for Parallelizing, Partitioning, Synchronizing and Scheduling Programs on Multiprocessors", Int. Conference on Parallel Processing (iCPP), St. Charles, Illinois, 1989.Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Silicon Graphics Computer Systems SGI, "Origin 200 and Origin 2000 Technical Report", 1996.Google ScholarGoogle Scholar
  17. 17.Waheed, A., Yah, J., "Parallel izati on of NAS Benchmarks for Shared Memory Multiprocessors", Technical Report NAS-98- 010, NASA, March 1998.Google ScholarGoogle Scholar
  18. 18.Bailey, D., Harris, T., Saphir, W., Wijngaart, R., Woo, A. and Yarrow, M., "The NAS Parallel Benchmarks 2.0", Technical Report NAS-95-020, NASA, December 1995.Google ScholarGoogle Scholar
  19. 19.SPEC Organization, "The Standard Performance Evaluation Corporation", www. spec.org.Google ScholarGoogle Scholar

Index Terms

  1. Thread fork/join techniques for multi-level parallelism exploitation in NUMA multiprocessors

                          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
                            ICS '99: Proceedings of the 13th international conference on Supercomputing
                            June 1999
                            509 pages
                            ISBN:158113164X
                            DOI:10.1145/305138

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

                            Permissions

                            Request permissions about this article.

                            Request Permissions

                            Check for updates

                            Qualifiers

                            • Article

                            Acceptance Rates

                            ICS '99 Paper Acceptance Rate57of180submissions,32%Overall Acceptance Rate584of2,055submissions,28%

                          PDF Format

                          View or Download as a PDF file.

                          PDF

                          eReader

                          View online with eReader.

                          eReader