-
公开(公告)号:US20180060049A1
公开(公告)日:2018-03-01
申请号:US15615798
申请日:2017-06-06
Applicant: Intel Corporation
Inventor: DAVID J. SAGER , RUCHIRA SASANKA , RON GABOR , SHLOMO RAIKIN , JOSEPH NUZMAN , LEEOR PELED , JASON A. DOMER , HO-SEOP KIM , YOUFENG WU , KOICHI YAMADA , TIN-FOOK NGAI , HOWARD H. CHEN , JAYARAM BOBBA , JEFFREY J. COOK , OMAR M. SHAIKH , SURESH SRINIVAS
Abstract: Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program into multiple parallel threads are described. In some embodiments, the systems and apparatuses execute a method of original code decomposition and/or generated thread execution.
-
公开(公告)号:US20160179550A1
公开(公告)日:2016-06-23
申请号:US14581996
申请日:2014-12-23
Applicant: Intel Corporation
Inventor: CHENG WANG , ALBERT HARTONO , SARA S. BAGHSORKHI , YOUFENG WU
CPC classification number: G06F9/3834 , G06F9/30021 , G06F9/30036 , G06F9/3838
Abstract: In one embodiment vector conflict detection instructions are disclosed to perform dynamic memory conflict detection within a vectorized iterative scalar operation. The instructions may be performed by a vector processor to generate a partition vector identifying groups of conflict free iterations. The partition vector may be used to generate a write mask for subsequent vector operations.
Abstract translation: 在一个实施例中,公开了矢量冲突检测指令以在矢量化迭代标量运算内执行动态存储器冲突检测。 指令可以由向量处理器执行以产生识别无冲突迭代组的分区向量。 可以使用分区向量来生成用于后续向量操作的写掩码。
-