1-Hyper-threading texnologiyasi(120-135). docx


Download 0.8 Mb.
bet5/10
Sana19.06.2023
Hajmi0.8 Mb.
#1615623
1   2   3   4   5   6   7   8   9   10
Bog'liq
Muhammad Hyper-threading

Multiprogramming - bir vaqtning o'zida bir nechta dasturlarni bajaradigan

kompyuter (masalan, Excel va Firefoxni bir vaqtda ishga tushirish).

  1. Multiprotsessing - bir vaqtning o'zida bir nechta CPU ishlatadigan kompyuter.

  2. Multitasking - umumiy resursni ulashuvchi vazifalar (1 protsessor kabi).

  3. Multithreading - bu ko'p vazifalarni bajarish kengaytmasi.

6. Parallel ishlov berish usullari Parallellash turlari:


    1. Ma’lumotlar darajasidagi parallellik (DLP-Data level parallelism) – 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.

      1. Ma’lumotlar darajasidagi parallellik.

    1. Buyruq darajasidagi parallellik (ILP-Instruction level parallelism) – bu kompyuter dasturida bir vaqtning o’zida qancha operatsiyalarni bajarish mumkinligini o’lchash:

    • konveyerlash;

    • superskalyarlik;

    • juda uzun buyruqlar.



      1. Buyruq darajasidagi parallellik.

    1. Oqim darajasidagi parallellik (TLP- Thread level parallelism) – bir vaqtning o’zida bir nechta oqimlarni ishga tushuradigan dasturga xos bo’lgan parallellik:

      1. Oqim darajasidagi parallellik.


Download 0.8 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling