Sehen wir uns nun den Intel Parallel Inspector an, der Teil des Intel Parallel Studios ist. Der Intel Parallel Inspector ist eigentlich eher so etwas wie zwei Tools in einem. Er führt bei Programmen zwei Analysearten durch. Er findet Speicherfehler und Threading Fehler. Der Parallel Inspector ist in Verwendung mit dem Intel Compiler oder dem Microsoft Compiler sehr nützlich bei einem seriellen oder parallelen Programm. Tatsächlich kann der Inspector sogar Fehler in Programmen entdecken, die eigentlich nur an einer parallelen Maschine oder einer Maschine mit mehr Cores als Ihre hat, angezeigt werden. Er kann die Analyse sogar an einer Core-Maschine durchführen. Beispielweise kann er sogar Bugs finden, die eine Acht-Core-Maschine beeinträchtigen würden. Sehen wir uns also all das an. Wie Sie sehen, haben wir ein Visual Studio 2008 installiert, auf dem wir uns jetzt den Intel Parallel Inspector ansehen. Sie können den Intel Parallel Inspector auf drei verschiedene Wege aufrufen. Sie können so über die Toolleiste fahren und ihn auswählen. Sie können den Projektnamen mit rechts anklicken und ihn dann auswählen. Oder Sie wählen ihn aus dem Menü Tools aus. Da alle drei Möglichkeiten gleich sind, bleibt es Ihnen überlassen, welche Ihnen im Moment besser gefällt. Die Konfiguration des Parallel Inspectors ist genauso leicht. Ich konfiguriere ihn hier von der Toolleiste aus, einfach nach unten scrollen und Analysekonfiguration wählen. In diesem Dialog können Sie angeben, welche Abgleichsebene Sie für Ihre Analysen, sowohl bei Speicher- als auch Threadingfehlern haben möchten. Sie haben jeder eine Schiebeleiste, mit der Sie die Messung und eine tiefere Analyse Ihres Programms einstellen können. Je mehr Sie abwägen, desto langsamer läuft die Anwendung und die Durchführung der Analyse dauert länger. Im Allgemeinen empfehle ich eine ziemlich niedrige Einstellung zum Aufspüren der offensichtlichsten Probleme, die Sie entweder bei Threading- oder Speicherfehlern haben. Wenn Sie diese beseitigt haben, legen Sie die Messungen in Ihren Läufen auf höheren Ebenen fest. Dies ist unserer Ansicht nach die effektivste Nutzung. Es hilft den Zeitaufwand zum Finden von Fehlern und Bestimmen der Ebene, auf der das Debugging durchgeführt werden soll, zu reduzieren. Nachdem Sie die gewünschte Analysenebene festgelegt haben, klicken Sie auf Analyse starten, der Test wird gestartet und nun können Sie die Vorteile des Intel Parallel Inspector voll ausnützen. Ich hoffe, Sie sehen sich dies noch genauer an. Probieren Sie das Intel Parallel Studio aus. Weitere Informtionen dazu unter intel.com/go/parallel
Ein drei Minuten langer Überblick über den Intel Parallel Inspector, der Bestandteil des Intel Parallel Studios ist und der Speicher- und Thread-Fehler in seriellen und parallelen Programmen findet.
