Podgląd pojedynczego posta
Stary 08.05.2012, 14:17   #1764
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
Najnowsze gry może tak, ja zatrzymałem sie w rozwoju growym. Ale gry z natury ciężej napisać wielowątkowo niż inne aplikacje.

Zazwyczaj to było robione tak że jeden rdzeń robił grafikę, drugi fizyke trzeci resztę.
Ale to nie do końca jest dobre bo rdzenie nie są równomiernie obciążone.
Wątki musza być z sobą zsynchronizowane, jak jeden skończy wcześniej musi czekać, coś musi nadzorować ich wykonywanie i synchronizację.
W grafice 3d z tego co sie orientuje nie bardzo da sie to łatwo zrobić, bo scena do przeliczenia jest jedna i nie bardzo da się ją sprawiedliwie podzielić na niezależne zadania.

Prawdziwy program wielowątkowy może wykorzystać zawsze tyle wątków ile ma do dyspozycji (np kodeki video tak są pisane), jeżeli potrafi max 2 czy 4 - to prawdopodobnie znaczy że jest sztucznie na sztywno "uwątkowiany"

Ostatnio zmieniany przez sobrus : 08.05.2012 o godz. 14:21
sobrus jest offline   Odpowiedz cytując ten post