会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Store queue having restricted and unrestricted entries
    • 存储队列具有受限和不受限制的条目
    • US09146744B2
    • 2015-09-29
    • US12116009
    • 2008-05-06
    • Paul CaprioliMartin KarlssonShailender ChaudhryGideon N. Levinsky
    • Paul CaprioliMartin KarlssonShailender ChaudhryGideon N. Levinsky
    • G06F15/00G06F7/38G06F9/00G06F9/44G06F9/38
    • G06F9/3826G06F9/383G06F9/3842G06F9/3855
    • Embodiments of the present invention provide a system which executes a load instruction or a store instruction. During operation the system receives a load instruction. The system then determines if an unrestricted entry or a restricted entry in a store queue contains data that satisfies the load instruction. If not, the system retrieves data for the load instruction from a cache. If so, the system conditionally forwards data from the unrestricted entry or the restricted entry by: (1) forwarding data from an unrestricted entry that contains the youngest store that satisfies the load instruction when any number of unrestricted or restricted entries contain data that satisfies the load instruction; (2) forwarding data from an unrestricted entry when only one restricted entry and no unrestricted entries contain data that satisfies the load instruction; and (3) deferring the load instruction by placing the load instruction in a deferred queue when two or more restricted entries and no unrestricted entries contain data that satisfies the load instruction.
    • 本发明的实施例提供一种执行加载指令或存储指令的系统。 在运行过程中,系统接收到一个加载指令。 然后,系统确定存储队列中的无限制条目或限制条目是否包含满足加载指令的数据。 如果没有,系统将从缓存中检索加载指令的数据。 如果是这样,系统通过以下方式有条件地转发来自非限制条目或限制条目的数据:(1)当任何数量的无限制或限制条目包含满足条件的数据时,从包含满足加载指令的最小存储的无限制条目转发数据 加载指令; (2)当只有一个限制条目和不限制条目包含满足加载指令的数据时,从非限制条目转发数据; 和(3)通过在两个或多个限制条目和不受限制的条目包含满足加载指令的数据的情况下将加载指令放置在延迟队列中来推迟加载指令。
    • 2. 发明授权
    • Medicament delivery device
    • 药物输送装置
    • US09005160B2
    • 2015-04-14
    • US13511295
    • 2010-10-15
    • Martin KarlssonNils Ronquist
    • Martin KarlssonNils Ronquist
    • A61M37/00A61M5/24A61M5/20A61M5/315
    • A61M5/2448A61M5/2033A61M5/3155A61M5/31553A61M5/3156A61M5/31583
    • A medicament delivery device includes a distal housing part; a proximal housing part in which a multi-chamber medicament container is arranged, with the proximal housing part movable relative to the distal housing part for mixing substances in the container; a plunger rod arranged to act on a stopper in the container, where movement of the housing parts toward each other forces the stopper against the plunger rod for mixing the substances in the container; a drive force unit for forcing the plunger rod for subsequent delivery of medicament; an activation member slidable through the distal housing part and releasably connected to the drive force unit; and a guide shell one-way rotatable in the distal housing part with threads that cooperate with threads on the proximal housing part. The guide shell and plunger rod have guide members such that they are rotationally locked but slidable in relation to each other.
    • 药物输送装置包括远端壳体部分; 近端壳体部分,其中布置有多腔药物容器,其中近侧壳体部分可相对于远端壳体部分移动,用于将物质混合在容器中; 柱塞杆,其布置成作用在容器中的止动件上,其中壳体部件相对于彼此的移动迫使止动件抵靠柱塞杆以混合容器中的物质; 用于迫使所述柱塞杆随后输送药物的驱动力单元; 激活构件,其可滑动地穿过所述远侧壳体部分并且可释放地连接到所述驱动力单元; 以及在所述远侧壳体部分中可旋转的导向壳,所述导向壳具有与近侧壳体部分上的螺纹配合的螺纹。 导向壳和柱塞杆具有引导构件,使得它们被旋转地锁定,但可相对于彼此滑动。
    • 4. 发明申请
    • Metered Liquid Droplet Inhaler
    • 计量液滴吸入器
    • US20120216805A1
    • 2012-08-30
    • US13500915
    • 2010-09-13
    • Lennart BrunnbergMartin KarlssonNils Ronquist
    • Lennart BrunnbergMartin KarlssonNils Ronquist
    • A61M15/00
    • A61M15/0065A61M5/2033A61M5/31525A61M5/31553A61M5/31583A61M11/007A61M11/06A61M15/0021A61M15/0066A61M15/0095A61M15/0096
    • A metered liquid droplet inhaling device includes a chassis; a holder releasably connected to the chassis; a container in the holder having a chamber for a composition, an opening for expelling the composition, and a piston; a dose knob accessible outside the chassis for setting a dose to be expelled by accumulating a rotational force; a power supply mechanism for converting the rotational force into an axial force applied to the piston; an activation device connected to the power supply mechanism; a mouth piece connected to the container holder and having a mouth engaging area and an air opening; a droplet generator arranged in the mouth piece and having a plurality of through passing orifices in fluid communication with the opening of the container and with the mouth piece; and a rotation damping member connected to the power supply mechanism for damping an initial pressure peak inside the container.
    • 计量液滴吸入装置包括底盘; 可释放地连接到所述底盘的保持器; 保持器中的容器具有用于组合物的室,用于排出组合物的开口和活塞; 剂量旋钮,可在底盘外部通过累积旋转力来设定要排出的剂量; 用于将旋转力转换成施加到活塞的轴向力的供电机构; 连接到所述电源机构的激活装置; 连接到容器保持器并具有口接合区域和空气开口的口部件; 液滴发生器布置在口部件中并且具有与容器的开口和嘴部流体连通的多个通过孔口; 以及连接到所述供电机构的用于阻尼所述容器内的初始压力峰值的旋转阻尼构件。
    • 5. 发明授权
    • Method and apparatus for improving transactional memory commit latency
    • 改善事务性内存提交延迟的方法和装置
    • US08041900B2
    • 2011-10-18
    • US12014217
    • 2008-01-15
    • Paul CaprioliMartin KarlssonSherman H. Yip
    • Paul CaprioliMartin KarlssonSherman H. Yip
    • G06F12/08
    • G06F12/084G06F9/30087G06F9/3834G06F9/3857G06F9/467G06F12/126G06F2212/1016
    • Embodiments of the present invention provide a system that executes transactions on a processor that supports transactional memory. The system starts by executing the transaction on the processor. During execution of the transactions, the system places stores in a store buffer. In addition, the system sets a stores_encountered indicator when a first store is placed in the store buffer during the transaction. Upon completing the transaction, the system determines if the stores_encountered indicator is set. If so, the system signals a cache to commit the stores placed in the store buffer during the transaction to the cache and then resumes execution of program code following the transaction when the stores have been committed. Otherwise, the system resumes execution of program code following the transaction without signaling the cache.
    • 本发明的实施例提供一种在支持事务存储器的处理器上执行事务的系统。 系统通过在处理器上执行事务来启动。 在执行事务期间,系统将存储放在存储缓冲区中。 此外,当事务期间第一个存储被放置在存储缓冲区中时,系统设置stores_en遇到的指示符。 完成交易后,系统确定是否设置了stores_en遭遇指示符。 如果是这样,系统就会发出一个缓存,将事务期间放置在存储缓冲区中的存储提交到高速缓存,然后在存储已提交后,在事务之后恢复执行程序代码。 否则,系统将在事务之后恢复执行程序代码,而不发出缓存信号。
    • 6. 发明申请
    • Medicament Delivery Device with Mixing Mechanism
    • 具有混合机制的药物输送装置
    • US20110251553A1
    • 2011-10-13
    • US13002354
    • 2009-06-05
    • Jochen RatjenAnders HolmqvistMartin Karlsson
    • Jochen RatjenAnders HolmqvistMartin Karlsson
    • A61M5/31
    • A61M5/2066A61M5/2033A61M5/2448A61M5/326A61M2005/2013A61M2005/206A61M2005/2073A61M2005/2451A61M2210/0618
    • A medicament delivery device comprising a housing (10; 110); a medicament container holder (12; 120) rotatably locked but slidable connected to said housing, the medicament holder comprising first mix engagement means (28; 126) on its outer surface, and second linear guide means; a multi-chamber medicament container (14; 130) arranged within the container holder, a plunger rod (60; 140) comprising first holding means (58; 146) on its outer circumferential surface; drive force means (64; 142) capable of pushing said plunger rod; characterised in that said device further comprises manual mixing means (44, 148) comprising a rotatable manual knob (62,186) protruding from the distal end of the housing and a mix member (48, 149) comprising flexible holding means (52; 160) releasibly engaged to the first holding means (58; 146) for holding the plunger rod and thereby the drive force means in a pre-tensioned state and second mix engagement means (46; 150) arranged to cooperate with the first mix engagement means (28; 126) for linearly and distally displacing said container holder into the housing when said manual knob is rotated, such that the distal displacement of the container holder causes a distal displacement of the container in relation to the plunger rod, whereby the plunger rod forces the distal stopper to be proximally displaced and thereby a mixing of the components is performed.
    • 一种药物输送装置,包括壳体(10; 110); 药物容器保持器(12; 120),其可旋转地锁定但可滑动地连接到所述壳体,所述药剂保持器包括在其外表面上的第一混合接合装置(28; 126)和第二线性引导装置; 布置在容器保持器内的多室药物容器(14; 130),其外圆周表面上包括第一保持装置(58; 146)的柱塞杆(60; 140) 驱动力装置(64; 142),能够推动所述柱塞杆; 其特征在于,所述装置还包括手动混合装置(44,148),其包括从所述壳体的远端突出的可旋转手动旋钮(62,186)和混合构件(48,149),所述混合构件包括柔性保持装置(52; 160) 接合到用于保持柱塞杆的第一保持装置(58; 146),从而驱动力装置处于预张紧状态,并且第二混合接合装置(46; 150)布置成与第一混合接合装置(28; 126),用于当所述手动旋钮旋转时将所述容器保持器线性地和远端地移位到所述壳体中,使得所述容器保持器的远侧位移导致所述容器相对于所述柱塞杆的远侧位移,由此所述柱塞杆迫使所述远端 止动件被向近端移位,从而进行部件的混合。
    • 8. 发明申请
    • STORE QUEUE
    • 商店运动会
    • US20090282225A1
    • 2009-11-12
    • US12116009
    • 2008-05-06
    • Paul CaprioliMartin KarlssonShailender ChaudhryGideon N. Levinsky
    • Paul CaprioliMartin KarlssonShailender ChaudhryGideon N. Levinsky
    • G06F9/312
    • G06F9/3826G06F9/383G06F9/3842G06F9/3855
    • Embodiments of the present invention provide a system which executes a load instruction or a store instruction. During operation the system receives a load instruction. The system then determines if an unrestricted entry or a restricted entry in a store queue contains data that satisfies the load instruction. If not, the system retrieves data for the load instruction from a cache. If so, the system conditionally forwards data from the unrestricted entry or the restricted entry by: (1) forwarding data from an unrestricted entry that contains the youngest store that satisfies the load instruction when any number of unrestricted or restricted entries contain data that satisfies the load instruction; (2) forwarding data from an unrestricted entry when only one restricted entry and no unrestricted entries contain data that satisfies the load instruction; and (3) deferring the load instruction by placing the load instruction in a deferred queue when two or more restricted entries and no unrestricted entries contain data that satisfies the load instruction.
    • 本发明的实施例提供一种执行加载指令或存储指令的系统。 在运行过程中,系统接收到一个加载指令。 然后,系统确定存储队列中的无限制条目或限制条目是否包含满足加载指令的数据。 如果没有,系统将从缓存中检索加载指令的数据。 如果是这样,系统通过以下方式有条件地转发来自非限制条目或限制条目的数据:(1)当任何数量的无限制或限制条目包含满足条件的数据时,从包含满足加载指令的最小存储的无限制条目转发数据 加载指令; (2)当只有一个限制条目和不限制条目包含满足加载指令的数据时,从非限制条目转发数据; 和(3)通过在两个或多个限制条目和不受限制的条目包含满足加载指令的数据的情况下将加载指令放置在延迟队列中来推迟加载指令。
    • 10. 发明授权
    • Cache line duplication in response to a way prediction conflict
    • 缓存线重复响应方式预测冲突
    • US07979640B2
    • 2011-07-12
    • US12181266
    • 2008-07-28
    • Shailender ChaudhryRobert E. CypherMartin Karlsson
    • Shailender ChaudhryRobert E. CypherMartin Karlsson
    • G06F12/08
    • G06F12/0864G06F2212/1016G06F2212/6082
    • Embodiments of the present invention provide a system that handles way mispredictions in a multi-way cache. The system starts by receiving requests to access cache lines in the multi-way cache. For each request, the system makes a prediction of a way in which the cache line resides based on a corresponding entry in the way prediction table. The system then checks for the presence of the cache line in the predicted way. Upon determining that the cache line is not present in the predicted way, but is present in a different way, and hence the way was mispredicted, the system increments a corresponding record in a conflict detection table. Upon detecting that a record in the conflict detection table indicates that a number of mispredictions equals a predetermined value, the system copies the corresponding cache line from the way where the cache line actually resides into the predicted way.
    • 本发明的实施例提供了一种在多路缓存中处理方式错误预测的系统。 系统通过接收访问多路缓存中的高速缓存行的请求来启动。 对于每个请求,系统基于方式预测表中的相应条目来预测高速缓存行驻留的方式。 然后,系统以预测的方式检查高速缓存行的存在。 在确定高速缓存行不以预测的方式存在但是以不同的方式存在,并且因此错误地预测方式时,系统在冲突检测表中增加对应的记录。 当检测到冲突检测表中的记录指示许多误预测值等于预定值时,系统将高速缓存行实际驻留的方式的相应高速缓存行复制到预测的方式。