Title :
JETS: Language and System Support for Many-Parallel-Task Computing
Author :
Wozniak, Justin M. ; Wilde, Michael
Author_Institution :
Argonne Nat. Lab., Argonne, IL, USA
Abstract :
Many-task computing is a well-established paradigm for implementing loosely coupled applications on large-scale computing systems. However, few of the model´s existing implementations provide efficient, low-latency support for the execution of tightly coupled applications as atomic tasks. Thus, a vast array of parallel applications cannot readily be used effectively within many-task workloads. In this work, we present JETS, a middleware component that provides high performance support for many-parallel-task computing (MPTC). JETS is based on a highly concurrent approach to parallel task dispatch and on new capabilities now available in the MPICH2 MPI implementation and the ZeptoOS Linux operating system. JETS represents an advancement over the few known examples of multi-level many-parallel-task scheduling systems by more efficiently scheduling many short-duration parallel application invocations; by overcoming the challenges of coupling the user processes of each application invocation via the messaging fabric; and by concurrently managing many application executions in various stages. We report here on the JETS architecture and its performance on both synthetic bench marks and the NAMD molecular dynamics application.
Keywords :
Linux; application program interfaces; message passing; middleware; multiprogramming; parallel processing; JETS architecture; MPICH2 MPI implementation; NAMD molecular dynamics application; ZeptoOS Linux operating system; large-scale computing system; many-parallel-task computing; middleware component; short-duration parallel application; Computational modeling; Computer architecture; Operating systems; Processor scheduling; Programming; Resource management; Sockets; many-task computing; mpi; mptc; mtc; namd;
Conference_Titel :
Parallel Processing Workshops (ICPPW), 2011 40th International Conference on
Conference_Location :
Taipei City
Print_ISBN :
978-1-4577-1337-8
Electronic_ISBN :
1530-2016
DOI :
10.1109/ICPPW.2011.64