WikiDer > Чередование (данные)
эта статья не цитировать Любые источники. (Сентябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) |
В вычисление, чередование данных относится к вкраплению поля или каналы разного значения последовательно в объем памяти, в регистры процессора, или в форматы файлов. Например, для координировать данные, x0 y0 z0 w0 x1 y1 z1 w1 x2 y2 z2 w2
чередуется, пока x0 x1 x2 x3 y0 y1 y2 y3 z0 z1 z2 z3 w0 w1 w2 w3
не является.
Процессор может поддерживать инструкции по перестановке, или шагали загрузить и сохранить инструкции, для перемещения между представлениями с чередованием и без чередования.
Чередование влияет на производительность согласованность кеша, простота использования SIMD аппаратное обеспечение и использование компьютерных режимы адресации. (например, для чередующихся данных может потребоваться вычисление одного адреса, из которого затем можно будет получить доступ к отдельным полям через немедленные смещения; и наоборот, если для индекса требуется только одно поле, данные с устраненным чередованием могут использовать масштабируемая индексная адресация).
Смотрите также
- AOS против SOA
- Дизайн, ориентированный на данные
- Местоположение ссылки
- Параллельные массивы
- Формат плоского изображения
- Формат упакованных пикселей
использованная литература
Эта компьютер-хранилище-связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |