会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Internode data communications in a parallel computer
    • 并行计算机中的国际数据通信
    • US08528004B2
    • 2013-09-03
    • US13290642
    • 2011-11-07
    • Charles J. ArcherMichael A. BlocksomeDouglas R. MillerJeffrey J. ParkerJoseph D. RattermanBrian E. Smith
    • Charles J. ArcherMichael A. BlocksomeDouglas R. MillerJeffrey J. ParkerJoseph D. RattermanBrian E. Smith
    • G06F3/00G06F9/44G06F9/46G06F13/00
    • G06F9/544
    • Internode data communications in a parallel computer that includes compute nodes that each include main memory and a messaging unit, the messaging unit including computer memory and coupling compute nodes for data communications, in which, for each compute node at compute node boot time: a messaging unit allocates, in the messaging unit's computer memory, a predefined number of message buffers, each message buffer associated with a process to be initialized on the compute node; receives, prior to initialization of a particular process on the compute node, a data communications message intended for the particular process; and stores the data communications message in the message buffer associated with the particular process. Upon initialization of the particular process, the process establishes a messaging buffer in main memory of the compute node and copies the data communications message from the message buffer of the messaging unit into the message buffer of main memory.
    • 并行计算机中的国际数据通信包括计算节点,每个计算节点包括主存储器和消息传送单元,消息传送单元包括计算机存储器和耦合用于数据通信的计算节点,其中针对计算节点启动时的每个计算节点:消息 单元在消息接发单元的计算机存储器中分配预定数量的消息缓冲器,每个消息缓冲器与在计算节点上被初始化的进程相关联; 在计算节点上的特定进程的初始化之前接收用于该特定进程的数据通信消息; 并将数据通信消息存储在与特定进程相关联的消息缓冲器中。 在特定进程的初始化时,该过程在计算节点的主存储器中建立消息缓存器,并将数据通信消息从消息传送单元的消息缓冲器复制到主存储器的消息缓冲器中。
    • 13. 发明申请
    • Direct Memory Access Transfer Completion Notification
    • 直接内存访问传输完成通知
    • US20080301327A1
    • 2008-12-04
    • US11754719
    • 2007-05-29
    • Charles J. ArcherMichael A. BlocksomeJeffrey J. Parker
    • Charles J. ArcherMichael A. BlocksomeJeffrey J. Parker
    • G06F13/28
    • G06F13/28
    • Methods, apparatus, and products are disclosed for DMA transfer completion notification that include: inserting, by an origin DMA engine on an origin compute node in an injection FIFO buffer, a data descriptor for an application message to be transferred to a target compute node on behalf of an application on the origin compute node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the message, the completion notification descriptor specifying an address of a completion notification field in application storage for the application; transferring, by the origin DMA engine to the target compute node, the message in dependence upon the data descriptor; and notifying, by the origin DMA engine, the application that the transfer of the message is complete, including performing a local direct put operation to store predesignated notification data at the address of the completion notification field.
    • 公开了用于DMA传输完成通知的方法,装置和产品,其包括:通过在注入FIFO缓冲器中的原始计算节点上的原始DMA引擎将要传送到目标计算节点的应用消息的数据描述符 代表原始计算节点上的应用程序; 由原始DMA引擎在消息的数据描述符之后插入注入FIFO缓冲器中的完成通知描述符,完成通知描述符指定应用程序的应用程序存储中的完成通知字段的地址; 根据数据描述符将原始DMA引擎传送到目标计算节点消息; 并且由原始DMA引擎通知消息传送完成的应用,包括执行本地直接放置操作以将预定指定的通知数据存储在完成通知字段的地址处。
    • 14. 发明授权
    • Direct memory access transfer completion notification
    • 直接内存访问传输完成通知
    • US07890670B2
    • 2011-02-15
    • US11746348
    • 2007-05-09
    • Charles J. ArcherMichael A. BlocksomeJeffrey J. Parker
    • Charles J. ArcherMichael A. BlocksomeJeffrey J. Parker
    • G06F13/28G06F12/00
    • G06F13/28
    • DMA transfer completion notification includes: inserting, by an origin DMA engine on an origin node in an injection first-in-first-out (‘FIFO’) buffer, a data descriptor for an application message to be transferred to a target node on behalf of an application on the origin node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the message, the completion notification descriptor specifying a packet header for a completion notification packet; transferring, by the origin DMA engine to the target node, the message in dependence upon the data descriptor; sending, by the origin DMA engine, the completion notification packet to a local reception FIFO buffer using a local memory FIFO transfer operation; and notifying, by the origin DMA engine, the application that transfer of the message is complete in response to receiving the completion notification packet in the local reception FIFO buffer.
    • DMA传输完成通知包括:由原始DMA引擎插入先进先出(“FIFO”)缓冲器中的原始节点,代表要传送到目标节点的应用消息的数据描述符 原始节点上的应用程序; 由原始DMA引擎在消息的数据描述符之后插入注入FIFO缓冲器中的完成通知描述符,完成通知描述符指定完成通知包的包头; 根据数据描述符将原始DMA引擎传送到目标节点消息; 通过原始DMA引擎,使用本地存储器FIFO传送操作将完成通知包发送到本地接收FIFO缓冲器; 并且由原始DMA引擎通知响应于在本地接收FIFO缓冲器中接收到完成通知分组来完成该消息的传送的应用程序。
    • 15. 发明申请
    • Direct Memory Access Transfer completion Notification
    • 直接内存访问传输完成通知
    • US20090031325A1
    • 2009-01-29
    • US11829317
    • 2007-07-27
    • Charles J. ArcherMichael A. BlocksomeJeffrey J. Parker
    • Charles J. ArcherMichael A. BlocksomeJeffrey J. Parker
    • G06F9/44G06F13/28
    • G06F9/544
    • Methods, systems, and products are disclosed for DMA transfer completion notification that include: inserting, by an origin DMA on an origin node in an origin injection FIFO, a data descriptor for an application message; inserting, by the origin DMA, a reflection descriptor in the origin injection FIFO, the reflection descriptor specifying a remote get operation for injecting a completion notification descriptor in a reflection injection FIFO on a reflection node; transferring, by the origin DMA to a target node, the message in dependence upon the data descriptor; in response to completing the message transfer, transferring, by the origin DMA to the reflection node, the completion notification descriptor in dependence upon the reflection descriptor; receiving, by the origin DMA from the reflection node, a completion packet; and notifying, by the origin DMA in response to receiving the completion packet, the origin node's processing core that the message transfer is complete.
    • 公开了用于DMA传输完成通知的方法,系统和产品,其包括:通过原始注入FIFO中的原始节点上的原始DMA插入应用消息的数据描述符; 由原点DMA插入原始注入FIFO中的反射描述符,反射描述符指定用于在反射节点上的反射注入FIFO中注入完成通知描述符的远程获取操作; 根据数据描述符将原始DMA传送到目标节点消息; 响应于完成消息传送,根据反射描述符将源DMA传送到反射节点,完成通知描述符; 通过来自反射节点的原点DMA接收完成分组; 并且由原始DMA响应于接收完成分组通知消息传送完成的原始节点的处理核心。
    • 16. 发明申请
    • Direct Memory Access Transfer Completion Notification
    • 直接内存访问传输完成通知
    • US20080281998A1
    • 2008-11-13
    • US11746348
    • 2007-05-09
    • Charles J ArcherMichael A. BlocksomeJeffrey J. Parker
    • Charles J ArcherMichael A. BlocksomeJeffrey J. Parker
    • G06F13/28
    • G06F13/28
    • DMA transfer completion notification includes: inserting, by an origin DMA engine on an origin node in an injection first-in-first-out (‘FIFO’) buffer, a data descriptor for an application message to be transferred to a target node on behalf of an application on the origin node; inserting, by the origin DMA engine, a completion notification descriptor in the injection FIFO buffer after the data descriptor for the message, the completion notification descriptor specifying a packet header for a completion notification packet; transferring, by the origin DMA engine to the target node, the message in dependence upon the data descriptor; sending, by the origin DMA engine, the completion notification packet to a local reception FIFO buffer using a local memory FIFO transfer operation; and notifying, by the origin DMA engine, the application that transfer of the message is complete in response to receiving the completion notification packet in the local reception FIFO buffer.
    • DMA传输完成通知包括:由原始DMA引擎插入先进先出(“FIFO”)缓冲器中的原始节点,代表要传送到目标节点的应用消息的数据描述符 原始节点上的应用程序; 由原始DMA引擎在消息的数据描述符之后插入注入FIFO缓冲器中的完成通知描述符,完成通知描述符指定完成通知包的包头; 根据数据描述符将原始DMA引擎传送到目标节点消息; 通过原始DMA引擎,使用本地存储器FIFO传送操作将完成通知包发送到本地接收FIFO缓冲器; 并且由原始DMA引擎通知响应于在本地接收FIFO缓冲器中接收到完成通知分组来完成该消息的传送的应用程序。
    • 17. 发明授权
    • Completion processing for data communications instructions
    • 数据通信指令的完成处理
    • US08775531B2
    • 2014-07-08
    • US12985651
    • 2011-01-06
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • G06F15/16
    • G06F15/17306G06F9/546
    • Completion processing of data communications instructions in a distributed computing environment with computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’), injecting for data communications instructions into slots in an injection FIFO buffer a transfer descriptor, at least some of the instructions specifying callback functions; injecting a completion descriptor for each instruction that specifies a callback function into an injection FIFO buffer slot having a corresponding slot in a pending callback list; listing in the pending callback list callback functions specified by data communications instructions; processing each descriptor in the injection FIFO buffer, setting a bit in a completion bit mask corresponding to the slot in the FIFO where the completion descriptor was injected; and calling by the AMI any callback functions in the pending callback list as indicated by set bits in the completion bit mask.
    • 在分布式计算环境中完成处理与通过通信适配器和主动消息接口(“AMI”)进行数据通信的计算机的数据通信指令,将数据通信指令注入到注入FIFO缓冲器中的传输描述符中的至少一些 指定回调函数的指令; 将指定回调函数的每个指令的完成描述符注入到具有待处理回呼列表中的相应时隙的注入FIFO缓冲器槽中; 在挂起的回调列表中列出由数据通信指令指定的回调函数; 处理注入FIFO缓冲器中的每个描述符,将与完成描述符被注入的FIFO中的时隙相对应的完成位掩码中的位设置; 并由AMI调用挂起回调列表中的任何回调函数,如完成位掩码中的设置位所示。
    • 18. 发明申请
    • Completion Processing For Data Communications Instructions
    • 数据通信指令的完成处理
    • US20120179736A1
    • 2012-07-12
    • US12985611
    • 2011-01-06
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • G06F15/16
    • H04L29/08135G06F9/546H04L67/10
    • Completion processing of data communications instructions in a distributed computing environment, including receiving, in an active messaging interface (AMI) data communications instructions, at least one instruction specifying a callback function; injecting into an injection FIFO buffer of a data communication adapter, an injection descriptor, each slot in the injection FIFO buffer having a corresponding slot in a pending callback list; listing in the pending callback list any callback function specified by an instruction, incrementing a pending callback counter for each listed callback function; transferring payload data as per each injection descriptor, incrementing a transfer counter upon completion of each transfer; determining from counter values whether the pending callback list presently includes callback functions whose data transfers have been completed; calling by the AMI any such callback functions from the pending callback list, decrementing the pending callback counter for each callback function called.
    • 包括在分布式计算环境中对数据通信指令的完成处理,包括在活动消息接口(AMI)数据通信指令中接收指定回调函数的至少一个指令; 注入到数据通信适配器的注入FIFO缓冲器中,注入描述符,注入FIFO缓冲器中的每个时隙在待处理回呼列表中具有对应的时隙; 在挂起的回调列表中列出由指令指定的任何回调函数,为每个列出的回调函数增加待决回调计数器; 根据每个注入描述符传送有效载荷数据,在每次传送完成时增加传输计数器; 从计数器值确定待处理回呼列表当前是否包括其数据传输已经完成的回调函数; 由AMI从挂起的回调列表中调用任何这样的回调函数,为调用的每个回调函数递减挂起的回调计数器。
    • 19. 发明授权
    • Completion processing for data communications instructions
    • 数据通信指令的完成处理
    • US08732229B2
    • 2014-05-20
    • US12985611
    • 2011-01-06
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • G06F15/16G06F9/30
    • H04L29/08135G06F9/546H04L67/10
    • Completion processing of data communications instructions in a distributed computing environment, including receiving, in an active messaging interface (‘AMI’) data communications instructions, at least one instruction specifying a callback function; injecting into an injection FIFO buffer of a data communication adapter, an injection descriptor, each slot in the injection FIFO buffer having a corresponding slot in a pending callback list; listing in the pending callback list any callback function specified by an instruction, incrementing a pending callback counter for each listed callback function; transferring payload data as per each injection descriptor, incrementing a transfer counter upon completion of each transfer; determining from counter values whether the pending callback list presently includes callback functions whose data transfers have been completed; calling by the AMI any such callback functions from the pending callback list, decrementing the pending callback counter for each callback function called.
    • 在分布式计算环境中的数据通信指令的完成处理,包括在活动消息接口('AMI')数据通信指令中接收指定回调函数的至少一个指令; 注入到数据通信适配器的注入FIFO缓冲器中,注入描述符,注入FIFO缓冲器中的每个时隙在待处理回呼列表中具有对应的时隙; 在挂起的回调列表中列出由指令指定的任何回调函数,为每个列出的回调函数增加待决回调计数器; 根据每个注入描述符传送有效载荷数据,在每次传送完成时增加传输计数器; 从计数器值确定待处理回呼列表当前是否包括其数据传输已经完成的回调函数; 由AMI从挂起的回调列表中调用任何这样的回调函数,为调用的每个回调函数递减挂起的回调计数器。
    • 20. 发明申请
    • Completion Processing For Data Communications Instructions
    • 数据通信指令的完成处理
    • US20120179760A1
    • 2012-07-12
    • US12985651
    • 2011-01-06
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • Michael A. BlocksomeSameer KumarJeffrey J. Parker
    • G06F15/16
    • G06F15/17306G06F9/546
    • Completion processing of data communications instructions in a distributed computing environment with computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’), injecting for data communications instructions into slots in an injection FIFO buffer a transfer descriptor, at least some of the instructions specifying callback functions; injecting a completion descriptor for each instruction that specifies a callback function into an injection FIFO buffer slot having a corresponding slot in a pending callback list; listing in the pending callback list callback functions specified by data communications instructions; processing each descriptor in the injection FIFO buffer, setting a bit in a completion bit mask corresponding to the slot in the FIFO where the completion descriptor was injected; and calling by the AMI any callback functions in the pending callback list as indicated by set bits in the completion bit mask.
    • 在分布式计算环境中完成处理与通过通信适配器和主动消息接口(“AMI”)进行数据通信的计算机的数据通信指令,将数据通信指令注入到注入FIFO缓冲器中的传输描述符中的至少一些 指定回调函数的指令; 将指定回调函数的每个指令的完成描述符注入到具有待处理回呼列表中的相应时隙的注入FIFO缓冲器槽中; 在挂起的回调列表中列出由数据通信指令指定的回调函数; 处理注入FIFO缓冲器中的每个描述符,将与完成描述符被注入的FIFO中的时隙相对应的完成位掩码中的位设置; 并由AMI调用挂起回调列表中的任何回调函数,如完成位掩码中的设置位所示。