Что означает SIMD?
Цитата: Administrator от 19.03.2022, 00:16SIMD (Single Instruction Multiple Data) означает, что одна инструкция в ЦП обрабатывает несколько данных.
Например, типичный ЦП выполняет одну операцию сложения при использовании инструкции Add, но ЦП, использующий SIMD, может выполнять десятки сложений одновременно с помощью одной инструкции. В этом случае операции выполняются не одновременно, а последовательно. Поскольку программное обеспечение не вмешивается во время операции и обрабатывает только оборудование, операция может выполняться с высокой скоростью.
Векторная арифметика является разновидностью SIMD.
SIMD широко используется в современных графических процессорах и используется в Intel MMX и SSE.
SIMD (Single Instruction Multiple Data) означает, что одна инструкция в ЦП обрабатывает несколько данных.
Например, типичный ЦП выполняет одну операцию сложения при использовании инструкции Add, но ЦП, использующий SIMD, может выполнять десятки сложений одновременно с помощью одной инструкции. В этом случае операции выполняются не одновременно, а последовательно. Поскольку программное обеспечение не вмешивается во время операции и обрабатывает только оборудование, операция может выполняться с высокой скоростью.
Векторная арифметика является разновидностью SIMD.
SIMD широко используется в современных графических процессорах и используется в Intel MMX и SSE.