Diit.cz - Novinky a informace o hardware, software a internetu

AMD učinila další krok směrem k MCM CPU / GPU

Aktivní interposer, tedy takový, který nefunguje pouze jako vodič spojující různé body, ale obsahuje i logiku, je známá věc. Problémem však dosud byly kolize dat při použití takového řešení…

Grafické čipy jako Fiji nebo Vega 10, ale i chystaná Vega 11 (Vega Mobile) jsou příklady produktů využívajících interposer, konkrétně pasivní interposer. Tedy takový, který slouží jako propojka čipů, které jsou na něm umístěné. V případě všech jmenovaných spojuje paměťová řadič GPU s pamětmi typu HBM. AMD ústy Lisy Su opakovaně uvedla, že probíhá výzkum orientovaný různými směry. Jedním je kupříkladu náhrada velkého interposeru menšími křemíkovými spojkami na způsob Intel EMIB, které by snížily náklady. Jinou cestou je naopak obohacení interposeru o další výhody.

V kontextu situace, o které bude řeč, jde o tzv. aktivní interposer, který by krom samotných datových cest integroval i řadič / sběrnici propojující jednotlivé čipy, které jsou na něm rozmístěné. Tím by se jednak výrazně rozšířily možnosti využití MCM a jednak by se mohla zjednodušit architektura dílčích čipů (čipletů), kterými bude aktivní interposer osazen.

Jedním z problémů, se kterými se uskutečnění MCM s aktivním interposerem potýká, jsou datové kolize. Pokud totiž jednotlivé čiplety budou schopné komunikovat každý s každým, může docházet k tomu, že se v určitém bodě setkají data odeslaná z různých zdrojů a to způsobí problém. Tyto kolize či datové zácpy („deadlocks“) by teoreticky bylo možné řešit návrhem dílčích čipletů s ohledem na to, v jaké konfiguraci budou na MCM spojené. Jenže tím by padla jedna z klíčových výhod MCM a to konfigurovatelnost. Pokud by totiž návrh čipletů byl určený pro jednu konkrétní konfiguraci a v jiné nemusel fungovat, pak by postrádala existence aktivního interposeru smysl, protože by nic nového nepřinášela.

AMD tedy hledala řešení, které by umožňovalo zachovat volnost v konfiguraci čipletů a zároveň zajistila spolehlivé fungování bez kolizí (deadlocks). Na publikaci funkčního řešení upozornil IEEE Spectrum; autorem návrhu je Gabriel Loh z AMD. Řešením je soubor / hierarchie pravidel určující, kterým směrem mohou data do čipu vstoupit, kudy mohou vycházet a kudy mohou procházet když poprvé vstoupí do čipu. Pokud jsou tato pravidla splněna, je možné plně predikovat dění v MCM - v čipletech, paměti i síti interposeru. Při dodržení těchto pravidel pak jednotlivé týmy mohou navrhovat jednotlivé komponenty bez toho, aby musely z tohoto pohledu řešit kompatibilitu s jinými komponentami nebo datovou sítí interposeru. Díky tomu je možné zachovat i volnou konfigurovatelnost v osazení MCM a spojovat třeba i prvky / čiplety, které nebyly vyvinuté s ohledem jednoho na druhý.

Tagy: 
Zdroje: 

Diskuse ke článku AMD učinila další krok směrem k MCM CPU / GPU

Pondělí, 9 Červenec 2018 - 16:53 | Mali | Ta vzdalenost je mensi, nez vzdalenost mezi...
Čtvrtek, 5 Červenec 2018 - 12:23 | Tom | Pokud resime maximalni plochu kterou MCM chceme...
Středa, 4 Červenec 2018 - 17:49 | Mali | Jasny priklad chodici encyklopedie, ktera neumi...
Úterý, 3 Červenec 2018 - 05:53 | simik | Rychlost sireni informaci a rychlost pohybu...
Pondělí, 2 Červenec 2018 - 18:41 | Moonalert | Každý logický člen do toho zanese další zpoždění...
Pondělí, 2 Červenec 2018 - 18:19 | ovadisko | chaoticke ≠ komplikovane ≠ zrozumitelne ≠...
Pondělí, 2 Červenec 2018 - 18:00 | Peter Fodrek | Ja som niekde tvrdil, že je to to isté? Tvrdil...
Pondělí, 2 Červenec 2018 - 17:13 | franzzz | Rekl bych ze celej thread je zamotanej, ale...
Pondělí, 2 Červenec 2018 - 16:50 | Mali | No cele ste to solidne zmotal. Rychlost sireni...
Pondělí, 2 Červenec 2018 - 16:33 | Peter Fodrek | Jasne. Ja som chcel len rádovo orientačné čísla...

Zobrazit diskusi