-
公开(公告)号:CN107229546A
公开(公告)日:2017-10-03
申请号:CN201610169734.1
申请日:2016-03-23
Applicant: 上海复旦微电子集团股份有限公司
IPC: G06F11/26
Abstract: 一种缓存的模拟方法及装置。所述方法包括:当接收到访问缓存请求时,从所述访问缓存请求中提取待访问的数据的存储地址;当获取到待模拟的缓存的配置参数时,对所述存储地址进行划分,获得所述存储地址对应的缓存块的地址信息,所述待模拟的缓存的配置参数适于基于所述待模拟的缓存的应用需求进行配置;根据所述存储地址对应的缓存块的地址信息,搜索第一存储区;根据搜索结果判断所述存储地址在所述第一存储区中是否命中;根据所述存储地址在所述第一存储区中是否命中的判断结果,获取相应的数据并返回。利用上述模拟方法进行Cache性能评估的准确性更高。
-
公开(公告)号:CN107229576A
公开(公告)日:2017-10-03
申请号:CN201610172027.8
申请日:2016-03-24
Applicant: 上海复旦微电子集团股份有限公司
IPC: G06F12/0875 , G06F12/0877 , G06F12/0862 , G06F15/78
Abstract: 一种降低片上系统运行功耗的装置和方法,缓存控制器接收微控处理器发起的访问存储器请求,如果访存地址是否命中片内高速缓存,则缓存控制器读取片内高速缓存中的数据提供给微处理器,如果访存地址未命中片内高速缓存,则进一步判断访存地址是否命中预取控制与保存模块,如果命中,则将预取控制与保存模块中的数据提供给微处理器,同时将该数据写入片内高速缓存,如果未命中,则缓存控制器读取片内非易失性存储器中的数据写入预取控制与保存模块。本发明降低了片上系统运行过程中读取片内非易失性存储器的次数,同时降低了片内非易失性存储器的工作频率,从而降低了片上系统的运行功耗。
-
公开(公告)号:CN107229575A
公开(公告)日:2017-10-03
申请号:CN201610169855.6
申请日:2016-03-23
Applicant: 上海复旦微电子集团股份有限公司
IPC: G06F12/0871 , G06F12/0877 , G06F12/121
CPC classification number: G06F12/0871 , G06F12/0877 , G06F12/121
Abstract: 一种缓存性能的评估方法及装置。所述方法包括:获取n个待访问数据的存储地址;调整待评估的缓存的各配置参数,模拟所述待评估的缓存访问各所述待访问数据,分别获得访问各所述待访问数据时,所述各配置参数在不同数值下对应的平均访存时间;将所述各配置参数在不同数值下对应的平均访存时间作为评估结果并输出。应用所述方法及装置可以提高Cache性能评估的准确性。
-
公开(公告)号:CN107229574A
公开(公告)日:2017-10-03
申请号:CN201610169736.0
申请日:2016-03-23
Applicant: 上海复旦微电子集团股份有限公司
IPC: G06F12/0871 , G06F12/121
CPC classification number: G06F12/0871 , G06F12/121
Abstract: 一种缓存及其控制方法。所述缓存包括:控制单元和存储区,其中,所述存储区,包括第一子区,所述第一子区适于存储存储地址的标识信息以及对应的使用频度信息,所述第一子区所存储的存储地址的使用频度均大于预设频度;所述控制单元包括:提取子单元;地址划分子单元;第一处理子单元,适于根据所述存储地址对应的缓存块的地址信息,搜索所述第一子区;根据搜索结果判断所述存储地址在所述第一子区中是否命中;第一执行子单元,适于根据所述存储地址在所述第一子区中是否命中的判断结果,获取相应的数据并返回。应用所述缓存可以提高Cache性能评估的准确性。
-
-
-