Experience report: Erlang in acoustic ray tracing
Document Type
Conference Proceeding
Date of Original Version
12-1-2008
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 Eriang's memory footprint. Copyright © 2008 ACM.
Publication Title, e.g., Journal
Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP
Citation/Publisher Attribution
Convey, Christian, Andrew Fredricks, Christopher Gagner, Douglas Maxwell, and Lutz Hamel. "Experience report: Erlang in acoustic ray tracing." Proceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP (2008): 115-118. doi: 10.1145/1411204.1411223.