Affiliation:
1. M.I.T. Laboratory for Computer Science
2. DEC Cambridge Research Lab
3. Yale University
Abstract
Mul-T is a parallel Lisp system, based on Multilisp's future construct, that has been developed to run on an Encore Multimax multiprocessor. Mul-T is an extended version of the Yale T system and uses the T system's ORBIT compiler to achieve “production quality” performance on stock hardware — about 100 times faster than Multilisp. Mul-T shows that futures can be implemented cheaply enough to be useful in a production-quality system. Mul-T is fully operational, including a user interface that supports managing groups of parallel tasks.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Cited by
31 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Efficient race detection with futures;Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming;2019-02-16
2. Proactive work stealing for futures;Proceedings of the 24th Symposium on Principles and Practice of Parallel Programming;2019-02-16
3. Colocation of Potential Parallelism in a Distributed Adaptive Run-Time System for Parallel Haskell;Lecture Notes in Computer Science;2019
4. PorcE: a deparallelizing compiler;Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes - MPLR 2019;2019
5. Well-structured futures and cache locality;ACM SIGPLAN Notices;2014-11-26