会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Concurrent access of data elements stored across multiple banks in a shared memory resource
    • 并发访问存储在共享内存资源中的多个存储区的数据元素
    • US07750915B1
    • 2010-07-06
    • US11312076
    • 2005-12-19
    • Dominic AcocellaMark R. Goudy
    • Dominic AcocellaMark R. Goudy
    • G06F15/167
    • G06F12/0607G06F12/0846
    • Methods, apparatuses, and systems are presented for performing multiple concurrent accesses in a shared memory resource comprising storing a first group of data elements in data entries across multiple banks in the shared memory resource, a first data element of the first group being stored in a data entry in a first bank; skipping at least one data entry in at least one bank after storing a last data element of the first group, to introduce an offset; following the offset, storing a second group of data elements in data entries across multiple banks in the shared memory resource, a first data element of the second group being stored in a data entry in a second bank different from the first bank; and concurrently accessing the first data element of the first group from the first bank and the first data element of the second group from the second bank.
    • 呈现用于在共享存储器资源中执行多个并发访问的方法,装置和系统,包括在共享存储器资源中的跨多个存储体的数据条目中存储第一组数据元素,第一组的第一数据元素存储在 第一银行的数据输入; 在存储第一组的最后一个数据元素之后,在至少一个存储体中跳过至少一个数据条目,以引入偏移量; 在偏移之后,将第二组数据元素存储在共享存储器资源中的多个存储体上的数据条目中,第二组的第一数据元素存储在与第一存储体不同的第二存储体中的数据条目中; 以及从第一组和第二组同时访问第一组的第一数据元素和第二组的第一数据元素。
    • 3. 发明授权
    • Creating permanent storage on the fly within existing buffers
    • 在现有缓冲区内即时创建永久存储
    • US07366842B1
    • 2008-04-29
    • US11300874
    • 2005-12-15
    • Dominic AcocellaMark R. Goudy
    • Dominic AcocellaMark R. Goudy
    • G06F12/00
    • G06F5/065
    • A circular buffer having an active cache window can be configured to temporarily allocate one or more locations in the active cache as permanent memory locations to eliminate the possibility of overwriting the contents of the permanent memory locations. The cache window can be a subset of the entire circular buffer. If contents within the cache window are identified as persistent data, the locations corresponding to the persistent data can be identified as permanent memory locations. The position of the cache within the circular buffer can be frozen based on the permanent memory locations. A write mask can be used to maintain the contents of the permanent memory locations, while the remainder of the cache is configured as a temporary circular buffer. Operation of the cache returns to the entire circular buffer once the contents of the permanent memory locations no longer need to be maintained.
    • 具有活动高速缓存窗口的循环缓冲器可以被配置为临时分配活动高速缓存中的一个或多个位置作为永久存储器位置,以消除覆盖永久存储器位置的内容的可能性。 缓存窗口可以是整个循环缓冲区的子集。 如果缓存窗口内的内容被识别为持久性数据,则与永久数据相对应的位置可以被识别为永久存储器位置。 可以基于永久存储器位置来冻结循环缓冲器内的缓存的位置。 可以使用写掩码来维护永久性存储器位置的内容,而缓存的其余部分被配置为临时循环缓冲区。 一旦永久性存储器位置的内容不再需要维护,高速缓存的操作将返回到整个循环缓冲区。
    • 4. 发明授权
    • Method and system for remapping processing elements in a pipeline of a graphics processing unit
    • 用于重新映射图形处理单元的流水线中的处理元件的方法和系统
    • US08711156B1
    • 2014-04-29
    • US10956609
    • 2004-09-30
    • Dominic AcocellaTimothy J. McDonaldRobert W. GimbyThomas H. Kong
    • Dominic AcocellaTimothy J. McDonaldRobert W. GimbyThomas H. Kong
    • G06T1/20G06F12/10
    • G06T1/20G06F12/1063
    • A method and system for remapping units that are disabled to active units in a 3-D graphics pipeline. Specifically, in one embodiment, a method remaps processing elements in a pipeline of a graphics pipeline unit. Graphical input data are received. Then the number of enabled processing elements are determined from a plurality of processing elements. Each of the enabled processing elements are virtually addressed above a translator to virtually process the graphical input data. Then, the virtual addresses of each of the enabled processing elements are mapped to physical addresses of the enabled processing elements at the translator. The graphical input data are physically processed at the physical addresses of the enabled processing elements. In addition, each of the enabled processing elements are physically addressed below the translator to further process the graphical input data.
    • 一种用于重新映射单元的方法和系统,该单元被禁用于3-D图形管线中的活动单元。 具体地,在一个实施例中,一种方法重新映射图形流水线单元的流水线中的处理元件。 接收图形输入数据。 然后,从多个处理元件确定使能的处理元件的数量。 每个启用的处理元件在翻译器上虚拟地被处理以虚拟地处理图形输入数据。 然后,每个启用的处理元件的虚拟地址被映射到翻译器处的启用的处理元件的物理地址。 在启用的处理元件的物理地址上物理地处理图形输入数据。 此外,每个启用的处理元件在翻译器的下面物理寻址,以进一步处理图形输入数据。
    • 5. 发明授权
    • User programmable geometry engine
    • 用户可编程几何引擎
    • US06900810B1
    • 2005-05-31
    • US10727822
    • 2003-12-03
    • Henry P. MoretonDominic AcocellaJustin Scott Legakis
    • Henry P. MoretonDominic AcocellaJustin Scott Legakis
    • G06T1/00G06T15/00
    • G06T15/005
    • A programmable geometry engine is described. One embodiment of the programmable geometry engine includes a programmable primitive engine configured to receive primitive commands that include information for processing vertex data using user-developed programs or subroutines. The programmable primitive engine also is configured to transmit program commands that include program pointers and data pointers. In addition, the programmable geometry engine includes a processing engine configured to receive the program commands. The processing engine is further configured to retrieve the user-developed programs or subroutines using the program pointers and to retrieve vertex data using the data pointers. Also, the processing engine is configured to process the vertex data based on instructions included in the user-developed programs or subroutines to produce processed vertex data and to transmit results to the programmable primitive engine.
    • 描述了可编程几何引擎。 可编程几何引擎的一个实施例包括可编程原语引擎,其被配置为接收包括用于使用用户开发的程序或子例程处理顶点数据的信息的原始命令。 可编程原语引擎还被配置为传送包括程序指针和数据指针的程序命令。 另外,可编程几何引擎包括配置成接收程序命令的处理引擎。 处理引擎还被配置为使用程序指针检索用户开发的程序或子程序,并使用数据指针检索顶点数据。 此外,处理引擎被配置为基于包括在用户开发的程序或子程序中的指令来处理顶点数据,以产生经处理的顶点数据并将结果发送到可编程原始引擎。