Skip to main content

Implementation of the real-time functional language Erlang on a massively parallel platform, with applications to telecommunications services

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1995)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 919))

Included in the following conference series:

Abstract

Many real-time systems need large amounts of computational power. This may soon provide a larger market for parallel computers than the scientific computing area where most of them are used today. Examples of new and interesting areas are telephone switching systems, image recognition, real-time databases, multi-media services and traffic guidance systems. Programming parallel computers for these new applications is often complex and error-phrone. To alleviate this condition, Ericsson has developed a new non-lazy functional programming language called Erlang. This new language, which has already been used in several large projects, was designed to provide a good environment for building large fault-tolerant real-time applications with explicit concurrency.

Existing Erlang implementations run on SISD computers. Together with Ericsson, we have developed a MIMD version of Erlang, initially for the Parsytec GC/PowerPlus. This is one of the first implementations of a functional language used in industry on a MIMD computer. To benchmark the parallel Erlang version, we are using a telecommunications application developed by Ericsson.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Giuseppe Serazzi

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zuhdy, B., Fritzson, P., Engström, K. (1995). Implementation of the real-time functional language Erlang on a massively parallel platform, with applications to telecommunications services. In: Hertzberger, B., Serazzi, G. (eds) High-Performance Computing and Networking. HPCN-Europe 1995. Lecture Notes in Computer Science, vol 919. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0046731

Download citation

  • DOI: https://doi.org/10.1007/BFb0046731

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-59393-5

  • Online ISBN: 978-3-540-49242-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics