12.5 (H) Threads beim Raytracing
« Vorheriges Thema anzeigen | Nächstes Thema anzeigen »
TomL
Neuling
Neuling


Dabei seit: 25.10.09
Beiträge: 28


Private Nachricht senden
#91 | Gelesener BeitragVerfasst am: 9.2.2010, 04:38   Titel: Re: 12.5 (H) Threads beim Raytracing
ok, die linethread hängt auch von der bildgröße ab. aber wieso? packts der scheduler vom OS nicht mehr wenns zu viele thread werden oder was?
ich hab nen intel core i7 (4 cores, 8 threads à 3.57GHz), win7 64bit
meine letzten ergebnisse bei der tetris szene auf 1920×1080 (full HD), sogar mit task manager zum verfolgen der leistung Razz :

normale cam:
104.096528369 s
http://www.pic-upload.de/view-4532783/raytracer--normalcam-.jpg.htmlhttp://www4.pic-upload.de/thumb/09.02.10/89ud1atw8sse.jpg
(für 800×600 brauch ich 22.7s)

linethread cam:
286.667314887 s
http://www.pic-upload.de/view-4532784/raytracer--linethreadcam-.jpg.htmlhttp://www4.pic-upload.de/thumb/09.02.10/ewx87g2st7ng.jpg
(12s für 800×600, die CPU auslastung ist bei dem kleinen bild dann aber auch mehr als die doppelte, komischer weise)

multithread cam (mit 8 threads):
34.49432699 s
http://www.pic-upload.de/view-4532786/raytracer--multithreadcam-.jpg.htmlhttp://www4.pic-upload.de/thumb/09.02.10/xnst58smtils.jpg
(8.8s für 800×600)

threadpool cam (mit 8 threads):
30.626331214 s
http://www.pic-upload.de/view-4532790/raytracer--threadpoolcam-.jpg.htmlhttp://www4.pic-upload.de/thumb/09.02.10/hn12noeqjkc.jpg
(7.9s für 800×600)

damit wär das thema raytracer und pgdp allgemein für mich endgültig abgehakt ^^
man sieht sich!

yeah, siebte seite!! nice

Zuletzt bearbeitet von TomL am 9.2.2010, 04:42, insgesamt 2-mal bearbeitet
Kaboof
Neuling
Neuling


Dabei seit: 10.01.10
Beiträge: 3


Private Nachricht senden
#92 | Gelesener BeitragVerfasst am: 9.2.2010, 13:11   Titel: Re: 12.5 (H) Threads beim Raytracing
nur so rein interessehalber... TomL bei deinem Linethread, wieso lastet er da nur einen Kern aus?
Ich hab zwar nur 2, aber die sind beide ausgelastet von meiner Linethread?
Hat wer ne Erklärung dafür parat?
TomL
Neuling
Neuling


Dabei seit: 25.10.09
Beiträge: 28


Private Nachricht senden
#93 | Gelesener BeitragVerfasst am: 9.2.2010, 19:50   Titel: Re: 12.5 (H) Threads beim Raytracing
sind bei dir beide zu 100% ausgelastet oder was? wie du siehst, ist bei mir die CPU auslastung bei der linethread ungefähr bei 17%. da 12.5%ige auslastung einer 100%igen last auf einem (logischen) kern entspricht (von denen der i7 acht stück hat), sind 17% gleich einem kern und ungefähr der hälfte eines zweiten - im schnitt also ungefähr 75% auslastung von zwei kernen.
bei einem kleineren bild (800×600) bewegt sich die prozessorauslastung bei ~24% - und das sind ziemlich genau zwei kerne.
aber wieso, das frag ich mich auch.
Kaboof
Neuling
Neuling


Dabei seit: 10.01.10
Beiträge: 3


Private Nachricht senden
#94 | Gelesener BeitragVerfasst am: 10.2.2010, 01:16   Titel: Re: 12.5 (H) Threads beim Raytracing
Es sind nicht beide zu 100% ausgelastet, der 2. lässt immer wieder ein kleines bisschen nach... aber eben nur minimal, also entweder das verteilt sich bei deinen Kernen einfach besser oder es ist ein Unterschied. Aber sollte die Linethread nicht egtl alle Kerne auslasten? Gibt doch ausreichend Threads?

Dateianhänge
An diesem Beitrag wurden Dateianhänge hinzugefügt. Du musst dich einloggen oder registrieren, bevor du die Attachments ansehen kannst.
Beiträge anzeigen:
Neue AntwortNeue Antwort
Du kannst auf Beiträge in diesem Thema nicht antworten.
Du kannst deine Beiträge in diesem Thema nicht bearbeiten.
Du kannst deine Beiträge in diesem Thema nicht löschen.
Du kannst Dateien in diesem Thema nicht herunterladen.
Alle Zeiten sind GMT + 1 Stunde
Infler © 2005-2008 alcaeus (Impressum)
Portions based on phpBB © 2001, 2005 phpBB Group
Infler 2.4.7 YASE
RSS-Feed verfügbar