发明名称 Memory-hazard detection and avoidance instructions for vector processing
摘要 A processor that is configured to perform parallel operations in a computer system where one or more memory hazards may be present is described. An instruction fetch unit within the processor is configured to fetch instructions for detecting one or more critical memory hazards between memory addresses if memory operations are performed in parallel on multiple addresses corresponding to at least a partial vector of addresses. Note that critical memory hazards include memory hazards that lead to different results when the memory addresses are processed in parallel than when the memory addresses are processed sequentially. Furthermore, an execution unit within the processor is configured to execute the instructions for detecting the one or more critical memory hazards.
申请公布号 US8402255(B2) 申请公布日期 2013.03.19
申请号 US201113224170 申请日期 2011.09.01
申请人 GONION JEFFRY E.;DIEFENDORFF KEITH E.;APPLE INC. 发明人 GONION JEFFRY E.;DIEFENDORFF KEITH E.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址