会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Global instructions for spiral cache management
    • 螺旋缓存管理的全局说明
    • US08364895B2
    • 2013-01-29
    • US13419143
    • 2012-03-13
    • Volker Strumpen
    • Volker Strumpen
    • G06F12/00
    • G06F12/0846G06F12/0811G06F2212/271
    • A method of operation of a pipelined cache memory supports global operations within the cache. The cache may be a spiral cache, with a move-to-front M2F network for moving values from a backing store to a front-most tile coupled to a processor or lower-order level of a memory hierarchy and a spiral push-back network for pushing out modified values to the backing-store. The cache controller manages application of global commands by propagating individual commands to the tiles. The global commands may provide zeroing, flushing and reconciling of the given tiles. Commands for interrupting and resuming interrupted global commands may be implemented, to reduce halting or slowing of processing while other global operations are in process. A line detector within each tile supports reconcile and flush operations, and a line patcher in the controller provides for initializing address ranges with no processor intervention.
    • 流水线缓存存储器的操作方法支持高速缓存内的全局操作。 高速缓存可以是螺旋高速缓存,具有移动到前面的M2F网络,用于将值从后备存储移动到耦合到存储器层级的处理器或低级别级别的最前面的片和螺旋式推回网络 将修改后的值推送到后台存储。 高速缓存控制器通过将各个命令传播到瓦片来管理全局命令的应用。 全局命令可以提供给定瓦片的归零,刷新和调和。 可以实现用于中断和恢复中断的全局命令的命令,以在其他全局操作正在进行时减少处理的停止或减慢。 每个瓦片内的线检测器支持协调和刷新操作,控制器中的线路修补器提供初始化地址范围,无需处理器干预。
    • 3. 发明申请
    • GLOBAL INSTRUCTIONS FOR SPIRAL CACHE MANAGEMENT
    • 全球快递管理指南
    • US20120179872A1
    • 2012-07-12
    • US13419143
    • 2012-03-13
    • Volker Strumpen
    • Volker Strumpen
    • G06F12/08
    • G06F12/0846G06F12/0811G06F2212/271
    • A method of operation of a pipelined cache memory supports global operations within the cache. The cache may be a spiral cache, with a move-to-front M2F network for moving values from a backing store to a front-most tile coupled to a processor or lower-order level of a memory hierarchy and a spiral push-back network for pushing out modified values to the backing-store. The cache controller manages application of global commands by propagating individual commands to the tiles. The global commands may provide zeroing, flushing and reconciling of the given tiles. Commands for interrupting and resuming interrupted global commands may be implemented, to reduce halting or slowing of processing while other global operations are in process. A line detector within each tile supports reconcile and flush operations, and a line patcher in the controller provides for initializing address ranges with no processor intervention.
    • 流水线缓存存储器的操作方法支持高速缓存内的全局操作。 高速缓存可以是螺旋高速缓存,具有移动到前面的M2F网络,用于将值从后备存储移动到耦合到存储器层级的处理器或低级别级别的最前面的片和螺旋式推回网络 将修改后的值推送到后台存储。 高速缓存控制器通过将各个命令传播到瓦片来管理全局命令的应用。 全局命令可以提供给定瓦片的归零,刷新和调和。 可以实现用于中断和恢复中断的全局命令的命令,以在其他全局操作正在进行时减少处理的停止或减慢。 每个瓦片内的线检测器支持协调和刷新操作,控制器中的线路修补器提供初始化地址范围,无需处理器干预。
    • 4. 发明授权
    • Spiral cache memory and method of operating a spiral cache
    • 螺旋高速缓存和操作螺旋高速缓存的方法
    • US08060699B2
    • 2011-11-15
    • US12270095
    • 2008-11-13
    • Volker StrumpenMatteo Frigo
    • Volker StrumpenMatteo Frigo
    • G06F12/00G06F13/00G06F13/28
    • G06F12/123G06F12/0897G06F2212/271Y02D10/13
    • A memory provides reduction in access latency for frequently-accessed values by self-organizing to always move a requested value to a front-most central storage element of a spiral. The occupant of the central location is swapped backward, which continues backward through the spiral until an empty location is swapped-to, or the last displaced value is cast out of the last location in the spiral. The elements in the spiral may be cache memories or single elements. The resulting cache memory is self-organizing and for the one-dimensional implementation has a worst-case access time proportional to N, where N is the number of tiles in the spiral. A k-dimensional spiral cache has a worst-case access time proportional to N1/k. Further, a spiral cache system provides a basis for a non-inclusive system of cache memory, which reduces the amount of space and power consumed by a cache memory of a given size.
    • 存储器通过自组织来提供经常访问的值的访问等待时间,以将请求的值始终移动到螺旋的最前面的中央存储元件。 中央位置的乘员被倒置,后退通过螺旋,直到空的位置被交换,或者最后的位移值被抛弃在螺旋中的最后位置。 螺旋中的元件可以是高速缓冲存储器或单个元件。 所得到的高速缓冲存储器是自组织的,并且由于一维实现具有与N成比例的最差情况访问时间,其中N是螺旋中的瓦片的数量。 k维螺旋高速缓存具有与N1 / k成比例的最差情况访问时间。 此外,螺旋高速缓存系统为非包容性高速缓存存储器系统提供了基础,其减少了给定大小的高速缓冲存储器消耗的空间和功率量。
    • 6. 发明申请
    • SPIRAL CACHE MEMORY AND METHOD OF OPERATING A SPIRAL CACHE
    • 螺旋式高速缓存存储器和操作螺旋缓存的方法
    • US20100122035A1
    • 2010-05-13
    • US12270095
    • 2008-11-13
    • Volker StrumpenMatteo Frigo
    • Volker StrumpenMatteo Frigo
    • G06F12/08G06F12/00G06F1/04
    • G06F12/123G06F12/0897G06F2212/271Y02D10/13
    • A spiral cache memory provides reduction in access latency for frequently-accessed values by self-organizing to always move a requested value to a front-most central storage element of the spiral. The occupant of the central location is swapped backward, which continues backward through the spiral until an empty location is swapped-to, or the last displaced value is cast out of the last location in the spiral. The elements in the spiral may be cache memories or single elements. The resulting cache memory is self-organizing and for the one-dimensional implementation has a worst-case access time proportional to N, where N is the number of tiles in the spiral. A k-dimensional spiral cache has a worst-case access time proportional to N1/k. Further, a spiral cache system provides a basis for a non-inclusive system of cache memory, which reduces the amount of space and power consumed by a cache memory of a given size.
    • 螺旋高速缓冲存储器通过自组织来提供经常访问的值的访问延迟的降低,以便始终将请求的值移动到螺旋的最前面的中央存储元件。 中央位置的乘员被倒置,后退通过螺旋,直到空的位置被交换,或者最后的位移值被抛弃在螺旋中的最后位置。 螺旋中的元件可以是高速缓冲存储器或单个元件。 所得到的高速缓冲存储器是自组织的,并且由于一维实现具有与N成比例的最差情况访问时间,其中N是螺旋中的瓦片的数量。 k维螺旋高速缓存具有与N1 / k成比例的最差情况访问时间。 此外,螺旋高速缓存系统为非包容性高速缓冲存储器系统提供了基础,其减少了给定大小的高速缓冲存储器消耗的空间和功率的量。
    • 7. 发明申请
    • SYSTOLIC NETWORKS FOR A SPIRAL CACHE
    • SYSTOLIC网络用于螺旋式缓存
    • US20100122012A1
    • 2010-05-13
    • US12640348
    • 2009-12-17
    • Fadi H. GebaraJeremy D. SchaubVolker Strumpen
    • Fadi H. GebaraJeremy D. SchaubVolker Strumpen
    • G06F12/00G06F1/04G06F12/08
    • G06F12/0893G06F1/04
    • Systolic networks within a tiled storage array provide for movement of requested values to a front-most tile, while making space for the requested values at the front-most tile by moving other values away. A first and second information pathway provide different linear pathways through the tiles. The movement of other values, requests for values and responses to requests is controlled according to a clocking logic that governs the movement on the first and second information pathways according to a systolic duty cycle. The first information pathway may be a move-to-front network of a spiral cache, crossing the spiral push-back network which forms the push-back network. The systolic duty cycle may be a three-phase duty cycle, or a two-phase duty cycle may be provided if the storage tiles support a push-back swap operation.
    • 平铺存储阵列内的收缩网络提供请求值移动到最前面的瓦片,同时通过将其他值移开,为最前面的瓦片上的请求值提供空间。 第一和第二信息路径提供通过瓦片的不同线性路径。 其他值的移动,对请求的值和响应的请求根据控制在第一和第二信息路径上的移动的时钟逻辑根据收缩期周期来控制。 第一信息路径可以是螺旋形高速缓存的移动到前端网络,跨越形成推回网络的螺旋式推回网络。 收缩期占空比可以是三相占空比,或者如果存储瓦片支持推回式交换操作,则可以提供两相占空比。
    • 8. 发明申请
    • Cyclic segmented prefix circuits for mesh networks
    • 网状网络的循环分段前缀电路
    • US20070260663A1
    • 2007-11-08
    • US11408099
    • 2006-04-20
    • Matteo FrigoVolker Strumpen
    • Matteo FrigoVolker Strumpen
    • G06F7/38
    • G06F7/506G06F2207/5063
    • Parallel prefix circuits for computing a cyclic segmented prefix operation with a mesh topology are disclosed. In one embodiment of the present invention, the elements (prefix nodes) of the mesh are arranged in row-major order. Values are accumulated toward the center of the mesh and partial results are propagated outward from the center of the mesh to complete the cyclic segmented prefix operation. This embodiment has been shown to be time-optimal. In another embodiment of the present invention, the prefix nodes are arranged such that the prefix node corresponding to the last element in the array is located at the center of the array. This alternative embodiment is not only time-optimal when accounting for wire-lengths (and therefore propagation delays), but it is also asympotically optimal in terms of minimizing the number of segmented prefix operators.
    • 公开了用于计算具有网格拓扑的循环分段前缀操作的并行前缀电路。 在本发明的一个实施例中,网格的元素(前缀节点)按行主顺序排列。 值向网格的中心累积,部分结果从网格的中心向外传播,以完成循环分段前缀操作。 该实施例已被证明是时间最佳的。 在本发明的另一个实施例中,前缀节点被布置成使得与阵列中的最后一个元素相对应的前缀节点位于阵列的中心。 这种替代实施例不仅在考虑线长度(因此传播延迟)时是时间最优的,而且在最小化分段前缀运算符的数量方面也是最优的。