Jump to content

Recommended Posts

  • Replies 5
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted

Wie może ktoś co ze zniesieniem ograniczenia do jedynie pamięci karty graficznej? Można wykorzystać RAM na pokładzie stacji?

Posted

Camel- Dopiero następne generacja kart od Nvidia i AMD będą wspierały unifikacje pamięci. Dokładne daty premier jeszcze nie są znane ale to już niedługo, konsumenckie modele ukażą się gdzieś w drugiej połowie tego roku. Zanim te ficzery zostaną zaimplementowane w rendererach może minąć wiele czasu, to na pewno nie będzie takie hop jakim chwali się NVidia. Strzelam że renderery zaczną korzystać z unified memory gdzieś w drugiej połowie 2017, zaczynając od Octane.

Posted (edited)

Unified Virtual Memory w specyfikacji CUDA też pojawiło się już kila lat temu i da się to odpalić na Maxwellach. Problem w tym że obecne karty od NV jak i AMD słabo radzą sobie z tym od strony hardwareowej. Opóźnienia są na tyle duże że na razie to się nie opłaca w kalkulacjach gdzie ważna jest szybkość. Pojemność VRAMu to główny bottelneck rendererów GPU więc jakby SVM/UVM się faktycznie opłacało to już od dawna autorzy rendererów na CUDA czy OpenCL by to zaimplementowali.

O ile dobrze pamiętam ktoś kiedyś zrobił test wyszło że synchronizacja jest na tyle powolna że uzyskał czasy niewiele lepsze jakby renderował to na CPU. ;) To co ma się pojawić w nowych kartach to inne podejście do tematu. Jednak nadal nie wiadomo czy spowolnienie będzie na tyle małe żeby gra była warta świeczki w rendererach.

Edited by Monio
Posted (edited)
O ile dobrze pamiętam ktoś kiedyś zrobił test wyszło że synchronizacja jest na tyle powolna że uzyskał czasy niewiele lepsze jakby renderował to na CPU. ;)

 

Dlatego APU to przyszłość dla silników GPU albo raczej hybrydowych (CPU&GPU) i znów AMD okazało się wizjonerem ;), choć nie udało im się jeszcze dopracować tej wizji na tip top, ale Intel też podąża tą drogą, bo na APU opóźnienia są bardzo niskie min. dzięki wspólnemu cache, nie chodzi tylko o opóźnienia, także o ochronę pamięci, wielozadaniowość itp., dlatego AMD GCN oferuje jednostki ACE.

 

Czy gra jest warta świeczki, jest warta, tylko to wymaga pracy.

 

GPU więc jakby SVM/UVM się faktycznie opłacało to już od dawna autorzy rendererów na CUDA czy OpenCL by to zaimplementowali.

 

jak dawno, skoro same OCL 2.x jest w sumie od niedawna, a CUDA jest tu zbyt mało efektywne. NVIDIA nie oferuje APU, to może być kiedyś problem dla tej firmy tj. brak licencji na x86_64. Z drugiej strony, silniki only CPU to będą jeszcze długo, dzięki przepisywaniu ich na AVX (wykorzystaniu Embree) są coraz wydajniejsze, a kwestia ilości pamięci dla GPU dzięki upowszechnianiu się kart z 8GB, 16GB i więcej... będzie coraz mniej drażliwa, pewnie za 5 lat podstawą będą karty z 8GB, już teraz w R9 390 to praktycznie podstawa poniżej 1500 zł.

Edited by materalia

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We are using cookies. Read about our Privacy Policy