Kritisches Problem
Wenn Sie beim Profiling Ihres Kernels sowohl den -- profile
und
das -g0
Intel® FPGA SDK für OpenCL™ Offline
Compiler-Befehlsoptionen in Ihrem aoc
Befehl, dem Quellcode Ihres
Kernel und IP werden weiterhin in der resultierenden .aocx-Datei angezeigt.
Sie haben zwei Problemumgehungsoptionen zum Entfernen des Quellcodes aus bestehendem .aocx-Dateien .
So entfernen Sie den Quellcode manuell:
- Führen Sie den
aocl binedit
Befehl list aus und suchen Sie alle Abschnitte, die mit.acl.source
oder.acl.clang_ir
. - Führen Sie den
aocl binedit update
Befehl für jeden in Schritt 1 identifizierten Abschnitt aus.
Unter Windows ist ist nul
. Für Linux,
ist /dev/null
.
Um den Quellcode automatisch mit dem von Intel bereitgestellten Perl zu entfernen Skript:
- Laden Sie das Perl-Skript herunter (https://www.altera.com/en_US/pdfs/literature/rn/opencl_rn_attachments/strip_source.zip).
- Entpacken Sie die strip_source.zip-Datei im aktuellen Arbeitsalltag
führen Sie das Verzeichnis aus und führen Sie dann
perl strip_source.pl
Befehl.
Hinweis: Um das Skript unter Windows ausführen zu können, muss Perl verfügbar sein in der Befehlszeile. Stellen Sie sicher, dass Sie den Pfad zu Perl zum Einstellung der PATH-Benutzerumgebungsvariablen.