Abstract
No abstract available.
Report Downloads
Cited By
- Arora J, Muller S and Acar U (2024). Disentanglement with Futures, State, and Interaction, Proceedings of the ACM on Programming Languages, 8:POPL, (1569-1599), Online publication date: 5-Jan-2024.
- Cao Q, Pei Y, Akbudak K, Mikhalev A, Bosilca G, Ltaief H, Keyes D and Dongarra J Extreme-Scale Task-Based Cholesky Factorization Toward Climate and Weather Prediction Applications Proceedings of the Platform for Advanced Scientific Computing Conference, (1-11)
- Westrick S, Yadav R, Fluet M and Acar U (2019). Disentanglement in nested-parallel programs, Proceedings of the ACM on Programming Languages, 4:POPL, (1-32), Online publication date: 1-Jan-2020.
- Utterback R, Agrawal K, Lee I and Kulkarni M (2019). Processor-Oblivious Record and Replay, ACM Transactions on Parallel Computing, 6:4, (1-28), Online publication date: 26-Dec-2019.
- Muller S, Westrick S and Acar U (2019). Fairness in responsive parallelism, Proceedings of the ACM on Programming Languages, 3:ICFP, (1-30), Online publication date: 26-Jul-2019.
- Xia Y and Prasanna V Collaborative scheduling of DAG structured computations on multicore processors Proceedings of the 7th ACM international conference on Computing frontiers, (63-72)
- Xia Y, Prasanna V and Li J Hierarchical scheduling of DAG structured computations on manycore processors with dynamic thread grouping Proceedings of the 15th international conference on Job scheduling strategies for parallel processing, (154-174)
- Roy A, Hand S and Harris T A runtime system for software lock elision Proceedings of the 4th ACM European conference on Computer systems, (261-274)
Please enable JavaScript to view thecomments powered by Disqus.
Recommendations
Evaluation of the Performance of Multithreaded Cilk Runtime System on SMP Clusters
IWCC '99: Proceedings of the 1st IEEE Computer Society International Workshop on Cluster ComputingMultithreading is widely accepted in shared memory system such as the symmetric multiprocessor (SMP) machine. However, in the clustering environment, multithreading is considered expensive and difficult. Process is still used as the basic scheduling ...
The implementation of the Cilk-5 multithreaded language
The fifth release of the multithreaded language Cilk uses a provably good "work-stealing" scheduling algorithm similar to the first system, but the language has been completely redesigned and the runtime system completely reengineered. The efficiency of ...