Многоядрена технология. Развитие на многоядрените процесори 6



страница7/13
Дата29.05.2023
Размер456.45 Kb.
#117877
1   2   3   4   5   6   7   8   9   10   ...   13
1Kamburov-1-1-2-1-1
Свързани:
ukazania kursova rabota(1)

3.3. Кеш памет


Кеш паметта е вид бърза памет, която се използва за засичане на често използвани данни и инструкции, които се използват от процесора. Това позволява на процесора да има по-бърз достъп до тези данни и инструкции, без да е необходимо да се четат от по-бавната оперативна памет или от външните устройства за съхранение на данни. Кеш паметта може да бъде разделена на няколко нива, като обикновено по-големите кеш памети са по-бавни, но имат по-голям капацитет. Най-бързата и най-малката кеш памет обикновено се нарича "L1 кеш", докато следващите нива се наричат "L2 кеш" и "L3 кеш". По-новите процесори могат да имат още повече нива на кеш паметта. Големината на кеш паметта е ограничена и се използва за съхранение на най-често използваните данни и инструкции. Когато процесорът не може да открие даден данни в кеш паметта, той трябва да се обръща към по-бавната оперативна памет. Това може да намали производителността на системата, особено ако приложението често използва големи обеми от данни, които не могат да бъдат съхранени в кеш паметта.


Фиг.2 - Йерархия на кеш памета при Nehalem архитектурата на Intel


3.4. Технология на производство


Технологията на производство определя размера на транзисторите в процесора и може да има влияние върху енергийната ефективност и производителността на процесора.

3.5. Тип на сокета


Типът на сокета е спецификация, която описва физическия интерфейс между процесора и дънната платка на компютъра. Това е важен параметър при избора на процесор, тъй като различните типове сокети не са съвместими един с друг и изискват съответния тип на материнска платка.


3.6. TDP


Абревиатура, която означава "Thermal Design Power" (топлинна мощност на дизайна) и се използва за описване на максималната мощност, която процесорът или друг компонент на компютърната система ще изразходва при работа при пълен товар. Това е мярка за топлинната енергия, която се генерира от компонента и трябва да бъде отвеждана от системата за охлаждане, за да се предотврати повреда на компонентите. TDP-то се измерва във ватове (W) и често се използва за определяне на подходящата система за охлаждане за компютърната система. Важно е да се отбележи, че TDP не е равно на реалната консумация на енергия от компонента. Това е максималната мощност, която компонента може да изразходва при пълен товар. В реални условия мощността може да бъде по-ниска, ако компонентът не се използва на пълен капацитет.



Модел на процесора

Core i7 9xx EE

Core i7 9xx

Core i7
8xx

Core i5
7xx

Core i9

Core i3

Технолог. процес

45nm

45nm

45nm

45nm

32nm

32nm

Цокъл

LGA1366

LGA1366

LGA1156

LGA1156

LGA1366

LGA1156

Кодово име на ядрото

Bloomfield XE

Bloomfield

Lynnfield

Lynnfield

Gulftown

Clarkdale

Брой ядра

4

4

4

4

6

2

Тактова честота на
процесора GHz

3.20-3.33

2.66-3.20

2.80-2.93

2.66

~3

~3

Тактова честота на
процесорната шина GHz

6.4

4.8

2

2

6.4

2

L2 кеш

1MB

1MB

1MB

1MB

1.5MB

0.5MB

L3 кеш

8MB

8MB

8MB

8MB

12MB

4MB

Макс. мощност

130W

130W

95W

95W

130W

75W

SSE

SSE4.2

SSE4.2

SSE4.2

SSE4.2

SSE4.2

SSE4.2

64-бит

да

да

да

да

да

да

NX

да

да

да

да

да

да

VT

да

да

да

да

да

да

HTT

да

да

да



да



Таблица 13 - представя информация за различни процесори от семейството Core i.


ГЛАВА ЧЕТВЪРТА

Видове технологии

4.1. Съвременни тенденции за повишаване на производителността на компютърните платформи.


Архитектура на дву-ядрен процесор с хипернишкова технология
Многонишковата обработка обхваща всички нива на компютърната система – от апаратното ниво през операционната система до приложното ниво.
Ефективността на стратегията за многонишкова обработка зависи от спецификата на приложението и съответната паралелна програмна имплементация, ефективността на приложния програмен интерфейс (API – Application Programming Interface) за поддържане на многонишкова обработка, компилатора и изпълнимата среда за приложението, както и целевата компютърна платформа, на която ще бъде изпълнявано приложението.
Всяка нишка от програмата обикновено обхваща три нива – програмна нишка, която се имплементира от операционната система като системна нишка, и която се изпълнява като апаратна нишка. За ефективното поддържане на многонишковата обработка между слоевете на модела са осигурени съответните интерфейси. Процесите представляват дискретни задачи на програмата и имат собствено адресно пространство. Те представляват програмни единици с груба гранула и се поддържат като независими структурни единици от операционната система Съществува директна корелация между процесите и нишките – всеки процес може да съдържа множество нишки, които споделят общото адресно пространство на процеса и имат проста междунишкова комуникация. Всяка нишка представлява отделен път на изпълнение на програмата и изпълнява независима последователност от инструкции. Всяка нишка се изпълнява независимо от останалите. Програмите, използващи нишки могат да се изпълняват както на последователни, така и на паралелни машини. При мултинишковите програми докато дадена нишка комуникира с друга нишка и очаква отговор, може да бъде активирана трета нишка за обработка от процесора.



Сподели с приятели:
1   2   3   4   5   6   7   8   9   10   ...   13




©obuch.info 2024
отнасят до администрацията

    Начална страница