云彩店邀请码|半壳|优胜
Cache本领是计划机科技史上的宏大创造,对于普及计划机体例的本能起到了特殊要害的效率。软硬件模仿本领在体制构造接洽和处置器安排中被普遍运用,对于Cache本领的接洽模仿器是一个要害的东西,暂时处置器的安排常常须要借助Cache模仿器来创造安排的瓶颈,评价各别Cache体例安排的本能。保守的Cache模仿器功效卑下,所有模仿进程须要奢侈很长的功夫,更加是想获得比拟理念的试验数据,常常须要模仿数以亿计的访存乞求,而且要对多组Cache体例安排举行模仿,这无疑对模仿器的本能提出了极大的挑拨。跟着Cache本领接洽的深刻,这种低效的模仿器仍旧不许符合本质的须要。多合计算平台日益变成计划机体例将来兴盛的趋向,怎样运用多核平台的宏大计划本领实行对Cache体例的高本能模仿是正文接洽的重要实质。正文给出了一种鉴于多核平台的Cache模仿本领,并在Linux体例上运用C++,Pthread和OpenMP本领实行该Cache模仿器。该模仿器经过精巧摆设输出参数不妨模仿罕见的Cache体例,囊括Cache动作的模仿,如替代算法,写战略的模仿等。模仿器对准多核平台安排,具备杰出的软硬件构造,不妨充溢表现多核的计划本领。经过试验考证,模仿96组Cache体例时在双核平台的模仿加快比不妨到达7.42,在四核平台更是高达10.91。其余模仿器具备杰出的可摆设性,不妨经过编写摆设文献简单精巧地定制模仿器;同声经过对各个模块举行封装,设置一致的接口,使得模仿器具备杰出的可扩充性,不妨精巧地向模仿器中减少新的元件。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/271044.html
本站部分内容来源网络如有侵权请联系删除