【技术实现步骤摘要】
本专利技术属于计算机,具体为一种多请求地址合并方法。
技术介绍
1、并行计算是一种一次可执行多个指令的算法,目的是提高计算速度,及通过扩大问题求解规模,解决大型而复杂的计算问题。所谓并行计算可分为时间上的并行和空间上的并行。时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。而空间上的并行通常伴随多个处理器同时请求大量数据。对于存储来说,同时能够响应的请求数量有限,需要对大量的请求地址进行地址合并,分多个周期请求存储。
2、但是并行计算中需要反复大量用到数据一般存储在片内ram中,而ram仅能提供两个读接口。
技术实现思路
1、本专利技术的目的在于:为了解决上述提出的问题,提供一种多请求地址合并方法。
2、本专利技术采用的技术方案如下:一种多请求地址合并方法,所述方法包括以下步骤:
3、s1:将数据存储在k块ram中,其中地址模k的结果为0的数据存储在ram0中,模k的结果为1的数据存储在ram1中,以此类推;
4、
...【技术保护点】
1.一种多请求地址合并方法,其特征在于:所述方法包括以下步骤:
2.如权利要求1所述的一种多请求地址合并方法,其特征在于:所述步骤S1中,RAM选择k为2的幂;
3.如权利要求1所述的一种多请求地址合并方法,其特征在于:所述步骤S2中,每个数据请求包含地址和有效位两部分;地址表示请求的数据所在的存储位置,有效位表示该请求是否有效;
4.如权利要求1所述的一种多请求地址合并方法,其特征在于:所述步骤S3中,获得所有RAM的n个待发出请求后,选择两个不同的有效地址发出请求;如果没有有效地址,则该RAM对应的请求处理完毕;如果所有有效地址
...【技术特征摘要】
1.一种多请求地址合并方法,其特征在于:所述方法包括以下步骤:
2.如权利要求1所述的一种多请求地址合并方法,其特征在于:所述步骤s1中,ram选择k为2的幂;
3.如权利要求1所述的一种多请求地址合并方法,其特征在于:所述步骤s2中,每个数据请求包含地址和有效位两部分;地址表示请求的数据所在的存储位置,有效位表示该请求是否有效;
4.如权利要求1所述的一种多请求地址合并方法,其特征在于:所述步骤s3中,获得所有ram的n个待发出请求后,选择两个不同的有效地址发出请求;如果没有有效地址,则该ram对应的请求处理完毕;如果所有有效地址相同,则仅发出一个请求;如果所有组都没有有效地址,则这次数据请求处理完成。
5.如权利要求1所述的一种多请求地址合并方法,其特征在于:所述步骤s4中,在循环处理过程中,根据实际情况调整分组策略和请求合并策略,以提高数据请求的处理效率在循环处理过程中,根据实际情况调整分组策略和请...
【专利技术属性】
技术研发人员:项天,查道路,
申请(专利权)人:苏州速显微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。