文章 ID: 000074490 內容類型: 疑難排解 最近查看日期: 2016 年 12 月 14 日

模擬 OpenCL 設計可能會消耗所有 CPU 資源,並造成致命的錯誤

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT

重大問題

描述

模擬某些 OpenCL 設計時,Intel® FPGA 適用于 OpenCL™ 模擬器的 SDK 可能會消耗所有 CPU 資源並造成死亡 錯誤。

解決方法

若要限制 Windows 和 Linux 模擬器執行時間的程式使用,請具體說明 設定模擬器的 CPU 親和性 CL_CONTEXT_EMULATOR_PROCESS_AFFINITY_MASK_ALTERA 環境變數。

例如,僅在 CPU 的前四個核心執行主機程式, 請援引下列 Linux 命令之一:

env CL_CONTEXT_EMULATOR_DEVICE_ALTERA=1 CL_CONTEXT_EMULATOR_PROCESS_AFFINITY_MASK_ALTERA=15 host

env CL_CONTEXT_EMULATOR_DEVICE_ALTERA=1 CL_CONTEXT_EMULATOR_PROCESS_AFFINITY_MASK_ALTERA=0xF host

相關產品

本文章適用於 1 產品

Intel® 可程式裝置

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。