一種基于INTEL AVX指令集的浮點峰值計算吞吐測試方法

基本信息

申請?zhí)?/td> CN201810014687.2 申請日 -
公開(公告)號 CN108268349B 公開(公告)日 2021-05-18
申請公布號 CN108268349B 申請公布日 2021-05-18
分類號 G06F11/22;G06F9/30;G06F9/38 分類 計算;推算;計數(shù);
發(fā)明人 李艷兵;路凱林;蔣鐘文 申請(專利權)人 青島雷神科技股份有限公司
代理機構 青島致嘉知識產(chǎn)權代理事務所(普通合伙) 代理人 單虎
地址 266000 山東省青島市嶗山區(qū)松嶺路169號青島國際創(chuàng)新園A座1402
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于INTELAVX指令集的浮點峰值計算吞吐測試算法,包括以下步驟:步驟1:AVX128BitADD/Sub;步驟2:AVX128bitMul;步驟3:AVX128BitFMA;步驟4:AVX128BitADD+Mul;步驟5:AVX256BitADD/Sub;步驟6,AVX256BitMul;步驟7,AVX256BitFMA;步驟8,AVX256BitADD+Mul;步驟9,AVX512BitADD/Sub;步驟10,AVX512BitMul;步驟11,AVX512BitADD+Mul;步驟12,AVX512BitFMA;步驟13,計算過程自動迭代和納秒級計時;步驟14,針對不同處理器架構;步驟15,單線程測試+多線程調用;步驟16,顯示出測試結果。本發(fā)明在盡可能短的測試時間下,可針對目前主流X86處理器的向量計算能力做出評估,幫助研究人員快速確定該架構處理器在SIMD吞吐中的設計,找到其基本計算能力的側重點和性能峰值點。