[发明专利]在存储器中进行多访问的方法、装置和存储系统有效
申请号: | 201410201149.6 | 申请日: | 2014-05-14 |
公开(公告)号: | CN103942162B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 陈文光;郑纬民 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F12/0877 | 分类号: | G06F12/0877;G06F13/16 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 钱大勇 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 进行 访问 方法 装置 存储系统 | ||
本发明实施例提供一种在存储器中进行多访问的方法、支持存储器中的多访问的装置以及存储系统。所述方法包括:接收存储器中的N个地址,其中N为大于1的整数并且所述N个地址是非连续的;根据N个地址来执行预定操作;以及输出操作的结果。因此,根据本发明实施例,能够提高计算机系统的性能,并且使得可以恰如用户所需地来输入并使用所期望的地址。
技术领域
本发明实施例涉及一种在存储器中进行多访问的方法、支持存储器中的多访问的装置以及存储系统,更具体地说,涉及一种能够提高存储器的访问性能的在存储器中进行多访问的方法、支持存储器中的多访问的装置以及存储系统。
背景技术
随机内存访问一直是影响计算机性能的重要因素。一般而言,一次DRAM(DynamicRandom Access Memory,动态随机存取存储器)的访问需要数百个时钟周期。计算机系统结构和编程语言一直采用如Cache(高速缓冲存储器)、预取等方式来尽量减少对DRAM的随机访问,或降低随机访问对性能的影响。
近年来,大数据分析成为重要的应用领域,在大数据分析应用中,大量使用以图为代表的数据结构,Cache和预取等方法很难对这类数据结构的访问进行优化,在现有处理器和内存结构下仍然会产生大量的随机访问。
因此,期望一种能够提高计算机系统的访问性能的解决方案。
发明内容
本发明实施例提供一种在存储器中进行多访问的方法、支持存储器中的多访问的装置以及存储系统,能够提高计算机系统的访问性能。
根据本发明实施例的一个方面,提供一种用于在存储器中进行多访问的方法,包括:接收存储器中的N个地址,其中N为大于1的整数并且所述N个地址是非连续的;根据N个地址来执行预定操作;以及输出操作的结果。
根据本发明实施例的另一个方面,提供一种用于支持存储器中的多访问的装置,包括:接收单元,用于接收存储器中的N个地址,其中N为大于1的整数并且所述N个地址是非连续的;处理单元,用于根据N个地址来执行预定操作;以及输出单元,用于输出操作的结果。
根据本发明实施例的再一方面,提供一种存储系统,包括如前所述的用于支持存储器中的多访问的装置。
因此,根据本发明实施例,可以对存储器中的多个地址进行操作,并且这些地址既可以是连续的,也可以是非连续的,这使得可以恰如用户所需地来输入并使用所期望的地址。此外,由于可以在存储器内部根据输入的地址来执行预定操作并输出操作的结果,所以不仅拓展了存储器的功能,而且提高了数据处理的速度,节省了时间。
附图说明
通过以下借助附图的详细描述,将会更容易地理解本发明,其中相同的标号指定相同结构的单元,并且在其中:
图1是示出根据本发明实施例的用于在存储器中进行多访问的方法的示意性流程图;
图2是示出根据本发明另一实施例的用于在存储器中进行多访问的方法的示意性流程图;
图3是示出一种图的数据结构的示意图;
图4是示出根据本发明一具体实施方式的当对在N个地址处存储的数据执行预定操作时、用于在存储器中进行多访问的方法的示意性流程图;
图5是示出根据本发明另一具体实施方式的当对在N个地址处存储的数据执行预定操作时、用于在存储器中进行多访问的方法的示意性流程图;
图6是示出根据本发明的再一具体实施方式的当对N个地址执行预定操作时、用于在存储器中进行多访问的方法的示意性流程图;
图7是示出根据本发明实施例的一种支持存储器中的多访问的装置的示意性框图;以及
图8是示出根据本发明另一实施例的一种支持存储器中的多访问的装置的示意性框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410201149.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可伸缩行星轮楼梯运货车
- 下一篇:检测绝缘油中腐蚀性硫含量的方法