Title :
Optimizing the time cost of parallel structures by scheduling parallel processes to access the critical section
Author :
Neilforoshan-Dardashti, Mohamad R. ; Ammar, Reda A. ; Fergany, Tahany A.
Author_Institution :
Dept. of Comput. Sci., Connecticut State Univ., Hartford, CT, USA
Abstract :
In a shared-memory parallel processing environment there are a number of inherent hardware and software bottlenecks. One of these bottlenecks is the exclusive accesses that are needed to the shared variables within a critical section. The time cost of synchronization of processes which require access to the critical section can be minimized by using optimal scheduling methods. This paper presents a set of pre-run-time optimal scheduling algorithms for accessing the critical sections by the processes which are spawned at FORK operation and are terminated at the associated JOIN operation
Keywords :
parallel processing; performance evaluation; scheduling; shared memory systems; synchronisation; FORK operation; JOIN operation; critical section; exclusive accesses; optimisation; parallel structures; pre-run-time optimal scheduling algorithms; scheduling parallel processes; shared variables; shared-memory parallel processing environment; synchronization; time cost; Computational modeling; Computer science; Concurrent computing; Cost function; Hardware; Optimal scheduling; Parallel processing; Processor scheduling; Scheduling algorithm; Time sharing computer systems;
Conference_Titel :
Computing and Information, 1992. Proceedings. ICCI '92., Fourth International Conference on
Conference_Location :
Toronto, Ont.
Print_ISBN :
0-8186-2812-X
DOI :
10.1109/ICCI.1992.227690