ACM Home Page
Please provide us with feedback. Feedback
Experience report: erlang in acoustic ray tracing
Full text PdfPdf (171 KB)
Source
International Conference on Functional Programming archive
Proceeding of the 13th ACM SIGPLAN international conference on Functional programming table of contents
Victoria, BC, Canada
SESSION: Session 5 table of contents
Pages 115-118  
Year of Publication: 2008
ISBN:978-1-59593-919-7
Also published in ...
Authors
Christian Convey  Naval Undersea Warfare Centers, Newport, RI, USA
Andrew Fredricks  Naval Undersea Warfare Centers, Newport, RI, USA
Christopher Gagner  Naval Undersea Warfare Centers, Newport, RI, USA
Douglas Maxwell  Naval Undersea Warfare Centers, Newport, RI, USA
Lutz Hamel  University of Rhode Island, Kingston, RI, USA
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 74,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1411204.1411223
What is a DOI?

ABSTRACT

We investigated the relative merits of C++ and Erlang in the implementation of a parallel acoustic ray tracing algorithm for the U.S. Navy. We found a much smaller learning curve and better debugging environment for parallel Erlang than for pthreads-based C++ programming. Our C++ implementation outperformed the Erlang program by at least 12x. Attempts to use Erlang on the IBM Cell BE microprocessor were frustrated by Erlang's memory footprint.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Lawrence E. Kinsler, Austin R. Frey, Alan B. Coppens, and James V. Sanders. Fundamentals of Acoustics, 4th Ed. Danvers, MA, USA: John Wiley & Sons, Inc., 2000. ISBN 0-471-84789-5
 
2
Joe Armstrong. Programming Erlang Raleigh, NC, USA: The Pragmatic Bookshelf, 2007. ISBN-13: 978-1-934356-00-5
 
3
Thomas Chen, Ram Raghavan, Jason Dale, Eiji Iwata. Cell Broadband Engine Architecture and its first implementation http://www.ibm.com/developerworks/power/library/pa-cellperf/
 
4

Collaborative Colleagues:
Christian Convey: colleagues
Andrew Fredricks: colleagues
Christopher Gagner: colleagues
Douglas Maxwell: colleagues
Lutz Hamel: colleagues