1

Тема: Реалізувати SIMD на java

У мене є завдання реалізувати сортування бульбашкою архітектурою Флінна а саме Simd. У Simd сказано, що це повинні бути векторні операції, але ніяких прикладів на Java не зміг знайти. Поняття не маю як це зробити.

SIMD (single instruction stream / multiple data stream) - одиночний потік команд і множинний потік даних. В архітектурі подібного роду зберігається один потік команд, що включає, на відміну від попереднього класу, векторні команди. Це дозволяє виконувати одну арифметичну операцію відразу над багатьма даними - елементами вектора. Спосіб виконання векторних операцій не обмовляється, тому обробка елементів вектора може виробляється або процесорної матрицею, як в ILLIAC IV, або за допомогою конвеєра, як, наприклад, в машині CRAY-1.