会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Address generation unit for accessing a multi-dimensional data structure in a desired pattern
    • 地址生成单元,用于以期望的模式访问多维数据结构
    • US08713285B2
    • 2014-04-29
    • US12331333
    • 2008-12-09
    • Shlomo Selim RakibMarc Schaub
    • Shlomo Selim RakibMarc Schaub
    • G06F12/02G06F12/10G06F9/34
    • G06F17/30949G06F9/345G06F9/3885G06F9/3891
    • An apparatus, system, and method for providing a multi-dimensional data structure and address generation unit configured to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate the real addresses by executing a series of nested loops pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. The address generation unit may receive as inputs a set of parameters defining characteristics of the nested loops such as a starting offset, number of iterations or step size for loops, data structure dimensions, or loop starting point inheritance. A vector processor may then access the multi-dimensional data structure at the real addresses calculated by the address generation unit. The multi-dimensional data structure may be stored in a buffer in a data memory.
    • 一种用于提供多维数据结构和地址生成单元的装置,系统和方法,其被配置为计算实际地址以便以期望的模式访问多维数据结构。 地址生成单元可以被配置为通过在访问多维数据结构之前执行预编程到地址生成单元中的一系列嵌套循环来计算实际地址。 地址生成单元可以作为输入接收定义嵌套循环的特征的一组参数,例如起始偏移,循环次数或循环的步长,数据结构维度或循环起点继承。 然后,向量处理器可以以由地址生成单元计算的实际地址访问多维数据结构。 多维数据结构可以存储在数据存储器中的缓冲器中。
    • 4. 发明申请
    • APPARATUS AND METHOD FOR TRANSFERRING DATA WITHIN A DATA PROCESSING SYSTEM
    • 用于在数据处理系统中传输数据的装置和方法
    • US20100281192A1
    • 2010-11-04
    • US12433822
    • 2009-04-30
    • Shlomo Selim RakibMarc Schaub
    • Shlomo Selim RakibMarc Schaub
    • G06F5/14H04L9/32
    • G06F5/08
    • An apparatus for transferring data between buffers within a data processing architecture includes first and second memory devices. The apparatus further includes a first connection manager associated with a first buffer in the first memory device, and a second connection manager associated with a second buffer in the second memory device. The first and second connection managers manage data transfers between the first and second buffers. The first connection manager is configured to receive a token from the second connection manager in order to trigger data transfer between the first buffer and the second buffer. The first connection manager is further configured to initiate a data transfer between the first and second buffers in response to receiving the token. This token-based method for initiating data transfers between the connection managers requires little or no CPU intervention.
    • 一种用于在数据处理架构内的缓冲器之间传送数据的装置包括第一和第二存储器件。 该设备还包括与第一存储器设备中的第一缓冲器相关联的第一连接管理器和与第二存储器设备中的第二缓冲器相关联的第二连接管理器。 第一和第二连接管理器管理第一和第二缓冲器之间的数据传输。 第一连接管理器被配置为从第二连接管理器接收令牌,以便触发第一缓冲器和第二缓冲器之间的数据传输。 第一连接管理器还被配置为响应于接收到令牌而在第一和第二缓冲器之间发起数据传输。 这种基于令牌的方法用于在连接管理器之间启动数据传输需要很少或没有CPU干预。
    • 5. 发明授权
    • System and method for generating real addresses using a connection ID designating a buffer and an access pattern
    • 使用指定缓冲器和访问模式的连接ID生成实际地址的系统和方法
    • US08359455B2
    • 2013-01-22
    • US12331324
    • 2008-12-09
    • Shlomo Selim RakibMarc Schaub
    • Shlomo Selim RakibMarc Schaub
    • G06F12/00G06F12/10
    • G06F12/0284
    • A system and method for generating a real address in data memory in response to a read/write request may include generating an access request to at least one of read and write data to the data memory. A connection identifier (ID), received in association with the access request; may include a buffer ID designating a buffer in the data memory in which to access the data, and a port ID designating a pattern in which to access the data in the buffer. The method may further include translating the connection ID into the real address of the data memory, and accessing the data memory at a location corresponding to the real address. Different types of buffers, such as point-to-point, scatter, and gather buffers may be used, and different patterns, such as first-in-first out (FIFO), nested loop, matrix transforms may be used.
    • 响应于读/写请求在数据存储器中产生真实地址的系统和方法可以包括向数据存储器生成至少一个读取和写入数据的访问请求。 与访问请求相关联地接收的连接标识符(ID); 可以包括指定访问数据的数据存储器中的缓冲器的缓冲器ID,以及指定访问缓冲器中的数据的模式的端口ID。 该方法还可以包括将连接ID​​转换成数据存储器的实际地址,以及在对应于真实地址的位置处访问数据存储器。 可以使用不同类型的缓冲器,例如点对点,散布和采集缓冲器,并且可以使用不同的模式,诸如先进先出(FIFO),嵌套循环,矩阵变换。
    • 6. 发明申请
    • Address Generation Unit Using End Point Patterns to Scan Multi-Dimensional Data Structures
    • 使用端点模式扫描多维数据结构的地址生成单元
    • US20100145993A1
    • 2010-06-10
    • US12331337
    • 2008-12-09
    • Shlomo Selim RakibMarc Schaub
    • Shlomo Selim RakibMarc Schaub
    • G06F17/30
    • G06F17/30949G06F9/345G06F9/3885G06F9/3891Y10S707/957
    • A system in accordance with the invention may include a data memory storing a multi-dimensional (e.g., a two-dimensional) data structure. An address generation unit is provided to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate real addresses by moving across the multi-dimensional data structure between pairs of end points. The pairs of end points (as well as parameters such as the step size between the end points) may be pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. A processor, such as a vector processor, may be configured to access (e.g., read or write data to) the data structure at the real addresses calculated by the address generation unit.
    • 根据本发明的系统可以包括存储多维(例如,二维)数据结构的数据存储器。 提供地址生成单元以计算实际地址以便以期望的模式访问多维数据结构。 地址生成单元可以被配置为通过跨越两个端点之间的多维数据结构移动来计算实际地址。 可以在访问多维数据结构之前,将这些端点对(以及诸如端点之间的步长的参数)预编程到地址生成单元中。 诸如向量处理器的处理器可以被配置为以由地址生成单元计算的实际地址访问(例如,读取或写入数据)数据结构。
    • 7. 发明授权
    • Address generation unit using end point patterns to scan multi-dimensional data structures
    • 地址生成单元使用端点模式扫描多维数据结构
    • US09003165B2
    • 2015-04-07
    • US12331337
    • 2008-12-09
    • Shlomo Selim RakibMarc Schaub
    • Shlomo Selim RakibMarc Schaub
    • G06F17/30G06F9/345G06F9/38
    • G06F17/30949G06F9/345G06F9/3885G06F9/3891Y10S707/957
    • A system in accordance with the invention may include a data memory storing a multi-dimensional (e.g., a two-dimensional) data structure. An address generation unit is provided to calculate real addresses in order to access the multi-dimensional data structure in a desired pattern. The address generation unit may be configured to calculate real addresses by moving across the multi-dimensional data structure between pairs of end points. The pairs of end points (as well as parameters such as the step size between the end points) may be pre-programmed into the address generation unit prior to accessing the multi-dimensional data structure. A processor, such as a vector processor, may be configured to access (e.g., read or write data to) the data structure at the real addresses calculated by the address generation unit.
    • 根据本发明的系统可以包括存储多维(例如,二维)数据结构的数据存储器。 提供地址生成单元以计算实际地址以便以期望的模式访问多维数据结构。 地址生成单元可以被配置为通过跨越两个端点之间的多维数据结构移动来计算实际地址。 可以在访问多维数据结构之前,将这些端点对(以及诸如端点之间的步长的参数)预编程到地址生成单元中。 诸如向量处理器的处理器可以被配置为以由地址生成单元计算的实际地址访问(例如,读取或写入数据)数据结构。
    • 10. 发明申请
    • System and Method for Generating Real Addresses in Data Processing Architectures
    • 用于在数据处理架构中生成实际地址的系统和方法
    • US20100146238A1
    • 2010-06-10
    • US12331324
    • 2008-12-09
    • Shlomo Selim RakibMarc Schaub
    • Shlomo Selim RakibMarc Schaub
    • G06F12/00
    • G06F12/0284
    • A system and method for generating a real address in data memory in response to a read/write request may include generating an access request to at least one of read and write data to a data memory. A connection ID may be received in association with the access request. This connection ID may include a buffer ID designating a buffer in data memory to which to access the data, and a port ID designating a pattern in which to access the data in the buffer. The method may further include translating the connection ID into a real address of the data memory, and accessing the data in the data memory at a location corresponding to the real address.
    • 响应于读/写请求在数据存储器中产生实地址的系统和方法可以包括向数据存储器生成对读和写数据中的至少一个的访问请求。 可以与访问请求相关联地接收连接ID。 该连接ID可以包括指定访问数据的数据存储器中的缓冲器的缓冲器ID,以及指定访问缓冲器中的数据的模式的端口ID。 该方法还可以包括将连接ID​​转换成数据存储器的实际地址,以及在对应于实际地址的位置处访问数据存储器中的数据。