Compiling parallel programs by optimizing performance |
| |
Authors: | Marina Chen Young-Il Choo Jingke Li |
| |
Affiliation: | (1) Department of Computer Science, Yale University, 06520 New Haven, CT, USA |
| |
Abstract: | ![]() This paper describes how Crystal, a language based on familiar mathematical notation and lambda calculus, addresses the issues of programmability and performance for parallel supercomputers. Some scientifc programmers and theoreticians may ask, “What is new about Crystal?” or “How is it different from existing functional languages?” The answers lie in its model of parallel computation and a theory of parallel program optimization, and we examine this in the text to follow. We illustrate the power of our approach with benchmarks of compiled parallel code from Crystal source. The target machines are hypercube multiprocessors with distributed memory, on which it is considered difficult for functional programs to achieve high efficiency. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |
|