Wie die Struktur einer C++ - Anwendung für die Verwendung eines Mehrkern-Prozessor

Ich Baue eine Anwendung, die einige Objekt-tracking aus dem video-Kamera-Feeds und die Verwendung von Informationen aus, die zum ausführen von ein-Teilchen-system in OpenGL. Der code zum verarbeiten der video-feed ist etwas langsam, 200 - 300 Millisekunden pro frame jetzt. Das system, dass dies läuft auf einen dual-core-Prozessor. Um die Leistung zu maximieren möchte ich zur Entlastung der Kamera-Verarbeitung Zeug zu einem Prozessor und nur die Kommunikation relevanten Daten an die Hauptanwendung zurückzugeben, wie es ist, während die wichtigste Anwendung treten auf den anderen Prozessor.

Was muss ich tun, um auslagern der Kamera arbeiten, um anderen Prozessor-und wie gehe ich mit der Kommunikation mit der Haupt-Anwendung?

Bearbeiten:
Ich bin mit Windows 7 64-bit.

InformationsquelleAutor der Frage Mr Bell | 2010-01-30

Schreibe einen Kommentar