发明名称 在执行时间撷取资料平行处理的平行执行单元
摘要
申请公布号 TWI505192 申请公布日期 2015.10.21
申请号 TW099141186 申请日期 2010.11.29
申请人 万国商业机器公司 发明人 艾齐伯格 亚历山卓E;费拉契斯 布莱恩K;琼斯 查理士R;诺德 马克R
分类号 G06F9/46;G06F9/40 主分类号 G06F9/46
代理机构 代理人 李宗德 台北市大安区敦化南路2段218号5楼A区
主权项 一种在具有处理器与记忆体的资料处理系统内,用来在执行时间期间撷取资料相依性之方法,包含:在该处理器执行具有一回圈的程式码的一部分;针对该回圈,产生一第一平行执行群组,该群组包含少于该回圈之循环总数的该回圈之一循环子集;由该处理器将该循环子集内每一循环与该处理器的一向量暂存器之一个别向量槽相关联,其中该个别向量槽储存用于一相关联之循环的一或多个指令的运算元资料(operand data),且其中该循环子集内每一循环与该向量暂存器内之一个别向量槽相关联;由该处理器利用平行于该循环子集的其它循环而执行该循环子集内每一循环,来执行该第一平行执行群组,其中使用储存于该向量暂存器之一对应相关联之个别向量槽内的运算元资料而平行执行每一循环,来执行该第一平行执行群组;储存用于该循环子集内执行一储存操作的每一循环的储存资料至该处理器之复数个储存快取之一对应储存快取,其与关联于该循环的该向量槽相关联,其中该复数个储存快取之每一储存快取与该复数个向量槽之一个别向量槽耦接及相关联;针对该循环子集内的每一循环,由该处理器的相依性检查逻辑来决定该循环是否具有资料相依性;以及利用该处理器,只针对该循环子集内由该相依性检查逻辑所决定无资料相依性的该等循环,从该复数个储存快取将储存资料提交至该记忆体。
地址 美国