Forum: Programmieren allgemein
by creality,
9. Apr 2008
Tja das dachte ich ja auch. Ich habe ja 8 Kerne --> 8 Threads. Leider ist es nicht so, dass hier ein Vorteil zu erkennen ist. Bei einem Einzelkernprozessor isses klar das mehrere Threads in der Regel nur wenig bringen.
Forum: Programmieren allgemein
by creality,
8. Apr 2008
Hmm...das ist schon ein guter Schuss.
Nur leider wird sich das so nicht verwirklichen lassen. Ich berechne sozusagen den Mittelwert eines Bildstapels der aus 30 Bildern besteht. Also 30x33MByte an Daten. Dazu kommen noch etliche Ergebnis-Zwischenspeicher um Zwischenergebnisse extra zu behandeln.
Insgesamt kratze ich dadurch an 2.1GByte Hauptspeicher rum...und leider gibts hier keine Extra...
Forum: Programmieren allgemein
by creality,
8. Apr 2008
Nein das überlasse ich Windows...funzt auch. Alle Kerne voll ausgelastet.
Forum: Programmieren allgemein
by creality,
8. Apr 2008
Hey Leute,
ich habe einen ThreadPool geschrieben um massiv parallel Bilder zu analysieren. Dabei schneidet ein Manager das Bild in X Teile und übergibt jedem Job ein Bildschnipsel.
Und nun rattern die Threads los...und nach paar Minuten wird wieder alles gemerged. Soweit wunderbar.
Feststellung
- Egal wie viele Threads man nimmt - eine wirkliche Zeitersparnis kommt nicht zu stande
- Ein...