Progress report on porting Sisal to the EM-4 multiprocessor

Andrew Sohn, Lingmian Kong, Mistuhisa Sato

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


The functional language Sisal and its compiler OSC are known to provide programmability and performance for shared-memory single-address space multiprocessors. However, their performance on distributed-memory multiprocessors is yet to be investigated. This report presents our on-going efforts of porting Sisal to the 80-processor EM-4 distributed-memory multiprocessor. The key idea of our approach is medium-grain multithreading and simple-minded element-wise data distribution. Explicit-switching based medium-grain threads extracted from Sisal IF2 graph are designed to overlap computation and communication while the element-wise data distribution strategy simplifies data distribution. A runtime system based on an n-master-m-slave computation model is currently being developed to execute medium-grain threads. Preliminary execution results indicate that the proposed approach is a feasible way of programming distributed-memory machines while providing programmability and performance.

Original languageEnglish (US)
Pages (from-to)351-354
Number of pages4
JournalUnknown Journal
Issue numberA-50
StatePublished - 1994
EventProceedings of the IFIP WG10.3 Working Conference on Parallel Architectures and Compilation Techniques (PACT'94) - Montreal, Can
Duration: Aug 24 1994Aug 26 1994

All Science Journal Classification (ASJC) codes

  • General Engineering


Dive into the research topics of 'Progress report on porting Sisal to the EM-4 multiprocessor'. Together they form a unique fingerprint.

Cite this