小型微型计算机系统
小型微型計算機繫統
소형미형계산궤계통
MINI-MICRO SYSTEMS
2013年
7期
1457-1461
,共5页
数据密集型%共享内存%PSRAM(h)%程序执行模型
數據密集型%共享內存%PSRAM(h)%程序執行模型
수거밀집형%공향내존%PSRAM(h)%정서집행모형
date-intensive%shared memory%PSRAM(h)%program execution model
随着各领域需要处理的数据量越来越大,数据密集型应用也变得越来越被重视.该文提出一种包含数据访存层次和访存冲突等信息的新并行程序执行模型PSRAM(h).针对数据密集型应用以访存为主的特点,PSRAM(h)模型将程序执行时间简化为访存时间,通过分析各程序子段的访存层次和数量来预测串行程序的执行时间,进而通过使用各线程执行时间的最大值来预测并行程序的执行时间.使用PSRAM(h)模型下对最典型的数据密集型应用矩阵向量乘进行分析,在龙芯3A处理器和Intel Xeon E5520处理器两个平台上的测试结果表明,PSRAM(h)模型分析结果与实测结果大部分情况下误差小于20%.由此可见,针对数据密集型应用,PSRAM(h)不但可以给出程序执行时间的下限,还可以有效的预测程序的执行时间.
隨著各領域需要處理的數據量越來越大,數據密集型應用也變得越來越被重視.該文提齣一種包含數據訪存層次和訪存遲突等信息的新併行程序執行模型PSRAM(h).針對數據密集型應用以訪存為主的特點,PSRAM(h)模型將程序執行時間簡化為訪存時間,通過分析各程序子段的訪存層次和數量來預測串行程序的執行時間,進而通過使用各線程執行時間的最大值來預測併行程序的執行時間.使用PSRAM(h)模型下對最典型的數據密集型應用矩陣嚮量乘進行分析,在龍芯3A處理器和Intel Xeon E5520處理器兩箇平檯上的測試結果錶明,PSRAM(h)模型分析結果與實測結果大部分情況下誤差小于20%.由此可見,針對數據密集型應用,PSRAM(h)不但可以給齣程序執行時間的下限,還可以有效的預測程序的執行時間.
수착각영역수요처리적수거량월래월대,수거밀집형응용야변득월래월피중시.해문제출일충포함수거방존층차화방존충돌등신식적신병행정서집행모형PSRAM(h).침대수거밀집형응용이방존위주적특점,PSRAM(h)모형장정서집행시간간화위방존시간,통과분석각정서자단적방존층차화수량래예측천행정서적집행시간,진이통과사용각선정집행시간적최대치래예측병행정서적집행시간.사용PSRAM(h)모형하대최전형적수거밀집형응용구진향량승진행분석,재룡심3A처리기화Intel Xeon E5520처리기량개평태상적측시결과표명,PSRAM(h)모형분석결과여실측결과대부분정황하오차소우20%.유차가견,침대수거밀집형응용,PSRAM(h)불단가이급출정서집행시간적하한,환가이유효적예측정서적집행시간.