Frage zu Multicore
- OCinside.de PC Forum
-- Software
--- Frage zu Multicore
|
Ein Ausdruck des Beitrags mit 4 Antworten ergibt bei 3 Antworten pro Seite ca. 2 DIN A4 Seiten. Das entspricht bei 80 g/m² ca. 9.98 Gramm Papier.
-- Veröffentlicht durch wakko0816 am 20:09 am 12. Dez. 2006
naja. genau das ist das problem bei multicore-unterstützung von spielen, denn da ist es auch noch zeitabhängig, wann die rechenergebnisse der einzelnen threads wieder zusammengeführt werden. denn dafür müssen die threads synchronisiert werden und das bedeutet deutlich höheren programmieraufwand. denn es bringt nichts, wenn der kollisionsabfrage-thread schon längst fertig ist und erstmal warten muss bis der KI-thread die neue posotion der gegner berechnet hat. und in diesem fall kommt es entweder zu asynchronität oder die rechenpause des einen threads hebt den vorteil der multicore-ubterstützung wieder auf. aus diesem grund ist es einfacher alles sequentiell zu berechnen. ;)
-- Veröffentlicht durch VoooDooo am 18:36 am 12. Dez. 2006
naja, Programme für Multiprozessorsysteme gibts schon seit Jahrzehnten, also das ist nicht das Problem. Die Programmierer für Spiele und für die meisten Anwendungen sahen bislang nur keinen Sinn darin die Programme für Multi-CPUs zu entwickeln weil es sowas im Heimgebrauch nicht gab und die breite Masse auch immer noch nicht hat!!! Im Normalfall kann eine Anwendung die entsprechend programmiert ist auf 2, 4 oder x Prozessoren laufen. Ein Prozess wird dabei in Threads zerlegt die parallel abgearbeitet werden können, also es ist kein Thread von einem anderen abhängig (irgendwann müssen die Ergebnisse natürlich zusammengeführt werden, aber das kommt halt erst später). Und solang es genug Threads gibt können auch entsprechend viele Prozessoren bedient werden!!!
-- Veröffentlicht durch buschmanoff am 18:03 am 12. Dez. 2006
Naja, das ist ja das generelle Problem, das die entwickler selber noch nicht richtig wissen, wie man multicore richtig unterstützen kann.
-- Veröffentlicht durch Schermi74 am 17:50 am 12. Dez. 2006
:nabend:
|
OCinside.de PC Forum
© 2001 - 2024 www.ocinside.de