wizzard: (Default)
[personal profile] wizzard
Хехехе. После долгих и упорных экспериментов, у нас есть штуковина, которая в round-robin режиме успевает обойти 1 млн тредов в секунду, и выдать каждому по 0.6 мкс процессорного времени :))) (на одном амд-шном ядре)

Что резко переносит идею "1 актор - 1 процесс" из области теории очень близко к практике.

* да, я знаю про асинхронность. но что делать, если обработчики сообщений занимают непредсказуемое время (CPU-bound, а не IO-bound?) нужна вытесняющая многозадачность, а ее на соплях из колбеков не сделаешь.

До бредовых идей типа делать интерпретатор байткода на GPU я так и не добрался, а жаль :)

Теперь надо разобраться, насколько у нас все плохо с префетчем и починить хотя бы memory IO (есть ощущение, что с кэшами все не просто плохо, а очень плохо...)

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 16th, 2025 03:10 pm
Powered by Dreamwidth Studios