История изменений
Исправление lenin386, (текущая версия) :
Архитектура не предполагает наличия блоков предсказаний и ветвлений, поэтому и большая часть оптимизации ложится на разработчика, чтобы он постарался упаковать данные в тот вид, который можно было б запихнуть в длинный конвейер.
Много умных слов. Есть компилятор, есть уже написанное ПО. Всё. Не надо ничего ни в какие конвейеры запихивать. Как будто вы для x86 данные в конвейеры пихаете, умники.
Исправление lenin386, :
Архитектура не предполагает наличия блоков предсказаний и ветвлений, поэтому и большая часть оптимизации ложится на разработчика, чтобы он постарался упаковать данные в тот вид, который можно было б запихнуть в длинный конвейер.
Много умных слов. Есть компилятор, есть уже написанное ПО. Всё. Не надо ничего ни в какие конвейеры запихивать. Как будто вы для x86 данные в конвейеры пихаете.
Исправление lenin386, :
Архитектура не предполагает наличия блоков предсказаний и ветвлений, поэтому и большая часть оптимизации ложится на разработчика, чтобы он постарался упаковать данные в тот вид, который можно было б запихнуть в длинный конвейер.
Много умных слов. Есть компилятор, есть уже написанное ПО. Всё. Не надо ничего ни в какие контейнеры запихивать. Как будто вы для x86 данные в контейнеры пихаете.
Исходная версия lenin386, :
Архитектура не предполагает наличия блоков предсказаний и ветвлений, поэтому и большая часть оптимизации ложится на разработчика, чтобы он постарался упаковать данные в тот вид, который можно было б запихнуть в длинный конвейер.
Много умных слов. Есть компилятор, есть уже написанное ПО. Всё. Не надо ничего ни в какие контейнеры запихивать.