User-programmable low-overhead multithreading
    2.
    发明授权
    User-programmable low-overhead multithreading 有权
    用户可编程的低开销多线程

    公开(公告)号:US07631307B2

    公开(公告)日:2009-12-08

    申请号:US10728649

    申请日:2003-12-05

    IPC分类号: G06F9/46 G06F3/00 G06F15/00

    摘要: A virtual multithreading hardware mechanism provides multi-threading on a single-threaded processor. Thread switches are triggered by user-defined triggers. Synchronous triggers may be defined in the form of special trigger instructions. Asynchronous triggers may be defined via special marking instructions that identify an asynchronous trigger condition. The asynchronous trigger condition may be based on a plurality of atomic processor events. Minimal context information, such as only an instruction pointer address, is maintained by the hardware upon a thread switch. In contrast to traditional simultaneous multithreading schemes, the virtual multithreading hardware provides thread switches that are transparent to an operating system and that may be performed without operating system intervention.

    摘要翻译: 虚拟多线程硬件机制在单线程处理器上提供多线程。 线程切换由用户定义的触发器触发。 可以以特殊触发指令的形式定义同步触发。 可以通过标识异步触发条件的特殊标记指令定义异步触发。 异步触发条件可以基于多个原子处理器事件。 在线程切换时,由硬件维护的最小上下文信息,例如仅指令指针地址。 与传统的同时多线程方案相反,虚拟多线程硬件提供对操作系统透明的线程切换,可以在不进行操作系统干预的情况下执行。

    Sealing membrane for baby bottle or other fluid container
    5.
    发明授权
    Sealing membrane for baby bottle or other fluid container 失效
    婴儿奶瓶或其他流体容器密封膜

    公开(公告)号:US06401949B1

    公开(公告)日:2002-06-11

    申请号:US09656501

    申请日:2000-09-07

    IPC分类号: A61J900

    摘要: A baby bottle (10) having a dispensing member (20) and a sealing membrane (14) disposed between the dispensing member (20) and an open end (15) of the container (10). A threaded collar (26) engages the open end and a shoulder (34) extends laterally adjacent an extent of the thread. The sealing membrane (14) includes ports (42) for communicating fluid therethrough. The sealing membrane (14) moves from a sealing position with a sealing surface (24) in bearing contact with the open end (15) and a dispensing position with the sealing surface (24) spaced apart from the open end for fluid flow through the ports (42). The sealing membrane moves in response to the shoulder (34) moving as the collar (26) is rotated and moved longitudinally outwardly relative to the end (15) by the camming action of the thread on the bottle (10).

    摘要翻译: 具有分配构件(20)的婴儿奶瓶(10)和设置在分配构件(20)和容器(10)的开口端(15)之间的密封膜(14)。 螺纹轴环(26)接合开口端,肩部(34)在螺纹的一定程度上横向延伸。 密封膜(14)包括用于使流体通过其中的孔(42)。 密封膜(14)从具有与开口端(15)轴承接触的密封表面(24)的密封位置移动,并且具有密封表面(24)与开口端间隔开的分配位置,以使流体流过 港(42)。 当肩部(34)通过螺纹在瓶子(10)上的凸轮作用时,肩部(34)随着轴环(26)旋转并且相对于端部(15)纵向向外移动而移动。