-
公开(公告)号:US20170192904A1
公开(公告)日:2017-07-06
申请号:US15384067
申请日:2016-12-19
申请人: Edward Grochowski , Julio Gago , Roger Gramunt , Roger Espasa , Rolf Kassa
发明人: Edward Grochowski , Julio Gago , Roger Gramunt , Roger Espasa , Rolf Kassa
IPC分类号: G06F12/1009 , G06F12/109 , G06F12/1027
CPC分类号: G06F12/1009 , G06F12/0864 , G06F12/1027 , G06F12/145 , G06F2212/152 , G06F2212/6032 , G06F2212/652 , G06F2212/657 , G06F2212/68
摘要: A method, system, and apparatus may initialize a fixed plurality of page table entries for a fixed plurality of pages in memory, each page having a first size, wherein a linear address for each page table entry corresponds to a physical address and the fixed plurality of pages are aligned. A bit in each of the page table entries for the aligned pages may be set to indicate whether or not the fixed plurality of pages is to be treated as one combined page having a second page size larger than the first page size. Other embodiments are described and claimed.
-
公开(公告)号:US20140176590A1
公开(公告)日:2014-06-26
申请号:US14054933
申请日:2013-10-16
申请人: Victor W. Lee , Mikhail Smelyanskiy , Ganesh S. Dasika , Jose Gonzalez , Jatin Chhugani , Yen-Kuang Chen , Changkyu Kim , Julio Gago , Santiago Galan , Victor Moya Del Barrio
发明人: Victor W. Lee , Mikhail Smelyanskiy , Ganesh S. Dasika , Jose Gonzalez , Jatin Chhugani , Yen-Kuang Chen , Changkyu Kim , Julio Gago , Santiago Galan , Victor Moya Del Barrio
CPC分类号: G06T11/001 , G06F17/16 , G06T1/00
摘要: A texture unit may be used to perform general purpose mathematical computations such as dot products. This enables some general purpose computations and operations to be offloaded from a central processing unit to the texture unit. The texture unit may use linear interpolators in order to perform the dot product calculations.
摘要翻译: 纹理单元可用于执行诸如点积的通用数学计算。 这使得一些通用计算和操作能够从中央处理单元卸载到纹理单元。 纹理单元可以使用线性内插器来执行点积计算。
-
公开(公告)号:US08570336B2
公开(公告)日:2013-10-29
申请号:US12633062
申请日:2009-12-08
申请人: Victor W. Lee , Mikhail Smelyanskiy , Ganesh S. Dasika , Jose Gonzalez , Jatin Chhugani , Yen-Kuang Chen , Changkyu Kim , Julio Gago , Santiago Galan , Victor Moya Del Barrio
发明人: Victor W. Lee , Mikhail Smelyanskiy , Ganesh S. Dasika , Jose Gonzalez , Jatin Chhugani , Yen-Kuang Chen , Changkyu Kim , Julio Gago , Santiago Galan , Victor Moya Del Barrio
IPC分类号: G09G5/00
CPC分类号: G06T11/001 , G06F17/16 , G06T1/00
摘要: A texture unit may be used utilized to perform general purpose mathematical computations such as dot products. This enables some general purpose computations and operations to be offloaded from a central processing unit to the texture unit. The texture unit may use linear interpolators in order to perform the dot product calculations.
摘要翻译: 可以使用纹理单元来执行诸如点积的通用数学计算。 这使得一些通用计算和操作能够从中央处理单元卸载到纹理单元。 纹理单元可以使用线性内插器来执行点积计算。
-
公开(公告)号:US20140223141A1
公开(公告)日:2014-08-07
申请号:US13997789
申请日:2011-12-29
IPC分类号: G06F9/38
CPC分类号: G06F9/3814 , G06F9/3851 , G06F12/0842 , G06F12/1036 , G06F2212/1024 , G06F2212/657
摘要: In some implementations, a processor may include a data structure, such as a translation lookaside buffer, that includes an entry containing first mapping information having a virtual address and a first context associated with a first thread. Control logic may receive a request for second mapping information having the virtual address and a second context associated with a second thread. The control logic may determine whether the second mapping information associated with the second context is equivalent to the first mapping information in the entry of the data structure. If the second mapping information is equivalent to the first mapping information, the control logic may associate the second thread with the first mapping information contained in the entry of the data structure to share the entry between the first thread and the second thread.
摘要翻译: 在一些实现中,处理器可以包括诸如翻译后备缓冲器的数据结构,其包括包含具有虚拟地址的第一映射信息和与第一线程相关联的第一上下文的条目。 控制逻辑可以接收对具有虚拟地址的第二映射信息和与第二线程相关联的第二上下文的请求。 控制逻辑可以确定与第二上下文相关联的第二映射信息是否等于数据结构条目中的第一映射信息。 如果第二映射信息等同于第一映射信息,则控制逻辑可以将第二线程与数据结构条目中包含的第一映射信息相关联,以共享第一线程和第二线程之间的条目。
-
公开(公告)号:US20110148896A1
公开(公告)日:2011-06-23
申请号:US12646411
申请日:2009-12-23
申请人: Victor W. Lee , Ganesh S. Dasika , Mikhail Smelyanskiy , Jose Gonzalez , Changkyu Kim , Jatin Chhugani , Yen-Kuang Chen , Julio Gago , Santiago Galan , Victor Moya Del Barrio
发明人: Victor W. Lee , Ganesh S. Dasika , Mikhail Smelyanskiy , Jose Gonzalez , Changkyu Kim , Jatin Chhugani , Yen-Kuang Chen , Julio Gago , Santiago Galan , Victor Moya Del Barrio
IPC分类号: G09G5/00
CPC分类号: G06T15/04 , G06T7/60 , G06T11/001 , G06T15/005
摘要: A region or group of pixels may be textured as a unit, using a range specifier and one or more anchor pixels to define the group. In some embodiments, processing grouped pixels improves efficiency.
摘要翻译: 可以使用范围说明符和一个或多个定位像素来定义区域或一组像素作为单元进行纹理化。 在一些实施例中,处理分组的像素提高了效率。
-
公开(公告)号:US09703566B2
公开(公告)日:2017-07-11
申请号:US13997789
申请日:2011-12-29
IPC分类号: G06F12/00 , G06F9/38 , G06F12/1036
CPC分类号: G06F9/3814 , G06F9/3851 , G06F12/0842 , G06F12/1036 , G06F2212/1024 , G06F2212/657
摘要: In some implementations, a processor may include a data structure, such as a translation lookaside buffer, that includes an entry containing first mapping information having a virtual address and a first context associated with a first thread. Control logic may receive a request for second mapping information having the virtual address and a second context associated with a second thread. The control logic may determine whether the second mapping information associated with the second context is equivalent to the first mapping information in the entry of the data structure. If the second mapping information is equivalent to the first mapping information, the control logic may associate the second thread with the first mapping information contained in the entry of the data structure to share the entry between the first thread and the second thread.
-
公开(公告)号:US09606931B2
公开(公告)日:2017-03-28
申请号:US13994695
申请日:2011-12-29
申请人: Santiago Galan , Roger Espasa , Julio Gago , Jose Gonzalez
发明人: Santiago Galan , Roger Espasa , Julio Gago , Jose Gonzalez
IPC分类号: G06F12/08 , G06F12/0875 , G06F9/30 , G06F9/38
CPC分类号: G06F12/0875 , G06F9/30152 , G06F9/3017 , G06F9/382
摘要: Some implementations disclosed herein provide techniques and arrangements for indicating a length of an instruction from an instruction set that has variable length instructions. A plurality of bytes that include an instruction may be read from an instruction cache based on a logical instruction pointer. A determination is made whether a first byte of the plurality of bytes identifies a length of the instruction. In response to detecting that the first byte of the plurality of bytes identifies the length of the instruction, the instruction is read from the plurality of bytes based on the length of the instruction.
-
公开(公告)号:US09153064B2
公开(公告)日:2015-10-06
申请号:US12646411
申请日:2009-12-23
申请人: Victor W. Lee , Ganesh S. Dasika , Mikhail Smelyanskiy , Jose Gonzalez , Changkyu Kim , Jatin Chhugani , Yen-Kuang Chen , Julio Gago , Santiago Galan , Victor Moya Del Barrio
发明人: Victor W. Lee , Ganesh S. Dasika , Mikhail Smelyanskiy , Jose Gonzalez , Changkyu Kim , Jatin Chhugani , Yen-Kuang Chen , Julio Gago , Santiago Galan , Victor Moya Del Barrio
CPC分类号: G06T15/04 , G06T7/60 , G06T11/001 , G06T15/005
摘要: A region or group of pixels may be textured as a unit, using a range specifier and one or more anchor pixels to define the group. In some embodiments, processing grouped pixels improves efficiency.
摘要翻译: 可以使用范围说明符和一个或多个定位像素来定义区域或一组像素作为单元进行纹理化。 在一些实施例中,处理分组的像素提高了效率。
-
公开(公告)号:US20130117531A1
公开(公告)日:2013-05-09
申请号:US13722485
申请日:2012-12-20
申请人: Edward Grochowski , Julio Gago , Roger Gramunt , Roger Espasa , Rolf Kassa
发明人: Edward Grochowski , Julio Gago , Roger Gramunt , Roger Espasa , Rolf Kassa
IPC分类号: G06F12/10
CPC分类号: G06F12/1009 , G06F12/0864 , G06F12/1027 , G06F12/109 , G06F12/145 , G06F2212/152 , G06F2212/6032 , G06F2212/652 , G06F2212/657 , G06F2212/68
摘要: A method, system, and apparatus may initialize a fixed plurality of page table entries for a fixed plurality of pages in memory, each page having a first size, wherein a linear address for each page table entry corresponds to a physical address and the fixed plurality of pages are aligned. A bit in each of the page table entries for the aligned pages may be set to indicate whether or not the fixed plurality of pages is to be treated as one combined page having a second page size larger than the first page size. Other embodiments are described and claimed.
-
公开(公告)号:US20090172344A1
公开(公告)日:2009-07-02
申请号:US11967868
申请日:2007-12-31
申请人: Ed Grochowski , Julio Gago , Roger Gramunt , Roger Espasa , Rolf Kassa
发明人: Ed Grochowski , Julio Gago , Roger Gramunt , Roger Espasa , Rolf Kassa
IPC分类号: G06F12/10
CPC分类号: G06F12/1009 , G06F12/0864 , G06F12/1027 , G06F12/109 , G06F12/145 , G06F2212/152 , G06F2212/6032 , G06F2212/652 , G06F2212/657 , G06F2212/68
摘要: A method, system, and apparatus may initialize a fixed plurality of page table entries for a fixed plurality of pages in memory, each page having a first size, wherein a linear address for each page table entry corresponds to a physical address and the fixed plurality of pages are aligned. A bit in each of the page table entries for the aligned pages may be set to indicate whether or not the fixed plurality of pages is to be treated as one combined page having a second page size larger than the first page size. Other embodiments are described and claimed.
摘要翻译: 方法,系统和装置可以对存储器中固定的多个页面的固定的多个页表条目进行初始化,每个页面具有第一大小,其中每个页表条目的线性地址对应于物理地址,固定多个 的页面对齐。 可以将针对对齐的页面的每个页表条目中的一个位设置为指示固定的多个页面是否被视为具有大于第一页面大小的第二页面大小的一个组合页面。 描述和要求保护其他实施例。
-
-
-
-
-
-
-
-
-