Gang Scheduling Performance Benefits for Fine-Grain Synchronization

[1]  Brian N. Bershad,et al.  Scheduler activations: effective kernel support for the user-level management of parallelism , 1991, TOCS.

[2]  Anoop Gupta,et al.  The impact of operating system scheduling policies and synchronization methods of performance of parallel applications , 1991, SIGMETRICS '91.

[3]  Edward D. Lazowska,et al.  The Effect of Scheduling Discipline on Spin Overhead in Shared Memory Parallel Systems , 1991, IEEE Trans. Parallel Distributed Syst..

[4]  Jeffrey C. Mogul,et al.  The effect of context switches on cache performance , 1991, ASPLOS IV.

[5]  S. Madala,et al.  Performance of Synchronous Parallel Algorithms with Regular Structures , 1991, IEEE Trans. Parallel Distributed Syst..

[6]  Larry Rudolph,et al.  Wasted resources in gang scheduling , 1990, Proceedings of the 5th Jerusalem Conference on Information Technology, 1990. 'Next Decade in Information Technology'.

[7]  Pen-Chung Yew,et al.  The impact of synchronization and granularity on parallel systems , 1990, [1990] Proceedings. The 17th Annual International Symposium on Computer Architecture.

[8]  David L. Black Scheduling support for concurrency and parallelism in the Mach operating system , 1990, Computer.

[9]  Larry Rudolph,et al.  Distributed hierarchical control for parallel processing , 1990, Computer.

[10]  Mary K. Vernon,et al.  The performance of multiprogrammed multiprocessor scheduling algorithms , 1990, SIGMETRICS '90.

[11]  Larry Rudolph,et al.  Mapping and Scheduling in a Shared Parallel Environment Using Distributed Hierarchical Control , 1990, ICPP.

[12]  Brian D. Koblenz,et al.  The Tera computer system , 1990, International Conference on Supercomputing.

[13]  Thomas E. Anderson,et al.  The Performance of Spin Lock Alternatives for Shared-Memory Multiprocessors , 1990, IEEE Trans. Parallel Distributed Syst..

[14]  M. K. Seager,et al.  Simulating the scheduling of parallel supercomputer applications , 1989 .

[15]  Vivek Sarkar,et al.  Partitioning and Scheduling Parallel Programs for Multiprocessing , 1989 .

[16]  C. McCreary,et al.  Automatic determination of grain size for efficient parallel processing , 1989, CSC '89.

[17]  Daniel P. Siewiorek,et al.  Performance Prediction and Calibration for a Class of Multiprocessors , 1988, IEEE Trans. Computers.

[18]  Constantine D. Polychronopoulos Compiler Optimizations for Enhancing Parallelism and Their Impact on Architecture Design , 1988, IEEE Trans. Computers.

[19]  Virgil D. Gligor,et al.  A Comparative Analysis of Multiprocessor Scheduling Algorithms , 1987, ICDCS.

[20]  D J Evans,et al.  Parallel processing , 1986 .

[21]  Jacek Blazewicz,et al.  Scheduling Multiprocessor Tasks to Minimize Schedule Length , 1986, IEEE Transactions on Computers.

[22]  B J Smith,et al.  A pipelined, shared resource MIMD computer , 1986 .

[23]  David A. Padua,et al.  Execution of Parallel Loops on Parallel Processor Systems , 1986, ICPP.

[24]  Larry Rudolph,et al.  Dynamic decentralized cache schemes for mimd parallel processors , 1984, ISCA '84.

[25]  Michel Dubois,et al.  Performance of Synchronized Iterative Processes in Multiprocessor Systems , 1982, IEEE Transactions on Software Engineering.

[26]  John K. Ousterhout,et al.  Scheduling Techniques for Concurrent Systems , 1982, ICDCS.