Intel QuickPath Interconnect ( QuickPath , förkortning QPI , tidigare Common System Interface , CSI ) är en punkt-till-punkt seriell cache-koherent buss utvecklad av Intel för att ansluta processorer i flerprocessorsystem och för att överföra data mellan processorn och chipsetet . QPI skapades som svar på HyperTransport -bussen [1] [2] som utvecklades tidigare av ett konsortium ledd av AMD .
QuickPath-bussen skapades för att ersätta den tidigare Front Side Bus , som gav kommunikation mellan CPU:n och nordbryggan på moderkortet. De första processorerna med QuickPath-gränssnittet släpptes på marknaden 2008 . Från och med början av 2010 används det externa QuickPath-gränssnittet endast i Xeon- och Core i7 -processorserierna med Nehalem- kärnan för LGA 1366-sockeln och kommer även att användas i nästa generation av Itanium (Tukwila-kärna) [3] . Samtidigt använder chipset för LGA 1366-sockeln DMI -bussen för kommunikation mellan norra och södra bryggor. Processorer för LGA 1156-socket har inte ett externt QuickPath-gränssnitt, eftersom chipseten för denna socket endast stöder en enprocessorkonfiguration, och northbridge-funktionaliteten är inbyggd i själva processorn (och därför används DMI-bussen för att ansluta processorn till southbridge-analogen). Inom LGA 1156- processorn sker dock kommunikationen mellan kärnorna och den inbyggda PCIe- styrenheten via den inbyggda QuickPath [4] [5] -bussen .
Varje QuickPath-bussanslutning består av ett par envägskanaler, var och en fysiskt implementerad som 20 differentialpar av ledningar. Data överförs i form av paket ( datagram ). Bandbredden för en kanal är från 4,8 till 6,4 GT/s ( gigatransaktioner per sekund ). En överföring innehåller 16 bitars nyttolast, därför är den teoretiska totala bandbredden för en anslutning (i två riktningar) från 19,2 till 25,6 gigabyte per sekund (det vill säga från 9,6 till 12,8 gigabyte / s i varje riktning ); i detta fall kan en processor ha flera anslutningar.
Idén med sådana gränssnitt är inte ny, och till exempel beskriver publikationen THG ursprunget till denna buss på följande sätt: [6]
Lösningen som Intel valt, kallad QuickPath Interconnect (QPI) är ingen nyhet; det är en integrerad minneskontroller och en mycket snabb punkt-till-punkt seriell buss. En liknande teknik introducerades för fem år sedan i AMD-processorer, men i själva verket är den ännu äldre. Liknande principer, som är synliga i AMD och nu Intel-produkter, är resultatet av arbete som utfördes för tio år sedan av DEC-ingenjörer under utvecklingen av Alpha 21364 (EV7). Eftersom många tidigare DEC-ingenjörer har flyttat till Santa Clara-företaget är det inte förvånande att liknande principer har dykt upp i Intels senaste arkitektur.
Datorbussar och gränssnitt | |
---|---|
Grundläggande koncept | |
Processorer | |
Inre | |
Anteckningsböcker | |
Driver | |
Periferi | |
Utrustningshantering | |
Universell | |
Videogränssnitt | |
Inbyggda system |