Loading...
Please wait, while we are loading the content...
Similar Documents
A Multithreaded Substrate and Compilation Model for the Implicitly Parallel Language Ph a Multithreaded Substrate and Compilation Model for the Implicitly Parallel Language Ph
| Content Provider | Semantic Scholar |
|---|---|
| Author | Jan-Willem, Arvind Alejandro Caro Maessen M. I. T. |
| Copyright Year | 1996 |
| Abstract | We describe the compilation of the non-strict, implicitly parallel language pH to symmetric multipro-cessors (SMPs) in several steps. We introduce the S calculus as a robust foundation for the semantics of pH. Next, we deene a shared-memory threaded abstract machine (SMT) that captures the essence of our compilation target, a modern SMP. Finally, we describe a complete syntax directed translation of S to SMT instructions. The paper makes three important contributions: it is the rst implementation of pH based on direct semantics of barriers; second, in contrast to earlier work, the multithreaded code generated uses suspensive threads; and third, the compilation rules generate code from S source code directly, without resorting to intermediate dataaow-style graphs. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.lcs.mit.edu/publications/pubs/ps/MIT-LCS-TM-382-1.ps.gz |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |