ID บทความ: 000086399 ประเภทข้อมูล: ข้อความแสดงข้อผิดพลาด การตรวจสอบครั้งล่าสุด: 24/09/2018

ข้อความแสดงข้อผิดพลาด : "ข้อผิดพลาด: ตัวเพิ่มประสิทธิภาพ FAILED -dbg-info-enabled --grif --soft-elementary-math=false --fas=false --wiicm-disable=true "kernel_top.1.bc" -o "kernel_top.kwgid.bc"

สิ่งแวดล้อม

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    เนื่องจากปัญหาเกี่ยวกับIntel® FPGA SDK for OpenCL™ software technology คุณอาจเห็นข้อผิดพลาดนี้หลังจากเวลาคอมไพล์เป็นเวลานาน ซึ่งเกิดจากการดําเนินการจัดเก็บข้อมูลจํานวนมากไปยังองค์ประกอบที่ไม่ได้กําหนดซึ่งดําเนินการโดยฟังก์ชันh_updating_graph_mask_buf_0และอาร์เรย์h_graph_visited_buf_0

    ความละเอียด

    ในการแก้ไขปัญหานี้ ให้เพิ่มบรรทัดต่อไปนี้ในไฟล์ kernel_top.cl :

    ***************
    *** 22,30 ****
        
      #pragma ACCEL interface
    variable=k depth=1
        bool stop;
        do {
    -     bool h_updating_graph_mask_buf_0[1000000];
    -     bool h_graph_visited_buf_0[1000000];
      //if no thread
    changes this value then the loop stops
          stop =
    false;
      //omp_set_num_threads(num_omp_threads);
    --- 22,30 ----
        
      #pragma ACCEL interface
    variable=k depth=1
        bool stop;
      bool
    h_updating_graph_mask_buf_0[1000000];
      bool
    h_graph_visited_buf_0[1000000];
        do {
      //if no thread
    changes this value then the loop stops
          stop =
    false;
      //omp_set_num_threads(num_omp_threads);

    ปัญหานี้จะได้รับการแก้ไขในการเปิดตัว Intel FPGA SDK สําหรับ OpenCL ในอนาคต

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้