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

    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 eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.