会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Data parallel computing on multiple processors
    • 多处理器上的数据并行计算
    • US09207971B2
    • 2015-12-08
    • US13614975
    • 2012-09-13
    • Aaftab MunshiJeremy Sandmel
    • Aaftab MunshiJeremy Sandmel
    • G06F9/54G06F9/48G06F9/50
    • G06F9/5044G06F9/4843G06F2209/5018
    • A method and an apparatus that allocate one or more physical compute devices such as CPUs or GPUs attached to a host processing unit running an application for executing one or more threads of the application are described. The allocation may be based on data representing a processing capability requirement from the application for executing an executable in the one or more threads. A compute device identifier may be associated with the allocated physical compute devices to schedule and execute the executable in the one or more threads concurrently in one or more of the allocated physical compute devices concurrently.
    • 描述分配一个或多个物理计算设备(诸如连接到运行用于执行应用的一个或多个线程的应用的主机处理单元的CPU或GPU)的方法和装置。 分配可以基于表示来自用于在一个或多个线程中执行可执行程序的应用程序的处理能力要求的数据。 计算设备标识符可以与所分配的物理计算设备相关联,以在一个或多个所分配的物理计算设备中同时调度和执行一个或多个线程中的可执行文件。
    • 2. 发明授权
    • Data parallel computing on multiple processors
    • 多处理器上的数据并行计算
    • US08276164B2
    • 2012-09-25
    • US11800185
    • 2007-05-03
    • Aaftab MunshiJeremy Sandmel
    • Aaftab MunshiJeremy Sandmel
    • G06F9/06
    • G06F9/5044G06F9/4843G06F2209/5018
    • A method and an apparatus that allocate one or more physical compute devices such as CPUs or GPUs attached to a host processing unit running an application for executing one or more threads of the application are described. The allocation may be based on data representing a processing capability requirement from the application for executing an executable in the one or more threads. A compute device identifier may be associated with the allocated physical compute devices to schedule and execute the executable in the one or more threads concurrently in one or more of the allocated physical compute devices concurrently.
    • 描述分配一个或多个物理计算设备(诸如连接到运行用于执行应用的一个或多个线程的应用的主机处理单元的CPU或GPU)的方法和装置。 分配可以基于表示来自用于在一个或多个线程中执行可执行程序的应用程序的处理能力要求的数据。 计算设备标识符可以与所分配的物理计算设备相关联,以在一个或多个所分配的物理计算设备中同时调度和执行一个或多个线程中的可执行文件。
    • 4. 发明申请
    • Fully associative texture cache having content addressable memory and method for use thereof
    • 具有内容可寻址存储器的完全关联纹理缓存及其使用方法
    • US20050024370A1
    • 2005-02-03
    • US10931375
    • 2004-08-31
    • Aaftab Munshi
    • Aaftab Munshi
    • G06T1/20G06T1/60G06T15/00G09G5/36
    • G06T15/005G06T1/60
    • A graphics processing system including a cache memory circuit coupled to the graphics processor and the address and data busses for storing graphics data according to a respective address. The cache memory includes first and second memories coupled together by a plurality of activation lines. The first memory has a corresponding plurality of address detection units to store addresses and provide activation signals in response to receiving a matching address. The second memory includes a corresponding plurality of data storage locations. Each data storage location is coupled to a respective one of the plurality of address storage locations by a respective activation line to provide graphics data in response to receiving an activation signal from the respective address storage location.
    • 图形处理系统包括耦合到图形处理器的高速缓存存储器电路和用于根据相应地址存储图形数据的地址和数据总线。 高速缓冲存储器包括通过多个激活线耦合在一起的第一和第二存储器。 第一存储器具有相应的多个地址检测单元,用于存储地址并响应于接收匹配地址而提供激活信号。 第二存储器包括对应的多个数据存储位置。 每个数据存储位置通过相应的激活线耦合到多个地址存储位置中的相应一个,以响应于从相应的地址存储位置接收激活信号来提供图形数据。
    • 5. 发明授权
    • Fully associative texture cache having content addressable memory and method for use thereof
    • 具有内容可寻址存储器的完全关联纹理缓存及其使用方法
    • US06784892B1
    • 2004-08-31
    • US09684168
    • 2000-10-05
    • Aaftab Munshi
    • Aaftab Munshi
    • G09G536
    • G06T15/005G06T1/60
    • A graphics processing system including a cache memory circuit coupled to the graphics processor and the address and data busses for storing graphics data according to a respective address. The cache memory includes first and second memories coupled together by a plurality of activation lines. The first memory has a corresponding plurality of address detection units to store addresses and provide activation signals in response to receiving a matching address. The second memory includes a corresponding plurality of data storage locations. Each data storage location is coupled to a respective one of the plurality of address storage locations by a respective activation line to provide graphics data in response to receiving an activation signal from the respective address storage location.
    • 图形处理系统包括耦合到图形处理器的高速缓存存储器电路和用于根据相应地址存储图形数据的地址和数据总线。 高速缓冲存储器包括通过多个激活线耦合在一起的第一和第二存储器。 第一存储器具有相应的多个地址检测单元,用于存储地址并响应于接收匹配地址而提供激活信号。 第二存储器包括对应的多个数据存储位置。 每个数据存储位置通过相应的激活线耦合到多个地址存储位置中的相应一个,以响应于从相应的地址存储位置接收激活信号来提供图形数据。
    • 6. 发明授权
    • Method and apparatus for appending memory commands during a direct memory access operation
    • 在直接存储器访问操作期间附加存储器命令的方法和装置
    • US06678755B1
    • 2004-01-13
    • US09608544
    • 2000-06-30
    • James R. PetersonAaftab MunshiMohammed Sriti
    • James R. PetersonAaftab MunshiMohammed Sriti
    • G06F1314
    • G06F13/28
    • A direct memory access (DMA) controller for controlling memory access operations in a memory. During a memory access operation, the DMA controller executes a chain of DMA commands stored in a memory and having a respective address. The DMA controller can enter a self-linking mode where additional DMA commands can be appended to the end of the command chain without terminating the memory access operation, regardless of whether the last DMA command of the command chain has been executed by the DMA controller. The self-linking mode is entered when a link-address provided by the last DMA command matches a code. The code to cause the DMA controller to enter the self-linking mode may be a link address which points to the last executed DMA command, or alternatively, a predetermined bit pattern. The DMA controller exits the self-linking command and continues the memory access operation upon detecting a new link address for a new DMA command that is to be appended to the command chain. The new link address may be detected by having the DMA controller periodically check the link address of the last executed DMA command.
    • 用于控制存储器中的存储器访问操作的直接存储器访问(DMA)控制器。 在存储器访问操作期间,DMA控制器执行存储在存储器中并具有相应地址的一系列DMA命令。 DMA控制器可以进入自链接模式,其中附加的DMA命令可以附加到命令链的末尾而不终止存储器访问操作,而不管命令链的最后一个DMA命令是否由DMA控制器执行。 当最后一个DMA命令提供的链接地址匹配一个代码时,输​​入自链接模式。 导致DMA控制器进入自链接模式的代码可以是指向最后执行的DMA命令的链接地址,或者备选地是预定位模式。 DMA控制器退出自链接命令,并在检测到要附加到命令链的新DMA命令的新链接地址时继续存储器访问操作。 可以通过使DMA控制器周期性地检查最后执行的DMA命令的链路地址来检测新的链路地址。
    • 10. 发明授权
    • Cache invalidation method and apparatus for a graphics processing system
    • 用于图形处理系统的缓存无效方法和装置
    • US06937246B2
    • 2005-08-30
    • US10775299
    • 2004-02-09
    • Aaftab MunshiJames R. Peterson
    • Aaftab MunshiJames R. Peterson
    • G06F12/08G09G5/36
    • G06F12/0891G06F12/0875
    • A cache for a graphics system storing both an address tag and an identification number for each block of data stored in the data cache. An address and identification number of a requested block of data is provided to the cache, and is checked against all of the address and identification number entries present. A block of data is provided if both the address and the identification number of the requested data matches an entry in the cache. However, if the address of the requested data is not present, or if the address matches an entry but the associated identification number does not match, a cache miss occurs, and the requested graphics data must be retrieved from a system memory. The address and identification number are updated, and the requested data replaces the former graphics data in the data cache. As a result, a block of data stored in the cache having the same address as the requested data, but having data that is invalid, can be invalidated without invalidating the entire cache.
    • 用于图形系统的缓存,其存储存储在数据高速缓存中的每个数据块的地址标签和标识号。 将所请求的数据块的地址和标识号提供给高速缓存,并且针对存在的所有地址和标识号条目进行检查。 如果请求的数据的地址和标识号都与缓存中的条目匹配,则提供数据块。 然而,如果请求的数据的地址不存在,或者如果地址与条目匹配,但相关的标识号不匹配,则发生高速缓存未命中,并且必须从系统存储器检索所请求的图形数据。 更新地址和标识号,并且所请求的数据替换数据高速缓存中的原来的图形数据。 结果,存储在具有与所请求的数据相同的地址但具有无效的数据的高速缓存中的数据块可以无效而不使整个高速缓存无效。