发明名称 REDUNDANCY ELIMINATION IN SINGLE INSTRUCTION MULTIPLE DATA/THREAD (SIMD/T) EXECUTION PROCESSING
摘要 A method for reducing execution of redundant threads in a processing environment. The method includes detecting threads that include redundant work among many different threads. Multiple threads from the detected threads are grouped into one or more thread clusters based on determining same thread computation results. Execution of all but a particular one thread in each of the one or more thread clusters is suppressed. The particular one thread in each of the one or more thread clusters is executed. Results determined from execution of the particular one thread in each of the one or more thread clusters are broadcasted to other threads in each of the one or more thread clusters.
申请公布号 US2015378733(A1) 申请公布日期 2015.12.31
申请号 US201514632651 申请日期 2015.02.26
申请人 Samsung Electronics Company, Ltd. 发明人 Beylin Boris;Brothers John;Abraham Santosh;Xu Lingjie;Lukyanov Maxim;Grosul Alex
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项 1. A method for reducing execution of redundant threads in a processing environment, the method comprising: detecting threads that include redundant work among a plurality of different threads; grouping multiple threads from the detected threads into one or more thread clusters based on determining same thread computation results; suppressing execution of all but a particular one thread in each of the one or more thread clusters; executing the particular one thread in each of the one or more thread clusters; and broadcasting results determined from execution of the particular one thread in each of the one or more thread clusters to other threads in each of the one or more thread clusters.
地址 Suwon-si KR