Artikel-ID: 000073902 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 01.05.2019

Warum gibt get_global_size Funktionsanruf einen falschen Wert zurück, wenn der autorun Kernel mit dem Intel® FPGA SDK für OpenCL™ Compiler Legacy Version 18.1.1 ausgeführt wird?

Umgebung

    Intel® Quartus® Prime Pro Edition
    Intel® FPGA SDK for OpenCL™ Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung

Aufgrund eines Problems im Intel® FPGA SDK für OpenCL Compiler Legacy Version 18.1.1 gibt die get_global_size Funktion 0 anstelle von 2^32 für einen autorun Kernel zurück. Dies kann zu funktionellen Unterschieden zwischen der Ausführung des Kernels und FPGA führen.

Lösung

Um dieses Problem zu umgehen, führen Sie den Kernel im schnellen Modus des Intel® FPGA SDK für OpenCL Version 19.1 Compiler aus. Dies liefert die richtigen Emulationsergebnisse.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

1

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte es Widersprüche zwischen der englischsprachigen Version dieser Seite und der Übersetzung geben, gilt die englische Version. Englische Version dieser Seite anzeigen.