所谓器件加速,即将某些计算从主处理器卸载到器件中的内核。在纯顺序模型中,应用将保持空闲,并等待结果就绪,然后才恢复处理,如上图所示。
设计软件应用程序时应避免这种空闲周期。首先确定不依赖于内核结果的应用程序部分。然后构造应用程序,以便这些函数可以在主机上与器件中运行的内核并行执行。
所谓器件加速,即将某些计算从主处理器卸载到器件中的内核。在纯顺序模型中,应用将保持空闲,并等待结果就绪,然后才恢复处理,如上图所示。
设计软件应用程序时应避免这种空闲周期。首先确定不依赖于内核结果的应用程序部分。然后构造应用程序,以便这些函数可以在主机上与器件中运行的内核并行执行。