《表1 两种读取方式效率比较》

《表1 两种读取方式效率比较》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于CUDA的地震相干体并行算法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

以窗口大小为3×3,计算工区大小为N×N为例,对两种读取方式进行比较。方式1是CPU每次从硬盘中只读取3×3×2000(每道有2000个采样点)个数据到CPU内存。方式2是CPU每次从硬盘中只读取100×100×2000个数据到CPU内存。理论上,方式1读取数据量为3×3×2000×N2,而方式2读取的总数据量为100×100×2000×(N/100)2,理论上方式2相比于方式1加速比为9。分别用两种读取方式测试了读取完整个计算工区的数据所消耗的时间。测试结果如表1所示,工区100×100时加速比是6.03,与理论值9还有一定差距,这是因为整个测试过程中还有其他系统开销,这部分开销是固定的,当数据量增大时,系统开销所占比例越来越小,加速比也逐渐增加并趋近于理论值。