BEAM virtual machine

E440619

The BEAM virtual machine is the runtime environment originally built for Erlang that powers highly concurrent, fault-tolerant, and distributed applications, and is also used by languages like Elixir.

All labels observed (1)

Label Occurrences
BEAM virtual machine canonical 6

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf Erlang virtual machine
runtime system
virtual machine
abbreviation BEAM
communicationModel asynchronous message passing
concurrencyModel share-nothing
designedForLanguage Erlang
developer Ericsson
executionModel actor model
feature distribution support
fault tolerance
garbage collection
hot code swapping
lightweight processes
mailboxes for processes
message passing concurrency
per-process garbage collection
preemptive scheduling
soft real-time execution
supervision trees support
fullName Bogdan/Björn’s Erlang Abstract Machine
linked to: Erlang VM
garbageCollectionType incremental garbage collection
implements Erlang distribution protocol
Erlang process model
includedIn OTP releases
license Apache License 2.0
memoryModel per-process heap
notableFor high reliability in production systems
massive concurrency scalability
partOf Erlang/OTP
linked to: Erlang
platform cross-platform
predecessor JAM virtual machine
primaryParadigmSupport concurrent programming
functional programming
schedulingStrategy preemptive
schedulingUnit lightweight process
supports NIFs
code reloading
distributed nodes
node clustering
ports
remote procedure calls
supportsLanguage Alpaca
linked to: Llama

Elixir
Erlang
Gleam
LFE
usedFor distributed systems
fault-tolerant systems
highly concurrent applications
real-time messaging systems
telecommunications systems
web applications
writtenIn C

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

Elixir runsOn BEAM virtual machine
Erlang runsOn BEAM virtual machine
Phoenix runsOn BEAM virtual machine
subject linked to: Phoenix (web framework)
Nerves basedOn BEAM virtual machine
Phoenix Framework runsOn BEAM virtual machine
Phoenix runsOn BEAM virtual machine