Topic 14-15. Cache memory, cache memory functions and levels. 14-15-Mavzu. Kesh xotira, kesh xotira vazifalari va darajalari


- Optional appeal for memory from the channel more effective use


Download 1.14 Mb.
bet7/7
Sana31.01.2023
Hajmi1.14 Mb.
#1142508
1   2   3   4   5   6   7
Bog'liq
14-15-Mavzu

- Optional appeal for memory from the channel more effective use

- Fill to memory one in a transaction do possible

Kesh-xotira liniyalari hamji qanday bo’lishi kerak?

  • Liniya o’lchami kamida xotira kanalining kengligida bo’lishi kerak
  • Katta o’lcham
  • - Ketma-ket murojaatda xotira kanalidan yanada samarali foydalanish

    - Keshning «assotsiativligi»va liniyalar sonini kamaytirishga imkon beradi

  • Katta o’lcham
  • - Ixtiyoriy murojaat uchun xotira kanalidan yanada samarali foydalanish

    - To’ldirishni xotiraga bitta tranzaksiyada bajarish mumkin

Cache basic parameters how to be do you need

  • Cache size
  • Cache association degree
    • Large , mine avoids probes
    • Small , fast appeal to do for
  • Cache lines size
    • Large , from localization use for
    • Large , tags reduce for
    • Small ( if data in memory optional distributed if in the cache useful data share large )

Keshning asosiy parametrlari qanday bo’lishi kerak?

  • Kesh o’lchami
  • Kesh assotsiyativlik darajasi
    • Katta, чтобы избегать пробуксовки
    • Kichik, tez murojaat qilish uchun
  • Kesh satrlar o’lchami
    • Katta, lokallashtirishdan foydalanish uchun
    • Katta, teglarni kamaytirish uchun
    • Kichik (agar ma’lumotlar xotirada ixtiyoriy taqsimlangan bo’lsa, keshdagi foydali ma’lumotlarning ulushi katta)

Processor

Pentium 4 , Xeon (Northwood)

Itanium2

Opteron

Alpha 21264

PowerPC 970FX

Software registers

8 whole numeric (32 bits ),
8 real . (80 bits ),
16 vectors
(128 bits )

128 tselochisl. (64 bits), 128 weights. (82 bits), 64 predicate (1 bit), 8 branch registers (64 bits), 128 applied registers

16 tselochisl. (64 bits),
8 veshchestv. (80-bit),
16 vektornyx (128-bit)

32 tselochisl. (64 bits), 32 weights. (64 bit)

32 tselochisl (64 bit), 32 veshchestv. (64 bit), 16 vektornyx (128-bit)

Hardware registers

tselochisl . 128 (32 bit), weight. 128 (128 bit)

sootvetstvuyut programmnыm

40 tselochisl.,
120 weights.

80 tselochisl.,
72 weights.

32 + 48 tselochisl., 32 + 48 veshchestv.,
16 + 16 vektornyx

Kesh dannyx L 1

8 KB , 4- way , stroke 64 B ,

16 KB , 4- way , stroke 64 B ,

64 KB , 2- way , stroke 64 B ,

64 KB , 2 - way ,
stroka 64 B ,

32 KB , 2 - way ,
stroka 128 B ,

Cache command L1

cache trass, 12 K microoperatsiy, 8- way

16 KB , 4- way , stroke 64 B ,

64 KB , 2- way , stroka 64 B

64 KB , 2 - way ,
stroka 64 B ,

64 KB , pryamogo otobrajeniya,

Cache L2

512 KB , 8- way , stroke 64 B ,

256 KB , 8- way , stroke 128 B ,

1 MB , 16- way , stroke 64 B ,

1 - 4 MB , external,

512 KB , 8- way , line 128 B ,

Cache L3

1.5 - 9 MB , 12- way , line 128 B ,

Protsessor

Pentium 4, Xeon (Northwood)

Itanium2

Opteron

Alpha 21264

PowerPC 970FX

Dasturiy registrlar

8 butun sonli (32 bit),
8 haqiqiy. (80 bit),
16 vektorli
(128 bit)

128 целочисл. (64 бит), 128 веществ. (82 бит), 64 предикатных (1 бит), 8 регистров ветвлений (64 бит), 128 прикладных регистра

16 целочисл. (64 бит),
8 веществ. (80-бит),
16 векторных (128-бит)

32 целочисл. (64 бит), 32 веществ. (64 бит)

32 целочисл (64 бит), 32 веществ. (64 бит), 16 векторных (128-бит)

Аппаратные регистры

целочисл. 128 (32 бит), веществ. 128 (128 бит)

соответствуют программным

40 целочисл.,
120 веществ.

80 целочисл.,
72 веществ.

32 + 48 целочисл., 32 + 48 веществ.,
16 + 16 векторных

Кэш данных L1

8 KB, 4-way, строка 64 B,

16 KB, 4-way, строка 64 B,

64 KB, 2-way, строка 64 B,

64 KB, 2-way,
строка 64 B,

32 KB, 2-way,
строка 128 B,

Кэш команд L1

кэш трасс, 12 K микроопераций, 8-way

16 KB, 4-way, строка 64 B,

64 KB, 2-way, строка 64 B

64 KB, 2-way,
строка 64 B,

64 KB, прямого отображения,

Кэш L2

512 KB, 8-way, строка 64B,

256 KB, 8-way, строка 128B,

1 MB, 16-way, строка 64 B,

1 – 4 MB, внешний,

512 KB, 8-way, строка 128B,

Кэш L3

1.5 – 9 MB, 12-way, строка 128B,

Download 1.14 Mb.

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




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