CPU/Hardware optimized for Erlang

Zoltan Podlovics <>
Thu Jul 21 21:30:00 CEST 2005

Is there any way to use hardware"plugins" for high performance
computation-intensive applications  (encryption, xml parsing, pattern
matching with fpga) with ECOMP? Erlang (with a small tcp/ip stack)
would be perfect choice for these appliances (especially when it comes
with fault-tolerant hw reconfiguration and sw update). For example:
reliable email services or IDS with hw (virus or intrusion) pattern


On 7/21/05, Ulf Wiger <> wrote:
> Den 2005-07-21 16:42:09 skrev Marc van Woerkom
> Well, there is the old Erlang Processor (ECOMP)
> (http://www.erlang.se/euc/00/processor.ppt)
> I think that perhaps if it had materialized during 2001,
> and e.g. the robotics industry, or people building small
> embedded devices, had taken an interest in it and Erlang,
> then perhaps it could have been successful.
> Now, after 4 years of no progress, I think multi-core
> CPUs and multi-pro Erlang shows much more promise for
> the high-end, even if perhaps not for very small embedded
> devices. OTOH, I don't see people breaking down doors to
> be able to use Erlang in these systems. They seem content
> with Java, or even C.
> That was otherwise a very intriguing niche for ECOMP:
> a small cheap chip (50-100,000 gates), perhaps 2-300 MHz,
> really low power, and support for a high-level language
> that does concurrency and fault-tolerance well enough
> not to need an operating system. Also, latency and GC
> would have been quite easy to get a handle on.
> /Uffe

More information about the erlang-questions mailing list