当前位置: 代码迷 >> 综合 >> 2020-10-06,异构程序调试
  详细解决方案

2020-10-06,异构程序调试

热度:90   发布时间:2024-02-25 12:01:48.0

CPU和加速器通过PCIe或者其他方式连接,内存地址空间不一致。

1)确保数据传输的正确性

假设CPU端有数组A,copy一份A的备份A1。开辟加速器上空间B。把A传输至加速器的B。清空A。

把加速器上的B传输至A。通过A1和A进行比较,看数据传输是否正确。

2)功能调试

函数内部建议采用二分法。累积法是逐步找问题,可能会找不到问题在哪里

函数间采用功能模块法。