Parallel multithreaded actors without locks P&L: -8 (≃ -66 EUR)
This project is to implement efficient multithreading to maximise use of all CPU cores, without too much overhead.
Dauguma kompiuterių sinchronizavimui naudoja užraktus, kurie yra labai lėti. Ši konstrukcija yra daug greitesnė ir leidžia pašalinti spynas, kad jos veiktų.
Naudoju nesinchronizuotas duomenų struktūras ir pasiekiau 100 milijonų užklausų antrą neapdorotą ryšio našumą už 10 nanosekundžių už vieną pranešimų paketą.
Most computers use locks to synchronize, which are very slow. This design is far faster and allows locks to be elided for performance.
I use unscynchronized data structures and achieve 100 million requests a second raw communication performance for a cost of 10 nanoseconds per batch of messages.