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