VT_5_luzinsan

Задание состоит из трёх частей.

- Выполнить задание на языке с++. 
- Написать программу обработки массива согласно заданию, используя скалярные команды обработки данных. 
- Написать такую же программу, но используя векторные операции. 

Для каждой программы засечь время выполнения, провести не менее 100 замеров. Вычислить среднее время выполнения для каждой программы и сделать вывод об эффективности векторных операций.

Вариант 11 (решение неэффективно)

Уменьшить яркость синей и красной составляющих у нечётных строк.

Output [Console]

image

image

image

Output [Images]

space.bmp (исходная картинка)

image

space_c.bmp (средствами С++)

image

space_scal.bmp (скалярными операциями)

image

space_mmx.bmp (средствами MMX)

image

Некоторые любопытные результаты

image

Вариант 7(решение эффективно)

Увеличить яркость вертикальными полосами по 64 пикселя.

Output [Console]

image

image

image

Output [Images]

space.bmp (исходная картинка)

image

space_c.bmp (средствами С++)

image

space_scal.bmp (скалярными операциями)

image

space_mmx.bmp (средствами MMX)

image