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



Yüklə 0,8 Mb.
səhifə5/10
tarix19.12.2023
ölçüsü0,8 Mb.
#187187
1   2   3   4   5   6   7   8   9   10
arxitektura yo\'ldoshev oybek 340

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.


Yüklə 0,8 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin