Multithreading - bu ko'p vazifalarni bajarish kengaytmasi.
6. Parallel ishlov berish usullari Parallellash turlari:
Ma’lumotlardarajasidagiparallellik(DLP-Datalevelparallelism) – ko’p sonli obyektlarda bir xil kod bajarilganda moslik yuzaga keladi.
-Bir nechta ma’lumotlar elementlarida takrorlangan bitta operatsiya (SIMD);
-ILP ga qaraganda kamroq tarqalgan – parallel buyruqlar bir xil operatsiyadir.
Ma’lumotlar darajasidagi parallellik.
Buyruqdarajasidagi parallellik(ILP-Instructionlevelparallelism) – bu kompyuter dasturida bir vaqtning o’zida qancha operatsiyalarni bajarish mumkinligini o’lchash:
konveyerlash;
superskalyarlik;
juda uzun buyruqlar.
Buyruq darajasidagi parallellik.
Oqimdarajasidagiparallellik (TLP-Threadlevelparallelism)– bir vaqtning o’zida bir nechta oqimlarni ishga tushuradigan dasturga xos bo’lgan parallellik: