TwojePC.pl © 2001 - 2024
|
|
Czwartek 24 października 2013 |
|
|
|
Rzut oka na kolejkowanie w hUMA i Excavatora Autor: Wedelek | źródło: Xbit Labs, Semi Accurate | 14:59 |
(5) | Kolejna generacja procesorów firmy AMD zapowiada się niezwykle ciekawie, za sprawą całkiem nowej mikroarchitektury CPU, oraz wcielenia w życie standardu hUMA. Są to na tyle ciekawe aspekty, że warto przyjrzeć im się bliżej, co mam zamiar zrobić w niniejszym artykule. Zacznę od końca, czyli od hUMA, który daje producentom całkowicie nowe możliwości. Przede wszystkim zakłada on stosowanie współdzielonej pamięci podręcznej, do której dostęp będą miały zarówno GPU, jak i CPU, co znacząco przyspieszy wykonywanie obliczeń. Do tego zaimplementowany został nowy system kolejkowania zadań nazwany Heterogenous Queuing, w skrócie hQ.
Zakłada on, że aplikacja będzie miała bezpośredni dostęp zarówno do CPU, jak i GPU, a na dodatek oba te układy będą w stanie zlecać sobie nawzajem zadania do wykonania. Dzięki temu wzrośnie wydajność, a korzystanie z GPGPU będzie wygodniejsze, choćby dlatego, że komunikacja będzie się odbywać z pominięciem systemu operacyjnego.
Poniższe diagramy wyraźnie pokazują, jak będzie wyglądało kolejkowanie instrukcji i zlecanie prac w układzie zgodnym z hUMA, takim jak Kaveri, a jak to wygląda obecnie. Aktualnie procesor ogólnego zastosowania musi przetworzyć wszystkie operacje i tylko on może zlecić GPU wykonanie określonych obliczeń, co jest nieefektywne.
Kolejnym, istotnym aspektem wpływającym na wydajność procesorów jest mikroarchitektura CPU, a w przypadku AMD prawdziwym przełomem na tym polu będzie Excavator, wyposażony w 256-bitowe jednostki FMAC, które są niezbędne by zapewnić zgodność z instrukcjami AVX2. Obecnie AMD stosuje w swoich procesorach FPU zdolne wykonywać 128-bitowe operacje z użyciem instrukcji XOP, co nie jest wystarczające. W związku z tym AMD musi przeprojektować jednostki FPU, co z kolei daje nadzieje na spory wzrost wydajności pojedynczego rdzenia, a to właśnie ten aspekt jest największą bolączką układów AMD na bazie Bulldozera i Piledrivera.
Wiadomo również, że Excavator będzie wspierał wszystkie te instrukcje, co Haswell, czyli SSE4.1, SSE4.2, AES, PCLMUL, AVX, BMI, F16C, MOVBE, AVX2, BMI2 i RDRND, a producent deklaruje, że nowa mikroarchitektura będzie o 10-15% wydajniejsza od poprzednika, czyli Steamrollera.
|
| |
|
|
|
|
|
|
|
|
|
K O M E N T A R Z E |
|
|
|
- a pewnie (autor: Markizy | data: 24/10/13 | godz.: 15:09)
po Excavator amd wywali całkiem FPU, i rdzenie w module będą tylko liczyć liczby stałoprzecinkowe, a wszelkie inne obliczenia zmiennoprzecinkowe będą wykonywane przez cześć graficzną ;)
- Zapowiadają 10-15% przyrostu na rdzeń. (autor: raczek70 | data: 24/10/13 | godz.: 15:32)
W rzeczywistości będzie to zapewne 5-7%. To wciąż za mało... :(.
- Sorki mówią o ogólnej, co i tak nie zmienia sytuacji... (autor: raczek70 | data: 24/10/13 | godz.: 15:34)
:(.
- jeju (autor: loccothan | data: 24/10/13 | godz.: 16:30)
Poczekajcie pierw na SteamRollery ;-) nie bedziecie zawiedzeni jeśli chodzi o cenę-wydajność. Bo za 2k złożycie podstawę (mobo+proc+RAM) z min. 12 do 16 rdzeni (nie wiadomo do końca ile dadzą do desktopów) + przyrost wydajności związany z technologią + win 8.1 który jest zoptymalizowany pod AMD Modular (patrz na xOne i jego kompatybilność z o8iem) i mamy spoko sprzęty do grania w nowe tytuły za całość pod koniec przyszłego roku damy ok 4-5k zeta (z Grafiką HiEnd) to nie dużo a ten kto będzie robił upg. wyjdzie jeszcze taniej ;-)
- hmm (autor: grafenroot | data: 25/10/13 | godz.: 22:09)
W teorii wygląda to dobrze. Jeśli producenci softu zaczną pisać pod HSA to może być ciekawie :) Pytanie tylko czy będzie się im chciało.
|
|
|
|
|
|
|
|
|
D O D A J K O M E N T A R Z |
|
|
|
Aby dodawać komentarze, należy się wpierw zarejestrować, ewentualnie jeśli posiadasz już swoje konto, należy się zalogować.
|
|
|
|
|
|
|
|
|
|