1. semester

Prvý semester som sa sústredil na Intel architektúru a dvojkanálové audio. Vyskúšal som sparalelizovať interleaved a non-interleaved audio. Hlavná myšlienka pochádza z článku.
V1 - non-interleaved audio s veľkosťou buffera 32768 bytov a celkovými datami vo veľkosti 80000000 bytov
V2 - interleaved audio s veľkoťou buffera 4168 bytov a celkovo 40000000 bytov

Zdrojáky:

Zdrojaky

Nejaké výsledky testov:

1 2 3 4 5 Avg
2channelV1.cpp 106 024 µs 105 849 µs 106 227 µs 106 382 µs 105 859 µs 106 068.2 µs
2channelNoSSEV1.cpp 230 739 µs 230 673 µs 229 845 µs 230 742 µs 230 658 µs 230 531.4 µs
2channelV2.cpp 414 175 µs 432 576 µs 439 114 µs 449 072 µs 415 882 µs 430 163.8 µs
2channelNoSSEV2.cpp 831 213 µs 831 745 µs 830 163 µs 830 142 µs 832 130 µs 831 078.6 µs
Kompilovane s flagmy: -msse4.1 -std=c++11 -O3