重大問題
模擬某些 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