Live data from Hacker News

Booting 5000 Erlangs on Ampere One 192-core

underjord.io

21–30 of 51 posts

Re: Booting 5000 Erlangs on Ampere One 192-core

#22
post #12

So this is something like a 5000 USD machine ( https://www.jeffgeerling.com/blog/2024/ampereone-cores-are-n... ) And is designed as a cloud provider or telco edge machine (hence the erlang consultancy) But if you are looking at a hosted erlang VM for a capex of one dollar then these folks are onto something Cores really are the only way to escape the broken moores law - and this does look like a real step in the impo…

While not this exact server, from Hetzner, you can get an 80-core Ampere for just ~$200 per month. (And that also includes hosting, egress, power, etc). https://www.hetzner.com/dedicated-rootserver/rx170/

Is that cheaper? 7200 over 3 years. Obviously more convenient though and less capex.

Re: Booting 5000 Erlangs on Ampere One 192-core

#23
post #15

"5000 Erlangs" - oh, they meant 5000 instances of some Erlang interpreter. Not Erlang as a unit of measure.[1] One voice call for one hour is one Erlang. [1] https://en.wikipedia.org/wiki/Erlang_(unit)

What does 5000 Animats measure?

Does 1 Animat convert to metric nitpicks?

You know you're successful once you're added to: https://www.theregister.com/Design/page/reg-standards-conver...

Re: Booting 5000 Erlangs on Ampere One 192-core

#24
post #15

"5000 Erlangs" - oh, they meant 5000 instances of some Erlang interpreter. Not Erlang as a unit of measure.[1] One voice call for one hour is one Erlang. [1] https://en.wikipedia.org/wiki/Erlang_(unit)

Neat! I always thought the name of the Erlang programming language just meant “Ericsson Language”, since this programming language was invented for Ericsson. Never knew there was anything more than that to the name!

Re: Booting 5000 Erlangs on Ampere One 192-core

#25
post #15

"5000 Erlangs" - oh, they meant 5000 instances of some Erlang interpreter. Not Erlang as a unit of measure.[1] One voice call for one hour is one Erlang. [1] https://en.wikipedia.org/wiki/Erlang_(unit)

Neat! I always thought the name of the Erlang programming language just meant “Ericsson Language”, since this programming language was invented for Ericsson. Never knew there was anything more than that to the name!

I believe it's both.

Re: Booting 5000 Erlangs on Ampere One 192-core

#26
post #12

Earlier quoted context omitted.

While not this exact server, from Hetzner, you can get an 80-core Ampere for just ~$200 per month. (And that also includes hosting, egress, power, etc). https://www.hetzner.com/dedicated-rootserver/rx170/

Is that cheaper? 7200 over 3 years. Obviously more convenient though and less capex.

Don’t forgot the cost of …

> “(And that also includes hosting, egress, power, etc).

Re: Booting 5000 Erlangs on Ampere One 192-core

#27
post #26

Earlier quoted context omitted.

Is that cheaper? 7200 over 3 years. Obviously more convenient though and less capex.

Don’t forgot the cost of … > “(And that also includes hosting, egress, power, etc).

Yes indeed. I feel like probably both are a similar price so its not a financial decision (unless you just dont have 5k) as much as do you need intense control (buy the server) or do you prefer less hassle (have them host it).

Re: Booting 5000 Erlangs on Ampere One 192-core

#29

So this is something like a 5000 USD machine ( https://www.jeffgeerling.com/blog/2024/ampereone-cores-are-n... ) And is designed as a cloud provider or telco edge machine (hence the erlang consultancy) But if you are looking at a hosted erlang VM for a capex of one dollar then these folks are onto something Cores really are the only way to escape the broken moores law - and this does look like a real step in the impo…

You mean, with something like "multiprocessing"?

Re: Booting 5000 Erlangs on Ampere One 192-core

#30
post #6

Earlier quoted context omitted.

I really like the manycores approach, but we haven’t seen it come to fruition — at least not on general purpose machines. I think a machine that exposes each subset of cores as a NUMA node and doesn’t try to flatten memory across the entire set of cores might be a much more workable approach. Otherwise the interconnect becomes the scaling limit quickly (all cores being able to access all memory at speed). Erlang, at…

Paraphrasing the late great Joe Armstrong, the great thing about Erlang as opposed to just about any other language is that every year the same program gets twice as fast as last year. Manycores hasn't succeeded because frankly the programming model of essentially every other language is stuck in 1950. I, the program, am the entire and sole thing running on this computer, and must manually manage resources to match i…

Can you explain the joe armstrong quote a bit to someone not familiar with the language?
Post reply on HN