HyperTransport - HyperTransport

HyperTransport консорциумының логотипі

HyperTransport (HT), бұрын белгілі болды Найзағай деректерін тасымалдау (LDT), бұл компьютерлік процессорларды өзара қосу технологиясы. Бұл екі бағытты сериялық / параллель жоғары өткізу қабілеттілігі, кешігу нүктеден нүктеге дейінгі сілтеме ол 2001 жылы 2 сәуірде енгізілді.[1] The HyperTransport консорциумы HyperTransport технологиясын ілгерілету мен дамытуға жауапты.

HyperTransport ең танымал жүйелік шина сәулеті AMD орталық өңдеу қондырғылары (CPU) бастап 64. Атлон арқылы AMD FX және байланысты Nvidia nForce аналық плата чипсет. Сондай-ақ, HyperTransport қолданылды IBM және алма үшін Mac G5 қуаты машиналар, сондай-ақ бірқатар заманауи MIPS жүйелер.

Ағымдағы HTX 3.1 спецификациясы жоғары жылдамдықтағы 2014 жылға бәсекеге қабілетті болып қалды (2666 және 3200)MT / с немесе шамамен 10,4 ГБ / с және 12,8 ГБ / с) DDR4 ЖЖҚ және баяу (шамамен 1 ГБ / с) [1] жоғары деңгейге ұқсас PCIe SSD дискілері ULLtraDIMM жедел жад) технологиясы[түсіндіру қажет ]- кез-келген Intel-ге қарағанда жалпы CPU шинасындағы RAM жылдамдығының кең диапазоны алдыңғы автобус. Intel технологиялары жедел жиіліктің әр диапазонында өзінің интерфейсі болуын талап етеді, нәтижесінде аналық платаның орналасуы күрделене түседі, бірақ тар тұстары аз. HTX 3.1 26 ГБ / с жылдамдықпен ұсынылған төрт DDR4 таяқшасы үшін бірыңғай автобус бола алады. Бұдан басқа, DDR4 оперативті жадына біріккен көлік ретінде оның мәнін төмендететін екі немесе одан да көп HTX 3.1 автобустары қажет болуы мүмкін.

Шолу

Сілтемелер мен тарифтер

HyperTransport төрт нұсқасында шығарылады - 1.x, 2.0, 3.0 және 3.1 - 200-ден басталадыМГц 3,2 ГГц дейін. Бұл DDR немесе «деректердің қосарланған жылдамдығы «байланыс, яғни оның көтерілген және құлайтын шеттеріне де мәліметтер жібереді сағат сигналы. Бұл 3,2 ГГц жиілікте жұмыс істеген кезде максималды деректер жылдамдығын 6400 MT / s құрайды. Ағымдағы есептеулерде жұмыс жиілігі аналық чипсетпен (Солтүстік көпір) автоматты түрде келісіледі.

HyperTransport бір сілтеме үшін 2-ден 32 битке дейін болатын келісілген биттің енін қолдайды; HyperTransport шинасына екі бағытты сілтеме бар. Толық нұсқасын қолдана отырып, 3.1 нұсқасы пайда болды 32 бит сілтемелер және толық HyperTransport 3.1 спецификациясының жұмыс жиілігін қолдана отырып, теориялық беру жылдамдығы 25,6 құрайдыГБ / с (бір сағат циклына 3,2 ГГц × 2 тасымалдау × бір сілтеме үшін 32 бит) немесе 51,2 ГБ / с жиынтық өткізу қабілеті, бұл ДК жұмыс станциялары мен серверлері үшін қолданыстағы автобус стандарттарынан жылдамырақ, сонымен қатар көптеген автобустардан жылдамырақ жоғары өнімді есептеу және желілік стандарттар.

Әр түрлі ені бар сілтемелерді бір жүйенің конфигурациясындағыдай біріктіруге болады 16 бит басқа процессорға және біреуіне сілтеме 8 бит арасындағы кеңірек байланыс орнатуға мүмкіндік беретін перифериялық құрылғыға сілтеме жасау CPU және төменгі өткізу қабілеттілігі өзара байланысады перифериялық құрылғылар сәйкесінше. Ол сондай-ақ сілтемені бөлуді қолдайды, мұнда жалғыз 16 биттік сілтемені екі 8 биттік сілтемелерге бөлуге болады. Технология, сонымен қатар, төменгі шешімдеріне байланысты басқа шешімдерге қарағанда кешігіп келеді.

Электрлік тұрғыдан, HyperTransport ұқсас төмен вольтты дифференциалды сигнализация (LVDS) 1,2 В-та жұмыс істейді.[2] HyperTransport 2.0 курсордан кейінгі таратқышты қосты дефазия. HyperTransport 3.0 скрембілеуді және қабылдағыштың фазалық туралануын, сондай-ақ қосымша таратқыштың прекурсорларының дефазасын қосқан.

Пакетке бағытталған

HyperTransport болып табылады пакет - негізделген, мұнда әр пакет жиынтықтан тұрады 32 бит сілтеменің физикалық еніне қарамастан сөздер. Дестедегі бірінші сөз әрқашан командалық өрісті қамтиды. Көптеген пакеттерде 40 биттік адрес бар. 64 биттік адрестеу қажет болған кезде қосымша 32 биттік басқару пакеті ұсынылады. Деректер жүктемесі басқару пакетінен кейін жіберіледі. Трансферттер әрқашан олардың нақты ұзындығына қарамастан 32 биттің еселігіне толтырылады.

HyperTransport пакеттері интерконнектке бит уақыты ретінде белгілі сегменттерге енеді. Қажетті бит уақытының саны сілтеме еніне байланысты. HyperTransport сонымен қатар жүйені басқарудың хабарламаларын, үзілістер туралы сигнал беруді, іргелес құрылғыларға немесе процессорларға зондтар шығаруды қолдайды, Енгізу / шығару транзакциялар және жалпы мәліметтер бойынша операциялар. Жазу командаларының екі түрі бар: орналастырылған және орналастырылмаған. Жарияланған жазбалар мақсатты жауап талап етпейді. Бұл әдетте өткізу қабілеттілігі жоғары құрылғылар үшін қолданылады жадқа біркелкі қол жеткізу трафик немесе жадқа тікелей қол жеткізу аударымдар. Жарияланбаған жазбалар қабылдағыштан «мақсатты орындалды» жауап түрінде жауап талап етеді. Оқу үшін оқылған мәліметтерден тұратын жауап қажет. HyperTransport PCI тұтынушыларына / өндірушілеріне тапсырыс беру моделін қолдайды.

Қуатпен басқарылады

HyperTransport жеңілдетеді қуатты басқару сәйкес келеді Қосымша конфигурация және қуат интерфейсі сипаттама. Бұл дегеніміз, процессордың ұйқы күйіндегі өзгерістер (C күйлері) құрылғы күйлеріндегі (D күйлеріндегі) өзгерістер туралы сигнал бере алады, мысалы. процессор ұйқыға кеткенде дискілерді өшіру. HyperTransport 3.0 орталықтандырылған қуатты басқару контроллеріне қуат басқару саясатын жүзеге асыруға мүмкіндік беру үшін қосымша мүмкіндіктер қосты.

Қолданбалар

Алдыңғы автобусты ауыстыру

HyperTransport үшін негізгі қолдану Intel-анықталған ауыстыру болып табылады алдыңғы автобус, бұл Intel процессорының әр түрі үшін әр түрлі. Мысалы, а Pentium а қосылмайды PCI Express тікелей шина, бірақ алдымен жүйені кеңейту үшін адаптерден өту керек. Жеке меншіктегі автобус әртүрлі стандартты автобустарға арналған адаптерлер арқылы қосылуы керек AGP немесе PCI Express. Олар, әдетте, тиісті контроллер функцияларына кіреді, атап айтқанда солтүстік көпір және оңтүстік көпір.

Керісінше, HyperTransport - бұл көп компаниялық консорциум шығарған ашық сипаттама. Бір HyperTransport адаптерінің чипі HyperTransport қосылған микропроцессорлардың кең спектрімен жұмыс істейді.

AMD ауыстыру үшін HyperTransport пайдаланды алдыңғы автобус оларда Оптерон, 64. Атлон, Атлон II, Sempron 64, Турион 64, Құбылыс, Феном II және FX микропроцессорлардың отбасылары.

Мультипроцессорлық байланыс

HyperTransport үшін тағы бір пайдалану - бұл қосылыс NUMA мультипроцессорлы компьютерлер. AMD меншікті HyperTransport пайдаланады кэштің келісімділігі олардың Direct Connect сәулетінің бөлігі ретінде кеңейту Оптерон және Athlon 64 FX (Dual Socket Direct Connect (DSDC) сәулеті ) процессорлар желісі. The HORUS байланысы бастап Newisys бұл тұжырымдаманы үлкен кластерлерге таратады. 3Leaf Systems компаниясының Aqua құрылғысы виртуалдандырады және процессорларды, жадты және енгізу-шығаруды өзара байланыстырады.

Маршрутизаторды немесе ауыстырғышты ауыстыру

HyperTransport автобус ретінде де қолданыла алады маршрутизаторлар және қосқыштар. Маршрутизаторлар мен коммутаторлар бірнеше желілік интерфейстерге ие және осы порттар арасындағы деректерді мүмкіндігінше жылдам жіберуі керек. Мысалы, төрт порт, 1000Мбит / с Ethernet маршрутизаторға ең көп дегенде 8000 Мбит / с ішкі өткізу қабілеттілігі қажет (1000 Мбит / с × 4 порт × 2 бағыт) - HyperTransport бұл қолданбаның өткізу қабілеттілігінен едәуір асып түседі. Алайда 4 + 1 портты 10 Гб маршрутизаторға 100 Гбит / с ішкі өткізу қабілеттілігі қажет. Оған 802.11ac 8 антенналарын және WiGig 60 ГГц стандартты (802.11ad) қосыңыз және HyperTransport (қажет өткізу қабілеті үшін пайдаланылатын 20 мен 24 жол арасындағы кез-келген жерде) мүмкін болады.

Бірлескен процессордың байланысы

Орталық процессорлар мен қосалқы процессорлар арасындағы кідіріс пен өткізу қабілеттілігі мәселесі оларды практикалық іске асырудың негізгі кедергісі болды. Сияқты бірлескен процессорлар FPGA HyperTransport шинасына қол жеткізе алатын және аналық платаға біріктірілген пайда болды. Екі негізгі өндірушілердің де қазіргі буындары (Альтера және Ксилинкс ) HyperTransport интерфейсін тікелей қолдайды және бар IP ядролары қол жетімді. XtremeData, Inc. және DRC сияқты компаниялар осы FPGA-ларды алады (DRC жағдайындағы Xilinx) және FPGA-ді тікелей Opteron ұясына қосуға мүмкіндік беретін модуль жасайды.

AMD аталған бастаманы бастады Торренза 2006 жылғы 21 қыркүйекте HyperTransport-ті қосылатын карталар үшін пайдалануды одан әрі ілгерілету сопроцессорлар. Бұл бастама олардың «Socket F» құрылғысын XtremeData және DRC сияқты қосылатын тақталарға ашты.

Қосымша карта коннекторы (HTX және HTX3)

Жоғарыдан төменге қосқыштар: HTX, стояк картасы үшін PCI-Express, PCI-Express

HyperTransport интерфейсін қолдана отырып, слотқа негізделген периферияға микропроцессормен тікелей қосылуға мүмкіндік беретін қосқыштың сипаттамасын HyperTransport консорциумы шығарды. Ол ретінде белгілі HyperТransport eXкеңейту (HTX). 16 жолақты бірдей механикалық коннектордың кері данасын пайдалану PCI-Express ұясы (қуат түйреуіштеріне арналған x1 қосқышы), HTX процессорға тікелей қол жеткізуді қолдайтын қосылатын модуль карталарын жасауға мүмкіндік береді DMA жүйеге Жедел Жадтау Құрылғысы. Бұл слоттың алғашқы картасы болды QLogic InfiniPath InfiniBand HCA. IBM және HP басқаларымен бірге HTX үйлесімді жүйелерін шығарды.

Бастапқы HTX стандарты 16 битпен және 800 МГц-пен шектелген.[3]

2008 жылдың тамызында HyperTransport консорциумы HTX3 шығарды, ол HTX жылдамдығын 2,6 ГГц (5,2 GT / s, 10,7 GTi, 5,2 нақты ГГц деректер жиілігі, 3 MT / s редакциялау жылдамдығы) дейін кеңейтеді және кері үйлесімділікті сақтайды.[4]

Тестілеу

«DUT» сынақ қосқышы[5] стандартталған функционалды тест жүйесінің өзара байланысын қамтамасыз ету үшін анықталған.

Шексіздік матасы

Шексіздік матасы (IF) - бұл AMD 2016 жылы өзінің графикалық процессорлары мен процессорларының өзара байланысы ретінде жариялаған HyperTransport супер жиынтығы. Бұл процессорлар мен графикалық процессорлар арасындағы байланыс үшін Interchip Interconnect ретінде де қолданылады (үшін Гетерогенді жүйенің архитектурасы ) ретінде белгілі келісім Шексіздік сәулеті.[6][7][8] Компания Infinity Fabric масштабы 30 ГБ / с-тен 512 ГБ / с-қа дейін өсетінін және оны пайдаланылатынын айтты Дзен негізделген процессорлар және Вега Кейінірек 2017 жылы шығарылған графикалық процессорлар.

«SDF» деректер байланысы DRAM жад сағаты (MEMCLK) сияқты жиілікте іске қосылады, бұл әр түрлі жылдамдықтармен байланысты кешігуді жою туралы шешім қабылдады. Нәтижесінде, жеделдетілген жедел модульді пайдалану бүкіл автобусты жылдамдатады. Сілтемелердің ені HT сияқты, 32 биттік, бірақ цикл бойынша 8 трансферт (128 биттік пакеттер) бастапқы 2-ге қарағанда орындалады. Электр қуатын жоғарылату үшін электрлік өзгерістер жасалады.[9]

Іске асыру

Жиіліктің сипаттамалары

HyperTransport
нұсқасы
ЖылМакс. HT жиілігіМакс. сілтеме еніМакс. жиынтық өткізу қабілеті (ГБ / с)
екі бағытты16-разрядты32-разрядты *
1.02001800 МГц32 бит12.83.26.4
1.12002800 МГц32 бит12.83.26.4
2.020041,4 ГГц32 бит22.45.611.2
3.020062,6 ГГц32 бит41.610.420.8
3.120083,2 ГГц32 бит51.212.825.6

* AMD 64. Атлон, Athlon 64 FX, Athlon 64 X2, Athlon X2, Атлон II, Феном, Феном II, Семпан, Турион сериясы және кейінірек бір 16 биттік HyperTransport сілтемесін қолданыңыз. AMD Athlon 64 FX (1207 ), Оптерон үшке дейінгі 16 биттік HyperTransport сілтемелерін қолданыңыз. Осы процессорлық сілтемелер үшін жалпы сағаттық жылдамдықтар 800 МГц-тен 1 ГГц-ке дейін (754/939/940 сілтемелердегі ескі бір және көп ұялы жүйелер) және 1,6 ГГц-тен 2,0 ГГц-ке дейін (AM2 + / AM3 сілтемелеріндегі жаңа бір розетка жүйелер - 2,0 пайдаланатын ең жаңа процессорлар ГГц). HyperTransport өзі 32 биттік ендік сілтемелерге қабілетті болса да, бұл ені қазіргі уақытта кез-келген AMD процессорлары қолданбайды. Кейбір чипсеталар тіпті процессорлар қолданатын 16 биттік енін қолдана алмайды. Оларға Nvidia кіреді nForce3 150, nForce3 Pro 150 және ULi M1689 - бұл 16-биттік HyperTransport ағынды сілтемесін пайдаланады, бірақ HyperTransport жоғары ағынды 8 битке дейін шектейді.

Аты-жөні

Қолдану арасында кейбір маркетингтік шатасулар болды HT сілтеме жасау HyperТransport және кейінірек пайдалану HT сілтеме жасау Intel Келіңіздер Гипер-жіп кейбіреулерінде ерекшелік Pentium 4 негізделген және жаңа Nehalem және Westmere негізделген Intel Core микропроцессорлар. Hyper-Threading ресми түрде белгілі Hyper-Тхрединг Тэхнология (HTT) немесе HT технологиясы. Шатастыру мүмкіндігіне байланысты HyperTransport консорциумы әрқашан жазбаша нысанды қолданады: «HyperTransport».

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «API NetWorks өнеркәсіптің алғашқы HyperTransport технологиясын-PCI көпір чипін іске қосу арқылы HyperTransport технологиясын пайдалануды жеделдетеді» (Баспасөз хабарламасы). HyperTransport консорциумы. 2001-04-02. Архивтелген түпнұсқа 2006-10-10.
  2. ^ Шолу (PDF), Гипер тасымалдау, мұрағатталған түпнұсқа (PDF ) 2011-07-16.
  3. ^ Эмберсон, Дэвид; Холден, Брайан (2007-12-12). «HTX спецификациясы» (PDF): 4. мұрағатталған түпнұсқа (PDF) 2012-03-08. Алынған 2008-01-30. Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)
  4. ^ Эмберсон, Дэвид (2008-06-25). «HTX3 сипаттамасы» (PDF): 4. мұрағатталған түпнұсқа (PDF) 2012-03-08. Алынған 2008-08-17. Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)
  5. ^ Холден, Брайан; Мешке, Майкл ‘Майк’; Әбу-Лебде, Зиад; Д’Орфани, Ренато. «HyperTransport үшін DUT қосқышы және сынақ ортасы» (PDF). Архивтелген түпнұсқа (PDF) 2006-09-03. Журналға сілтеме жасау қажет | журнал = (Көмектесіңдер)
  6. ^ AMD. «AMD_presentation_EPYC». Архивтелген түпнұсқа 2017-08-21. Алынған 24 мамыр 2017.
  7. ^ Мерритт, Рик (2016 жылғы 13 желтоқсан). «AMD Ryzen 3,4 ГГц +». EE Times. Архивтелген түпнұсқа 8 тамыз 2019 ж. Алынған 17 қаңтар 2017.
  8. ^ Наурыз 2020, Пол Алкорн 03. «AMD-нің GPU-ге дейінгі шексіз матасы егжей-тегжейлі». Tom's Hardware.
  9. ^ «Infinity Fabric (IF) - AMD». WikiChip.
  10. ^ Стив Джобс, Apple (25 маусым 2003). «WWDC 2003 негізгі». YouTube. Алынған 2009-10-16.

Сыртқы сілтемелер