发明名称 2-D gather instruction and a 2-D cache
摘要 A processor may support a two-dimensional (2-D) gather instruction and a 2-D cache. The processor may perform the 2-D gather instruction to access one or more sub-blocks of data from a two-dimensional (2-D) image stored in a memory coupled to the processor. The two-dimensional (2-D) cache may store the sub-blocks of data in a multiple cache lines. Further, the 2-D cache may support access of more than one cache lines while preserving a two-dimensional structure of the 2-D image.
申请公布号 US9001138(B2) 申请公布日期 2015.04.07
申请号 US201113220402 申请日期 2011.08.29
申请人 Intel Corporation 发明人 Ginzburg Boris;Margulis Oleg
分类号 G09G5/36;G06T1/60;G06F12/08 主分类号 G09G5/36
代理机构 Ryder, Lu, Mazzeo and Konieczny LLC 代理人 Ryder, Lu, Mazzeo and Konieczny LLC ;Ryder Douglas J.
主权项 1. A processor comprising: a pre-fetch unit to fetch one or more instructions, a decode unit to decode the one or more instructions, wherein the one or more instructions include a two-dimensional (2-D) gather instruction, an execution unit to perform the 2-D gather instruction to access one or more sub-blocks of data from a two-dimensional (2-D) image stored in a memory coupled to the processor, and a two-dimensional (2-D) cache to store the one or more sub-blocks of data in multiple cache lines, to support access to more than one cache line in a single processing cycle, to preserve a two-dimensional structure of the 2-D image, and to support mapping of the one or more sub-blocks to avoid read conflict after loading the one or more sub-blocks, wherein the 2-D cache includes a plurality of sets and a plurality of ways, andan access logic to map the one or more sub-blocks on to the plurality of sets and the plurality of ways and to perform a 2-D cache lookup, wherein the cache look-up includes identifying a memory block within the 2-D cache using the set and the way of the 2-D cache,retrieving content of a tag field within the memory block, anddetermining if a data stored in the memory block is evicted.
地址 Santa Clara CA US