Optimieren auf Quad Core

12/12/2008 - 23:38 von Alexander M | Report spam
Hallo

wenn meine Anwendung bis zu 3 Neben-Threads startet (natürlich nur da
wo es sinnvoll ist, weil zB die CPU/GPU eine Grafik verarbeitet und
ein anderer Thread bereits die naechste Datei laedt?),
kann man dann davon sprechen, die Anwendung sei auf "Quad-Core"-CPUs
optimiert?
(Weil die Threads sich automatisch auf alle 4 Kerne verteilen sollten,
sofern ich min 4 Threads habe, oder?)




Alex
 

Lesen sie die antworten

#1 Thomas Scheidegger
13/12/2008 - 00:49 | Warnen spam
Hallo Alexander

bis zu 3 Neben-Threads
...auf "Quad-Core"-CPUs optimiert?



im Prinzip ja,
der richtige Einsatz von Threads ist (momentan) das beste Mittel
zur Optimierung auf mehrere Cores.


ein anderer Thread bereits die naechste Datei laedt



nur zur Sicherheit:
das blosse lesen von Daten aus einer Datei ins RAM
ist selber meist kaum CPU-lastig.
(=> kaum Vorteil mit Thread / Multi-Core)
Erst die Interpretation der Daten
(zB als Bitmap-Pixels, insbesondere falls komprimiertes Format)
dürfte die CPU stàrker belasten.



Thomas Scheidegger - 'NETMaster'
http://dnetmaster.net/

Ähnliche fragen