Message from JavaScript discussions

October 2018

— Reduce


Right now each clustered system consists of only two components, V8, and a Linux kernel with almost all multitasking features completely disabled, except those necessary to operate the networking stack and other needed system services

— Complexity

— Of what you do

— It is reduced

— It is not complex

— It is only the bare minimum and components needed to run the system at a minimal overhead, it is so elegantly simple, but no one has actually tried it before

Message permanent page

— Consider if you will Golang concurrency thread model of M:N

— Now consider that each thread in the system is actually a dedicated server CPU core, rather than multiple threads in a pool

Message permanent page

— How to use it?

— In this way every CPU core receives exactly one combination of an instruction token and a data token, in the form of a single instruction stream

Message permanent page

— So if you have 64 cores in your server CPU, you can send 64 individual instruction streams to that server simultaneously

Message permanent page