Friday, March 14

1:30 PM-3:30 PM
Greenway I-J

Support for Dynamic Processor Allocation on Scalable Multiprocessors

Dynamic processor allocation is a fundamental component of operating environments that aim at providing efficient resource sharing on parallel and distributed systems. The need for dynamic processor allocation is felt both by the users and by the service providers of such systems. Applications need such facilities to dynamically acquire and relinquish system resources to fit the run-time varying requirements of each job. Operating systems (resource schedulers, in particular) require the dynamic resource manipulation facilities so that a high system utilization can be maintained without degrading throughout or starving any jobs.

The speakers in this minisymposium will discuss programming interfaces for application-assisted task management, programming models for the development of applications that adapt to dynamic processor allocation, run-time support for dynamic data management and redistribution, run-time infrastructure for dynamic control of processor partitions, and mechanisms for dynamic processor scheduling and allocation.

Organizers: Vijay K. Naik and José E. Moreira
IBM T. J. Watson Research Center

1:30 Task Graph Rescheduling for Parallelization of Irregular and Dynamic Computations
Apostolos Gerasoulis, Rutgers University, and Jia Jiao, University of Arkansas, Little Rock
2:00 Supporting Dynamic Reconfiguration of Parallel Applications on Clusters of Non-Dedicated Workstations
Sanjeev Setia, Abdur Chowdhury, Lisa Nicklas, and Elizabeth White, George Mason University
2:30 Nanothreads: Fast, Adaptive User-Level Threads for Distributed Shared Memory
Constantine D. Polychronopoulos, University of Illinois, Urbana-Champaign
3:00 Run-Time Support for Dynamic Processor Allocation in HPF Programs
Sam Midkiff, IBM T. J. Watson Research Center, José E. Moreira and Vijay K. Naik, Organizers

PP97 Homepage | Program Updates|
Registration | Hotel Information | Transportation | Program Overview | Program-at-a-Glance

MMD, 2/13/97