000
21.04.2006, 16:38 Uhr
flappinski
|
Hallo Leute, hat jemand schon Erfahrung mit den Dual/Multiple Core Maschienen? Ich habe ein Programm, das bestimmte Funktionen unter Umständen mehrere Milliarden mal aufruft. Ausserdem habe ich einen Rechner mit 4 Kernen zur Verfügung. Im Moment laste ich den Rechner aus, indem ich die Aufgaben verteile und vier verschiedene Prozesse starte. Das funktioniert zwar ganz gut, ist aber mühselig, da ich später dann die Ergebnisse auch wieder zusammenfriemeln muss. Also: Wie kann ich innerhalb des Codes die verschiedene Funktionsaufrufe auf verschiedene Kerne verteilen? Ich programmiere unter Linux mit g++ 4.0.2. Danke schon mal, Stephan |