当前位置: 首页 > 专利查询>辉达公司专利>正文

用于并行线程子集的一致加载处理制造技术

技术编号:9170782 阅读:182 留言:0更新日期:2013-09-19 19:16
本发明专利技术的一个实施例阐述一种用于当线程组的并行线程的子集请求相同存储器地址时处理用于并行线程的加载指令的技术。加载/存储单元基于一个或多个一致模式确定用于并行线程的每个子集的存储器地址是否匹配。当对于一致模式中的至少一个达到匹配时,加载/存储单元传送读请求以检索用于并行线程的子集的数据。与对子集中的每个线程实施分开的读请求相比,所传送的读请求的数目减少。可以基于呈现于程序指令中的公共访问模式来定义各种一致模式。当无法获得完整的交叉开关互连时还可以基于加载/存储单元与存储器之间的互连约束来定义各种一致模式。

【技术实现步骤摘要】

【技术保护点】
一种用于从存储器检索与加载指令相关联的数据的方法,所述方法包括:接收用于由线程组中的每个线程并行执行的第一加载指令,其中所述第一加载指令为所述线程组中的每个各自的线程指定单独存储器地址;识别仅包括所述线程组中的所述线程的一部分的并行线程子集;基于一致模式来比较包括第一存储器地址的、与包括在所述并行线程子集中的所述线程的所述一部分相关联的所述单独存储器地址以生成比较结果;确定所述比较结果指示所述并行线程子集的所述单独存储器地址符合所述一致模式;以及传送读请求到所述存储器以检索存储在所述第一存储器地址处的数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:迈克尔·费特曼斯图尔特·格伦·卡尔顿道格拉斯·J·哈恩拉杰史沃拉·塞尔瓦桑瑟利斯·加德雷史蒂文·詹姆斯·海因里希
申请(专利权)人:辉达公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1