История изменений
Исправление liksys, (текущая версия) :
Не невозможно, а не смогли.
I won’t be surprised at all if the whole multithreading idea turns out to be a flop, worse than the «Itanium» approach that was supposed to be so terrific—until it turned out that the wished-for compilers were basically impossible to write.
А предсказатель выполнения по контексту статьи может быть как раз к префетчеру.
Важно то, что это попытки хоть как-то подлатать плохо работающий подход с волшебным компилятором.
Алгоритмов, которые хорошо параллелятся, не очень много и для них часто имеет смысл делать специализированные процессоры… Это море является очень малой долей от всех задач вообще.
Не правда. Их весьма много, особенно в бигдате, для которой у нас рынок больших машин и существует. А уж десктоп…
Какую пару сотен программ ты запускаешь на своём компьютере? У меня больше трёх ядер одновременно не работают.
Редакторы, войсчат, мессенджеры, браузер, гуйня, куча сетевой и не очень хрени, висящей на фоне и периодически выходящей из ожидания IO. Всё это распихивается по всем ядрам. Мне кажется, ты с такой риторикой дойдешь до того, что многоядерность не нужна :)
Исходная версия liksys, :
Не невозможно, а не смогли.
I won’t be surprised at all if the whole multithreading idea turns out to be a flop, worse than the «Itanium» approach that was supposed to be so terrific—until it turned out that the wished-for compilers were basically impossible to write.
А предсказатель выполнения по контексту статьи может быть как раз к префетчеру.
Важно то, что это попытки хоть как-то плохо работающий подход с волшебным компилятором.
Алгоритмов, которые хорошо параллелятся, не очень много и для них часто имеет смысл делать специализированные процессоры… Это море является очень малой долей от всех задач вообще.
Не правда. Их весьма много, особенно в бигдате, для которой у нас рынок больших машин и существует.
Какую пару сотен программ ты запускаешь на своём компьютере? У меня больше трёх ядер одновременно не работают.
Редакторы, войсчат, мессенджеры, браузер, гуйня, куча сетевой и не очень хрени, висящей на фоне и периодически выходящей из ожидания IO. Всё это распихивается по всем ядрам. Мне кажется, ты с такой риторикой дойдешь до того, что многоядерность не нужна :)