《表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还有一定差距,这是因为整个测试过程中还有其他系统开销,这部分开销是固定的,当数据量增大时,系统开销所占比例越来越小,加速比也逐渐增加并趋近于理论值。
图表编号 | XD00130723100 严禁用于非法目的 |
---|---|
绘制时间 | 2020.01.01 |
作者 | 张全、林柏栎、彭博、王世元 |
绘制单位 | 西南石油大学计算机科学学院、电子科技大学信息与通信工程学院、西南石油大学计算机科学学院、西南石油大学计算机科学学院、西南石油大学计算机科学学院 |
更多格式 | 高清、无水印(增值服务) |