artykuły

TILE64 - 64 procesory za 435 dolarów

58
6 września 2007, 12:43 Ryszard Sobkowski

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.

3