PROVIDING IMPROVED MESSAGE HANDLING PERFORMANCE IN COMPUTER SYSTEMS UTILIZING SHARED NETWORK DEVICES
    3.
    发明申请
    PROVIDING IMPROVED MESSAGE HANDLING PERFORMANCE IN COMPUTER SYSTEMS UTILIZING SHARED NETWORK DEVICES 失效
    在使用共享网络设备的计算机系统中提供改进的消息处理性能

    公开(公告)号:US20100082788A1

    公开(公告)日:2010-04-01

    申请号:US12239966

    申请日:2008-09-29

    CPC classification number: G06F9/544 G06F9/52

    Abstract: In a massively parallel computer system embodiment, when receiving a message at a compute node from an input/output node, the compute node performs the steps of: obtaining a lock on a collective network device; checking a shared storage location for a message pending for a thread; if such a message is pending, receiving the message's remaining packets directly to a user's buffer, unlocking, and returning; if no such message is pending, receiving one packet from the network device; if the packet indicates that the message is for the thread, receiving the message's remaining packets directly to the user's buffer, unlocking, and returning; and if the packet indicates that the message is for another thread, updating the shared storage location with a thread id of the other thread, unlocking, waiting for a time out, locking, and repeating from the checking step. Accordingly, data copying is eliminated with an attendant performance benefit.

    Abstract translation: 在大规模并行的计算机系统实施例中,当从输入/输出节点在计算节点处接收到消息时,计算节点执行以下步骤:获得集体网络设备上的锁定; 检查共享存储位置以查找线程等待的消息; 如果这样的消息正在等待,则将消息的剩余分组直接接收到用户的缓冲器,解锁和返回; 如果没有等待这样的消息,则从网络设备接收一个分组; 如果分组指示消息是针对线程,则将消息的剩余分组直接接收到用户的缓冲器,解锁和返回; 并且如果分组指示该消息是针对另一线程,则用另一线程的线程ID更新共享存储位置,解锁,等待超时,锁定和从检查步骤重复。 因此,消除了数据复制并伴随着性能优势。

    INJECTOR DEVICE FOR ADMINISTERING MULTIPLE DOSES IN A SINGLE DELIVERY, AND METHODS OF MANUFACTURE
    4.
    发明申请
    INJECTOR DEVICE FOR ADMINISTERING MULTIPLE DOSES IN A SINGLE DELIVERY, AND METHODS OF MANUFACTURE 审中-公开
    用于在单次递送中管理多个剂量的注射器装置及其制造方法

    公开(公告)号:US20120265150A1

    公开(公告)日:2012-10-18

    申请号:US13086773

    申请日:2011-04-14

    Abstract: An injector device for dispensing at least two fluids in a sequential delivery includes a plunger located within an inner body, the inner body located within an outer body, a cannula comprising an entry opening integrally joined to the outer body, and at least one piercing member integrally joined with the outer body. In an embodiment, the piercing member includes a neck section and one or more slots that engage a membrane on the inner body so as to continue to allow release of the contents of a first liquid from the outer body just prior to commencement of the flow of a second liquid from the inner body.

    Abstract translation: 一种用于在顺序输送中分配至少两种流体的注射器装置包括位于内体内的柱塞,位于外体内的内体,包含与外体整体接合的进入开口的套管,以及至少一个刺穿构件 与外壳整体连接。 在一个实施例中,刺穿构件包括颈部部分和一个或多个狭槽,其接合内部主体上的膜,以便在刚开始流动之前继续允许第一液体的内容物从外部体内释放 来自内体的第二液体。

    Providing improved message handling performance in computer systems utilizing shared network devices
    5.
    发明授权
    Providing improved message handling performance in computer systems utilizing shared network devices 失效
    在使用共享网络设备的计算机系统中提供改进的消息处理性能

    公开(公告)号:US08166146B2

    公开(公告)日:2012-04-24

    申请号:US12239966

    申请日:2008-09-29

    CPC classification number: G06F9/544 G06F9/52

    Abstract: In a massively parallel computer system embodiment, when receiving a message at a compute node from an input/output node, the compute node performs the steps of: obtaining a lock on a collective network device; checking a shared storage location for a message pending for a thread; if such a message is pending, receiving the message's remaining packets directly to a user's buffer, unlocking, and returning; if no such message is pending, receiving one packet from the network device; if the packet indicates that the message is for the thread, receiving the message's remaining packets directly to the user's buffer, unlocking, and returning; and if the packet indicates that the message is for another thread, updating the shared storage location with a thread id of the other thread, unlocking, waiting for a time out, locking, and repeating from the checking step. Accordingly, data copying is eliminated with an attendant performance benefit.

    Abstract translation: 在大规模并行的计算机系统实施例中,当从输入/输出节点在计算节点处接收到消息时,计算节点执行以下步骤:获得集体网络设备上的锁定; 检查共享存储位置以查找线程等待的消息; 如果这样的消息正在等待,则将消息的剩余分组直接接收到用户的缓冲器,解锁和返回; 如果没有等待这样的消息,则从网络设备接收一个分组; 如果分组指示消息是针对线程,则将消息的剩余分组直接接收到用户的缓冲器,解锁和返回; 并且如果分组指示该消息是针对另一线程,则用另一线程的线程ID更新共享存储位置,解锁,等待超时,锁定和从检查步骤重复。 因此,消除了数据复制并伴随着性能优势。

Patent Agency Ranking