skip to main content
research-article

Experience report: erlang in acoustic ray tracing

Published:20 September 2008Publication History
Skip Abstract Section

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.

Skip Supplemental Material Section

Supplemental Material

Video

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-5Google ScholarGoogle Scholar
  2. Joe Armstrong. Programming Erlang Raleigh, NC, USA: The Pragmatic Bookshelf, 2007. ISBN-13: 978-1-934356-00-5Google ScholarGoogle Scholar
  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/Google ScholarGoogle Scholar
  4. J.H. Reppy. Concurrent Programming in ML Cambridge University Press, 2007. ISBN-13: 978-0521714723 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Experience report: erlang in acoustic ray tracing

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGPLAN Notices
            ACM SIGPLAN Notices  Volume 43, Issue 9
            ICFP '08
            September 2008
            399 pages
            ISSN:0362-1340
            EISSN:1558-1160
            DOI:10.1145/1411203
            Issue’s Table of Contents
            • cover image ACM Conferences
              ICFP '08: Proceedings of the 13th ACM SIGPLAN international conference on Functional programming
              September 2008
              422 pages
              ISBN:9781595939197
              DOI:10.1145/1411204

            Copyright © 2008 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 20 September 2008

            Check for updates

            Qualifiers

            • research-article
          • Article Metrics

            • Downloads (Last 12 months)4
            • Downloads (Last 6 weeks)0

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!