tarasv> Ну так и в чем проблема? ОС и dataware крутится на убогом, но универсальном процессоре, а спецзадачи решаются на упакованном в один корпус маспаре. Они друг друга прекрасно дополняют. Попыток сорбрать нечто работоспособное из тысяч простеньких процессоров была уже масса но все утыкалось в то что некоторых классов задач такие системы очень плохи.
Я уже написал, так что отвечу в чём ваша проблема (не обижайтесь). Вы похоже не знаете зачем нужна ОС, и потому не понимаете слов "ОС не нужна". А что "для некоторых классов задач" что-то не подходит — ну и что? Так можно сказать о любом компе без исключения, поэтому те некоторые классы задач либо должны решаться иначе, либо не должны решаться.
tarasv> Как только одному их процессов на машине надо будет много ресурсов а остальные ничего в этот момент не делают убогий x86 уделывает пачку из тысячи небыстрых ядер.
"Надо" — это результат работы автора алгоритма, или автора программы, реализующей алгоритм. Я с болшим удовольствием (в прошлом, увы) переделал и реализовал один из "класса алгоритмов", на который все забили, хотя он очень и очень хорош, но не хватало ресурсов. Так вот, ресурсов не только хватило, но и уложилось в одну FPGA.
Также вы похоже думаете что "ничего в этот момент не делают" — это очень плохо. В реальной жизни "делание" сопровождается потреблением энергии и выделением тепла, что для некоторых классов вычислителей создаёт большие проблемы. И если некая микросхема умеет декодировать кино за 800мВт, и некий проц ноутбука может декодировать это же кино за 80Вт, то пусть этот проц попростаивает, пока более совершенный (на два порядка) вычислитель сделает это дело. 30 лет назад вы были бы правы — один мощный проц на здание, и то не везде. Нынче одно мощное ядро (разных типов) может быть на килограмм веса пользователя. Приоритеты несколько изменились
Надеюсь так понятно.
tarasv> Программист ту совсем не при чем, нераспаралеливаемость многих задач это фундаментальное свойство.
Нет ничего фундаментального в полностью синтетических проблемах. Переформулируйте задачу и признайте физические ограничения, и поместитесь. Программист, если он инженер, всегда при чём. Другие в таких делах и не нужны.