Moc i gorące sprawy
Współczynnik IPC, wyznaczający wraz z częstotliwością ogólną wydajność procesora i wynoszący 3 w przypadku układu TILE64, pozwala na stosowanie relatywnie niskich częstotliwości taktowania układu przy zachowaniu sensownej wydajności – TILE64 pracuje więc z zegarami 600-900 MHz. Trzy równorzędne funkcjonalnie jednostki procesora pracują równolegle. Jednostki operują na pliku 96-bitowych rejestrów (trzy wartości 32-bitowe).
Wielu Czytelników będzie na pewno zainteresowanych wydajnością TILE64 w porównaniu z teraflopowym Polaris Intela. Nie jest to porównanie zbyt szczęśliwe z wielu powodów. Pierwszy z nich to fakt, że Polaris jest układem doświadczalnym, podczas gdy TILE64 to już konstrukcja użytkowa, którą każdy może kupić i to niezbyt drogo. Drugi to z kolei odmienne przeznaczenie tych procesorów. Polaris służy do bicia rekordów i prowadzenia prac rozwojowych, natomiast TILE64 do konkretnych zadań, w których wydajność FP może mieć marginalne znaczenie. Przejdźmy jednak do liczb.
| TILE64 | Polaris | |
|---|---|---|
| Częstotliwość zegara | 600-900 MHz | 3,5-4 GHz+ |
| Liczba jednostek CPU | 64 | 80 |
| Liczba jednostek wykonawczych | 192 | 160 |
| IPC | 192 | 320 |
| Teoretyczna wydajność (32-bitowa) | 172,8 Gflops | około 1300 Gflops |
Jak można się było spodziewać, w rywalizacji zmiennoprzecinkowej TILE64 nie ma szans na dogonienie „rzekomego rywala” – jest w operacjach zmiennoprzecinkowych 7,6 raza słabszy. Jest jednak parametr, którym TILE wydaje się skutecznie rywalizować z „potworem” Intela. Jest to pobór mocy! Każdy z procesorów, zawartych w układzie TILE64, pobiera moc od 170 do 300 mW, co sprawia, że układ pracujący z zegarem 900 MHz będzie miał szczytowy pobór na poziomie około zaledwie 20 W. W porównaniu z przeszło 200 watami mocy teraflopowego układu Polaris z zegarem 3,5 GHz!
Producent nie ujawnił, w jakim wymiarze technologicznym są te układy produkowane i przez którego z popularnych wykonawców kontraktowych, jednak 20 W jak na 64 pełnosprawne procesory to rzeczywiście niewiele. Oczywiście w układzie wbudowano system oszczędzania energii, przełączający nieużywane aktualnie procesory w stan uśpienia, w którym pobierają one moc około 25-35 mW. System ten ma jeszcze jedną cechę szczególną – mierzona jest w nim temperatura każdego z kafelków i na jej podstawie trafia on na odpowiednie miejsce w kolejce do uśpienia przy najbliższej okazji.
