Ваш FPU также является векторной единицей, или одна инструкция FPU приводит только к одной операции с плавающей запятой?(Или один FMA = 2 FLOP; это все равно будет SISD, потому что есть только один результат, а не несколько параллельных результатов).
На многих современных процессорах «FPU» является сокращением для аппаратного обеспечения, которое включает SIMDединица вектора.
Одна инструкция будет запускать вычисления только в целочисленных регистрах или FPU;это не SIMD.(Если это не векторная инструкция SIMD.)
Суперскаляр (несколько инструкций за цикл) тоже не SIMD;и это даже не MIMD.Первая буква S относится к инструкции streams , поэтому поиск и использование ILP для выполнения нескольких инструкций за цикл из одного потока не является чем-то, что охватывает таксономия.(Однако, кроме ширины SIMD, это еще одно важное измерение однопоточной производительности.)