The COOL Parallel Programming Language: Design, Implementation, and PerformanceStanford University, 1995 - 350 pages |
Contents
Language Design and Programming Experience | 11 |
Panel Cholesky | 41 |
X | 57 |
Copyright | |
4 other sections not shown
Common terms and phrases
abstractions affinity hints algorithm allocated allows the programmer ANL code ANL macros array automatically Barnes-Hut barrier Block Cholesky bodies busy-wait cache locality cache misses cache reuse capsule Chapter column compiler computation Concurrent Pascal condition variables COOL code COOL constructs COOL program CostArray data structures described destination panel exclusive access explicitly Furthermore grid implementation improving data locality instance invocation invoked language load balance load-balancing LocusRoute matrix memory hierarchy memory locality migrate molecule groups monitor object monitor operation multiple multiprocessor mutex function mutex operation Number of Processors object affinity object distribution operating system overheads Panel Cholesky parallel condH parallel function parallel programming phase pointer processor affinity recursive requires return value round-robin rowGroups runtime libraries runtime system Sb Sd Dd scheme semantics serial shared object shared-memory source panel space cell sparse matrix specified speedup struct synchronization task affinity task queue thread updates void waitfor construct wire