会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 52. 发明授权
    • Checkpointing filesystem
    • 检查点文件系统
    • US06895416B2
    • 2005-05-17
    • US10258515
    • 2002-02-25
    • Alan G. GaraMark E. GiampapaBurkhard D. Steinmacher-Burow
    • Alan G. GaraMark E. GiampapaBurkhard D. Steinmacher-Burow
    • G06F7/00G06F17/00
    • G06F11/1438Y10S707/99953Y10S707/99955
    • The present in invention is directed to a checkpointing filesystem of a distributed-memory parallel supercomputer comprising a node that accesses user data on the filesystem, the filesystem comprising an interface that is associated with a disk for storing the user data. The checkpointing filesystem provides for taking and checkpoint of the filesystem and rolling back to a previously taken checkpoint, as well as for writing user data to and deleting user data from the checkpointing filesystem. The checkpointing filesystem provides a recently written file allocation table (WFAT) for maintaining information regarding the user data written since a previously taken checkpoint and a recently deleted file allocation table (DFAT) for maintaining information regarding user data deleted from since the previously taken checkpoint, both of which are utilized by the checkpointing filesystem to take a checkpoint of the filesystem and rollback the filesystem to a previously taken checkpoint, as well as to write and delete user data from the checkpointing filesystem.
    • 本发明涉及一种分布式存储器并行超级计算机的检查点文件系统,其包括访问文件系统上的用户数据的节点,该文件系统包括与用于存储用户数据的盘相关联的接口。 检查点文件系统提供文件系统的获取和检查点,并回滚到先前执行的检查点,以及从检查点文件系统向用户数据写入和删除用户数据。 检查点文件系统提供最近写入的文件分配表(WFAT),用于维护关于自先前检查点以来写入的用户数据的信息,以及用于维护关于从先前检查点以来删除的用户数据的信息的最近删除的文件分配表(DFAT) 这两个都由检查点文件系统用于采取文件系统的检查点并将文件系统回滚到先前执行的检查点,以及从检查点文件系统写入和删除用户数据。
    • 56. 发明授权
    • DMA engine for repeating communication patterns
    • 用于重复通信模式的DMA引擎
    • US07802025B2
    • 2010-09-21
    • US11768795
    • 2007-06-26
    • Dong ChenAlan G. GaraMark E. GiampapaPhilip HeidelbergerBurkhard Steinmacher-BurowPavlos Vranas
    • Dong ChenAlan G. GaraMark E. GiampapaPhilip HeidelbergerBurkhard Steinmacher-BurowPavlos Vranas
    • G06F13/28
    • G06F15/163
    • A parallel computer system is constructed as a network of interconnected compute nodes to operate a global message-passing application for performing communications across the network. Each of the compute nodes includes one or more individual processors with memories which run local instances of the global message-passing application operating at each compute node to carry out local processing operations independent of processing operations carried out at other compute nodes. Each compute node also includes a DMA engine constructed to interact with the application via Injection FIFO Metadata describing multiple Injection FIFOs where each Injection FIFO may containing an arbitrary number of message descriptors in order to process messages with a fixed processing overhead irrespective of the number of message descriptors included in the Injection FIFO.
    • 并行计算机系统被构造为互连的计算节点的网络,以操作用于在整个网络上执行通信的全局消息传递应用。 每个计算节点包括具有存储器的一个或多个单独处理器,该存储器运行在每个计算节点处操作的全局消息传递应用的本地实例,以独立于在其他计算节点执行的处理操作来执行本地处理操作。 每个计算节点还包括构造成通过描述多个注入FIFO的注入FIFO元数据与应用交互的DMA引擎,其中每个注入FIFO可以包含任意数量的消息描述符,以便处理具有固定处理开销的消息,而不管消息的数量 描述符包含在注入FIFO中。
    • 57. 发明授权
    • Method and apparatus for filtering snoop requests using mulitiple snoop caches
    • 使用多播监听高速缓存来过滤窥探请求的方法和装置
    • US07617366B2
    • 2009-11-10
    • US12113756
    • 2008-05-01
    • Matthias A. BlumrichAlan G. GaraMark E. GiampapaMartin OhmachtValentina Salapura
    • Matthias A. BlumrichAlan G. GaraMark E. GiampapaMartin OhmachtValentina Salapura
    • G06F13/28G06F12/00
    • G06F12/0822G06F12/0831
    • A method and apparatus for detecting a cache wrap condition in a computing environment having a processor and a cache. A cache wrap condition is detected when the entire contents of a cache have been replaced, relative to a particular starting state. A set-associative cache is considered to have wrapped when all of the sets within the cache have been replaced. The starting point for cache wrap detection is the state of the cache sets at the time of the previous cache wrap. The method and apparatus is preferably implemented in a snoop filter having filter mechanisms that rely upon detecting the cache wrap condition. These snoop filter mechanisms requiring this information are operatively coupled with cache wrap detection logic adapted to detect the cache wrap event, and perform an indication step to the snoop filter mechanisms. In the various embodiments, cache wrap detection logic is implemented using registers and comparators, loadable counters, or a scoreboard data structure.
    • 一种用于在具有处理器和高速缓存的计算环境中检测高速缓存包装条件的方法和装置。 当高速缓存的全部内容相对于特定的启动状态被替换时,检测到缓存包装条件。 当缓存中的所有集合已被替换时,集合关联缓存被认为已被包装。 高速缓存包检测的起始点是先前高速缓存包装时高速缓存集的状态。 该方法和装置优选地在具有依赖于检测高速缓存包装条件的过滤机构的窥探过滤器中实现。 这些需要该信息的窥探过滤机构可操作地与适用于检测高速缓存包裹事件的高速缓存包检测逻辑耦合,并且向窥探过滤机构执行指示步骤。 在各种实施例中,使用寄存器和比较器,可加载计数器或记分板数据结构来实现高速缓存封包检测逻辑。
    • 58. 发明申请
    • METHOD AND APPARATUS FOR DETECTING A CACHE WRAP CONDITION
    • 用于检测高速缓存条件的方法和装置
    • US20080209128A1
    • 2008-08-28
    • US12113756
    • 2008-05-01
    • Matthias A. BlumrichAlan G. GaraMark E. GiampapaMartin OhmachtValentina Salapura
    • Matthias A. BlumrichAlan G. GaraMark E. GiampapaMartin OhmachtValentina Salapura
    • G06F12/08
    • G06F12/0822G06F12/0831
    • A method and apparatus for detecting a cache wrap condition in a computing environment having a processor and a cache. A cache wrap condition is detected when the entire contents of a cache have been replaced, relative to a particular starting state. A set-associative cache is considered to have wrapped when all of the sets within the cache have been replaced. The starting point for cache wrap detection is the state of the cache sets at the time of the previous cache wrap. The method and apparatus is preferably implemented in a snoop filter having filter mechanisms that rely upon detecting the cache wrap condition. These snoop filter mechanisms requiring this information are operatively coupled with cache wrap detection logic adapted to detect the cache wrap event, and perform an indication step to the snoop filter mechanisms. In the various embodiments, cache wrap detection logic is implemented using registers and comparators, loadable counters, or a scoreboard data structure.
    • 一种用于在具有处理器和高速缓存的计算环境中检测高速缓存包装条件的方法和装置。 当高速缓存的全部内容相对于特定的启动状态被替换时,检测到缓存包装条件。 当缓存中的所有集合已被替换时,集合关联缓存被认为已被包装。 高速缓存包检测的起始点是先前高速缓存包装时高速缓存集的状态。 该方法和装置优选地在具有依赖于检测高速缓存包装条件的过滤机构的窥探过滤器中实现。 这些需要该信息的窥探过滤机构可操作地与适用于检测高速缓存包裹事件的高速缓存包检测逻辑耦合,并且向窥探过滤机构执行指示步骤。 在各种实施例中,使用寄存器和比较器,可加载计数器或记分板数据结构来实现高速缓存封包检测逻辑。
    • 59. 发明授权
    • Method and apparatus for detecting a cache wrap condition
    • 用于检测缓存包装条件的方法和装置
    • US07386684B2
    • 2008-06-10
    • US11093132
    • 2005-03-29
    • Matthias A. BlumrichAlan G. GaraMark E. GiampapaMartin OhmachtValentina Salapura
    • Matthias A. BlumrichAlan G. GaraMark E. GiampapaMartin OhmachtValentina Salapura
    • G06F13/28G06F12/00
    • G06F12/0822G06F12/0831
    • A method and apparatus for detecting a cache wrap condition in a computing environment having a processor and a cache. A cache wrap condition is detected when the entire contents of a cache have been replaced, relative to a particular starting state. A set-associative cache is considered to have wrapped when all of the sets within the cache have been replaced. The starting point for cache wrap detection is the state of the cache sets at the time of the previous cache wrap. The method and apparatus is preferably implemented in a snoop filter having filter mechanisms that rely upon detecting the cache wrap condition. These snoop filter mechanisms requiring this information are operatively coupled with cache wrap detection logic adapted to detect the cache wrap event, and perform an indication step to the snoop filter mechanisms. In the various embodiments, cache wrap detection logic is implemented using registers and comparators, loadable counters, or a scoreboard data structure.
    • 一种用于在具有处理器和高速缓存的计算环境中检测高速缓存包装条件的方法和装置。 当高速缓存的全部内容相对于特定的启动状态被替换时,检测到缓存包装条件。 当缓存中的所有集合已被替换时,集合关联缓存被认为已被包装。 高速缓存包检测的起始点是先前高速缓存包装时高速缓存集的状态。 该方法和装置优选地在具有依赖于检测高速缓存包装条件的过滤机构的窥探过滤器中实现。 这些需要该信息的窥探过滤机构可操作地与适用于检测高速缓存包裹事件的高速缓存包检测逻辑耦合,并且向窥探过滤机构执行指示步骤。 在各种实施例中,使用寄存器和比较器,可加载计数器或记分板数据结构来实现高速缓存封包检测逻辑。