发明名称 METHOD AND APPARATUS FOR PERFORMING AN EFFICIENT SCATTER
摘要 An apparatus and method for performing an efficient scatter operation. For example, one embodiment of a processor comprises: an allocator unit to receive a scatter operation comprising a number of data elements and responsively allocate resources to execute the scatter operation; a memory execution cluster comprising at least a portion of the resources to execute the scatter operation, the resources including one or more store data buffers and one or more store address buffers; and a senior store pipeline to transfer store data elements from the store data buffers to system memory using addresses from the store address buffers prior to retirement of the scatter operation.
申请公布号 US2016299762(A1) 申请公布日期 2016.10.13
申请号 US201514684150 申请日期 2015.04.10
申请人 MATAS RAMON;SUPRUN ALEXEY P.;GRAMUNT ROGER;CHAN CHUNG-LUN;PADMANABHAN RAMMOHAN 发明人 MATAS RAMON;SUPRUN ALEXEY P.;GRAMUNT ROGER;CHAN CHUNG-LUN;PADMANABHAN RAMMOHAN
分类号 G06F9/30;G06F9/355;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项 1. A processor comprising: an allocator unit to receive a scatter operation comprising a number of data elements and responsively allocate resources to execute the scatter operation; a memory execution cluster comprising at least a portion of the resources to execute the scatter operation, the resources including one or more store data buffers and one or more store address buffers; and a senior store pipeline to transfer store data elements from the store data buffers to system memory using addresses from the store address buffers prior to retirement of the scatter operation; wherein the store data buffers to be allocated by the allocator unit and to be used by the memory execution cluster to execute the scatter operation comprise fewer store data buffers than required to store all of the data elements required to complete the scatter operation.
地址 Portland OR US