发明名称 Parallelizing loops in the presence of possible memory aliases
摘要 In one particular example, this disclosure provides an efficient mechanism to determine the degree of parallelization possible for a loop in the presence of possible memory aliases that cannot be resolved at compile-time. Hardware instructions are provided that test memory addresses at run-time and set a mode or register that enables a single instance of a loop to run the maximum number of SIMD (Single Instruction, Multiple Data) lanes to run in parallel that obey the semantics of the original scalar loop. Other hardware features that extend applicability or performance of such instructions are enumerated.
申请公布号 EP2778907(A2) 申请公布日期 2014.09.17
申请号 EP20140158653 申请日期 2014.03.10
申请人 ANALOG DEVICES TECHNOLOGY 发明人 PERKINS, MICHAEL G.;REDFORD, JOHN L.;SANGHAI, KAUSHAL
分类号 G06F9/38;G06F9/46 主分类号 G06F9/38
代理机构 代理人
主权项
地址