Compiling Parallel Lisp for a Shared Memory Multiprocessor

dc.contributor.authorM D FENGen_US
dc.contributor.authorW F WONGen_US
dc.contributor.authorC K YUENen_US
dc.date.accessioned2004-10-21T14:28:52Zen_US
dc.date.accessioned2017-01-23T07:00:34Z
dc.date.available2004-10-21T14:28:52Zen_US
dc.date.available2017-01-23T07:00:34Z
dc.date.issued1995-02-01T00:00:00Zen_US
dc.description.abstractThere is a commonly held idea that although Lisp is a good language for prototyping and software development, it is often too inefficient to be useful in actual implementation. Advances in compiling Lisp have begun to change this notion. However, the situation is less clear in the case of parallel Lisp dialects. In this paper, we report on our experience in implementing a compiler for a parallel Lisp dialect we called {\em BaLinda Lisp} for a shared memory multiprocessor. For a class of problems, our compiler was able to achieve performances on Lisp programs that are near, if not equal to, their imperative (C) equivalents. However, on other problems, the situation is less than ideal. We investigate this phenomenum and outline the future challenges in realizing a production strength parallel Lisp compiler.en_US
dc.format.extent180824 bytesen_US
dc.format.extent170835 bytesen_US
dc.format.mimetypeapplication/pdfen_US
dc.format.mimetypeapplication/postscripten_US
dc.identifier.urihttps://dl.comp.nus.edu.sg/xmlui/handle/1900.100/1379en_US
dc.language.isoenen_US
dc.relation.ispartofseriesTRA2/95en_US
dc.titleCompiling Parallel Lisp for a Shared Memory Multiprocessoren_US
dc.typeTechnical Reporten_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
report.ps
Size:
166.83 KB
Format:
Postscript Files
Description:
Loading...
Thumbnail Image
Name:
report.pdf
Size:
176.59 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.52 KB
Format:
Plain Text
Description: