Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Процессоры компании Tilera




Современные многоядерные процессоры IBM.

Chx shx

Гиперболические функции.

chx=(ex+e-x)/2

shx=(ex-e-x)/2

chx2-shx2=1

chx2+shx2=ch2x

ch(-x)=chx

sh(-x)=-shx

 

 

cthx=chx/shx

 

thx=shx/chx

 

 

(chx)’=sh(x)

(shx)’=ch(x)

(thx)=1

 


1 x¹0

1 a(∆x) – бесконечно малое при ∆х®0, а a(∆x)∆х – есть о∆х

 


Появившиеся в начале XXI века первые двухъядерные процессоры от Intel и AMD стали не просто очередными конкурирующими новинками от лидеров отрасли ПК, как это часто бывало в последние годы. Их появление - начало нового этапа проникновения профессиональных технологий в потребительский сегмент «настольных» вычислений, как в тактическом, так и в стратегическом понимании.

1. Особенности архитектуры

 

Идея многоядерного процессора довольно проста: несколько процессоров (процессорных ядер) в одном корпусе, и компьютер получает возможность исполнять несколько программных потоков одновременно. (Слайд 2).

 

Конкретные её реализации в процессорах AMD и Intel заметно различаются.

 

Архитектура многоядерных процессоров отличается организацией кэш-памяти L1 и L2:

 

1. общая кэш-память 1-го уровня и разделяемая кэш-память 2-го уровня (расположена на одном с обеими ядрами кристалле и доступна каждому в полном объёме - Intel Core) (Слайд 3).

2. общая кэш-память 1-го уровня и индивидуальная кэш-память 2-го уровня (отдельные кэши равного объёма, интегрированные в каждое из ядер). Обмен данными из кэшей L2 между ядрами - через контроллер памяти (интегрированный Athlon 64 X2 или внешний Pentium D).

3. индивидуальная кэш-память 1-го уровня и индивидуальная кэш-память 2-го уровня (Opteron) (Слайд 4)

 

 

2. Многоядерные процессоры: история возникновения

 

Основные даты начала эпохи двухъядерных процессоров: (Слайд 5)

 

1. 1999 год – анонс первого двухъядерного процессора в мире (IBM Power 4 для серверов).

2. 2001 год – начало продаж двухъядерного IBM Power4.

3. 2002 год – почти одновременно AMD и Intel объявляют о создании своих двухъядерных процессоров.

4. 2002 год – выход процессоров Intel Xeon и Intel Pentium 4 с технологией Hyper-Threading, обеспечивающей виртуальную двухпроцессорность на одном кристалле.

5. 2004 год – свой двухъядерный процессор выпустила Sun (UltraSPARC IV).

6. 2005 год, 18 марта – Intel выпустила первый в мире двухъядерный процессор архитектуры x86.

7. 2005 год, 21 марта – AMD анонсировала десктопные двухъядерные процессоры Athlon 64 X2 и начала поставки двухъядерных серверных Opteron 8xx.

8. 2005 год, 20-25 мая – AMD начинает поставки двухядерных Opteron 2xx.

9. 2005 год, 26 мая – Intel выпускает двухъядерные Pentium D для массовых ПК.

10. 2005 год, 31 мая – AMD начинает поставки Athlon 64 X2.

11. 2007 год, май - компания IBM выпускает двуядерный Power 6 (65-нм) - самый быстрый на тот момент процессор в мире с тактовой частотой 4,7 ГГц и кэшем второго уровня в 8 Мб.

 

Эволюция процессоров шла от увеличения количества элементов на кристалле (интегрированность ядра) через рост частоты процессора к росту количества ядер (многоядерности) и идет весьма быстрыми темпами. Так, компания Dell планировала выпуск в 2011 -2012 году персонального суперкомпьютера с 80-ядерным процессором (Слайд 6). Такие чипы смогут передавать информацию на скорости 1 терабайт / сек.

 

 

3. Многоядерные процессоры: производительность и наращивание количества ядер

 

В приложениях, оптимизированных под многопоточность, наблюдается прирост производительности на многоядерном процессоре. Если приложение не оптимизировано, то оно не будет получать практически никакой выгоды от дополнительных ядер, а может даже выполняться медленнее, чем на процессоре с меньшим количеством ядер, но с большей тактовой частотой. Это в основном старые приложения, либо приложения, которым многопоточность не нужна (например, проигрыватель музыки) или вообще невозможна.

На сегодняшний день основными производителями процессоров — Intel и AMD дальнейшее увеличение числа ядер процессоров признано как одно из приоритетных направлений увеличения производительности.

4. Многоядерные чипыдля мобильных устройств

 

Сфера применения многоядерных процессоров – не только ПК и другие ЭВМ. Создаются также и многоядерные чипы для мобильных устройств. Пример - данные из Википедии (Слайд 7):

 

· seaForth-24 —24-х ядерный асинхронный контроллер Chuck Moore, работающий на частоте 1ГГц.

· Parallax P8X32A 8-и ядерный контроллер имеет восемь 32-разрядных процессоров в одном кристалле.

· Kilocore PowerPC – 1024-х ядерный процессор имеет 1024 8-ми битных ядра, работающих на частоте 125МГц.

 

 

5. Многоядерные процессоры: Intel и AMD – два подхода

5.1. Первые двухядерные процессоры Intel

 

 

Двухъядерный процессор Smithfield имел два обычных ядра, аналогичных одноядерному Prescott, просто расположены они рядом на одном кристалле кремния и электрически подключены к одной (общей) системной шине. Никакой общей схемотехники у этих ядер нет. (Слайд 8)

 

У каждого ядра Smithfield – свой APIC, вычислительное ядро, кэш-память второго уровня и свой интерфейс процессорной шины (Bus I/F). Ядро Smithfield является монолитным (два ядра образуют единый кристалл процессора).

Следующее поколение настольных процессоров Intel (Presler - 65-нм технология) было еще проще – два одинаковых кристалла одноядерных процессоров (Cedar Mill) в одном корпусе (Слайд 9)

Таким же был и первый серверный процессор Intel данной микроархитектуры (Dempsey). Но если у Smithfield на каждое из ядер приходилось по 1 Мбайт кэш-памяти второго уровня, то у Presler и Dempsey (Слайд 10) было уже по 2 Мбайт на ядро.

 

5.2. Процессоры AMD

 

Архитектура AMD концептуально иная, т.к. в ней нет какого-то выделенного центра.

 

Каждый из процессоров архитектуры AMD является независимой и самодостаточной единицей, объединяющей в себе почти всю функциональность Северного моста традиционных наборов системной логики. Это началось с одноядерных процессоров, а с появлением двухъядерников добавились новые отличия.

 

Например, в двухпроцессорной системе на двухъядерных AMD Opteron. (Слайд 11) AMD интегрировала практически всю функциональность Северного моста в центральный процессор. Это приводит к совсем иной архитектуре; ее основные преимущества по сравнению с архитектурой Intel показывает архитектура четырехядерного AMD Opteron (Слайд 12):

 

1. Основа архитектуры – последовательная шина Hyper Transport. В процессорах AMD может быть интегрировано до трех независимых 16 -разрядных линков (каналов) HT, работающих на частотах 1 ГГц - 2 ГГц со скоростью передачи 4 Гбайт/с в каждом из направлений.

 

2. HT - линки организуют:

 

· связь процессоров между собой,

· подключение периферийных устройств через внешний чипсет,

· подключение процессора к внешнему чипсету.

Т.о. с логической точки зрения все устройства компьютера напрямую подключаются к единой шине HT, объединяющей все устройства, от центрального процессора и до последней PCI - карты.

 

3. В каждый процессор интегрируется двух- или четырехканальный контроллер памяти DDR. Обращения к памяти других процессоров происходят по шине Hyper Transport – ее осуществляет встроенный коммутатор CrossBar, работающий на полной частоте процессора. Он же обеспечивает автоматическую маршрутизацию проходящих через процессор сообщений от периферийных устройств и других процессоров, включая обслуживание чужих запросов к ОЗУ.

 

4. Шина HT специально оптимизировалась для подобного режима работы с множеством сообщений и обеспечивает высокую пропускную способность при обращении к памяти других процессоров. Шина является полнодуплексной, т.е. данные одновременно передаются на этой скорости в обе стороны (до 8 Гбайт/с суммарно).

 

5. Чипсет сильно упрощается – он состоит из высокоскоростных туннелей инизкоскоростных хабов, обеспечивающих связь между HT и соответствующими компонентами компьютера, а также обеспечивающих работу интегрированных контроллеров.

 

6. Второе ядро подключается к коммутатору CrossBar через общую шину SRI (Sistem Request Interface); оба ядра идентичны и, фактически, являются полноценными процессорами.

 

Различные модели процессоров AMD -(Слайд 13)




Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 378; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.025 сек.