Proč nemá APU Kaveri 832 stream-procesorů
My se domníváme (vlastně docela pevně věříme), že to pravda není. A rádi vám vysvětlíme proč.
Současná generace APU Trinity/Richland nese 384 stream-procesorů. První slajdy, které obsahovaly údaje o generaci Kaveri, obsahovaly zajímavé poznámky milimetrovým písmem pod čarou, které nepřímo (ale zcela jednoznačně) hovořily o přítomnosti 512 stream-procesorů. Tomu odpovídaly i všechny ostatní dosavadní zprávy.
512 stream-procesorů je obzvlášť s ohledem na limitaci ze strany paměťové propustnosti rozumná a očekávatelná hodnota; přidávat do čipu další výpočetní bloky, které zvýší výrobní náklady, ale v důsledku limitace sběrnicí zvýší výkon o nula nula nic, zkrátka nemá smysl.
Kde se tedy vzal údaj o 13 výpočetních blocích CU, respektive 832 stream-procesorech? Trochu napoví údaj „1 device / 2 threads“, což znamená, že systém vidí jedno zařízení, ale to pracuje se dvěma vlákny. Stručně řečeno, jde o režim Dual-Graphics alias CrossFire APU (Kaveri) s nějakým samostatným grafickým jádrem.
Trochu matematiky: Když od celkových 832 stream-procesorů odečteme 512, které nese Kaveri, zbude nám 320 kousků. Zrovna tolik výpočetních jednotek má GPU Hainan, o kterém jsme si psali koncem léta a který je určený výhradně pro použití s APU a dalšími procesory s integrovanou grafikou (sám totiž neobsahuje obvody zajišťující obrazový výstup):
Že je tato teorie nejen pravděpodobná, ale téměř jistá, potvrzuje další výpis ze Sandry, který už popisuje Kaveri v takové podobě, jakou jsme znali dosud, tedy s 512 stream-procesory. Sandra nepřinesla nic, co bychom již nevěděli - snad jen potvrdila, že Kaveri a Hainan budou velmi často kombinované - možná nejen v mobilní sféře, ale i v desktopu.