SIMD data processing extended precision arithmetic operand format
    71.
    发明授权
    SIMD data processing extended precision arithmetic operand format 失效
    SIMD数据处理扩展精度算术运算格式

    公开(公告)号:US06202077B1

    公开(公告)日:2001-03-13

    申请号:US09028846

    申请日:1998-02-24

    申请人: Roger Alan Smith

    发明人: Roger Alan Smith

    IPC分类号: G06F752

    摘要: Two related extended precision operand formats provide for efficient multiply/accumulate operations in a SIMD data processing system. Each format utilizes a group of “b” bit elements in a vector register. Each of the elements provides “m” bits of precision, with b>m. The remaining b−m bits in each element accumulate overflows and carries across multiple additions and subtractions. Existing SIMD multiply-sum instructions can be used to efficiently take input operands from the first format and produce output results in the second extended precision format when b2=2b1 and m2=2m1.

    摘要翻译: 两个相关的扩展精度操作数格式在SIMD数据处理系统中提供有效的乘法/累加操作。 每个格式在向量寄存器中使用一组“b”位元素。 每个元素提供“m”位精度,b> m。 每个元素中的剩余b-m位会累积溢出并进行多次加法和减法。 可以使用现有的SIMD乘法和指令来有效地从第一格式获取输入操作数,并且当b2 = 2b1和m2 = 2m1时,产生第二扩展精度格式的输出结果。

    Method and apparatus for implementing floating point projection
instructions
    73.
    发明授权
    Method and apparatus for implementing floating point projection instructions 失效
    实现浮点投影指令的方法和装置

    公开(公告)号:US06049865A

    公开(公告)日:2000-04-11

    申请号:US993514

    申请日:1997-12-18

    申请人: Roger Alan Smith

    发明人: Roger Alan Smith

    IPC分类号: G06F7/52 G06F7/57 G06F9/302

    摘要: A floating point unit (60) capable of executing projection instructions provides performance improvement in multiple precision floating point arithmetic. The projection instructions provide for obtaining partial sequences of numbers, products, and sums which have definite alignments and widths which a programmer can set. This allows very fast computation of both individual intermediate computations and final results. A range projection instruction (210, 410) builds a mask with an exponent from one source (230, 430) and a mantissa from another (240, 440). A project instruction (610) builds a result by masking (660) mantissa bits in a source operand after alignment (630) with a mask. Projection multiply (810), add (1000), and subtract instructions build results by masking (850, 1070) mantissa bits of unrounded partial results after alignment (830, 1020, 1040) with a mask.

    摘要翻译: 能够执行投影指令的浮点单元(60)提供多精度浮点运算的性能改进。 投影指令用于获得编程人员可以设置的具有确定对齐和宽度的数字,乘积和和的部分序列。 这允许对单个中间计算和最终结果进行非常快速的计算。 范围投影指令(210,410)使用来自一个源(230,430)的指数和来自另一个源(240,440)的尾数构建掩码。 项目指令(610)通过在具有掩码的对准(630)之后掩蔽源操作数中的(660)尾数位来建立结果。 投影乘法(810),加法(1000),并且通过掩码(830,1020,1040)掩码(830,1020,1040)掩蔽(850,1070)未包围部分结果的尾数位后,减去指令构建结果。

    Reduced size catheter tip measurement device
    74.
    发明授权
    Reduced size catheter tip measurement device 失效
    减小尺寸导管尖端测量装置

    公开(公告)号:US5902248A

    公开(公告)日:1999-05-11

    申请号:US744478

    申请日:1996-11-06

    IPC分类号: A61B8/12 A61B5/02

    摘要: A device that contemplates a unique and advantageous reduced size catheter tip measurement device. By using a bottom support member and a thin outer insulating layer, rather than a tubular metal casing, to support and isolate the electrical measurement sensor, the present invention drastically reduces feature size possible with current structures for catheter tip measurement devices. More specifically, the device contemplates a reduced size catheter tip pressure transducer device. The device includes a catheter body that has a support member attached to its distal tip. The support member has a support surface for a semiconductor pressures sensor that provides mechanical stability to the pressure sensor. The exposed electrical and metal areas of the device are insulated from surrounding tissues and fluids by an outer insulating layer, which is preferably a polyimide sleeve. Utilizing the device catheter tip pressure transducers may be constructed having approximately half the current volume size of prior devices. This drastic reduction is size allows for placement inside small diameter lumens of catheters, small diameter veins and arteries, or other small biological features that have up to now been too small for high-fidelity measurements by prior catheter tip pressure transducers.

    摘要翻译: 一种考虑独特且有利的减小尺寸的导管尖端测量装置的装置。 通过使用底部支撑构件和薄的外部绝缘层而不是管状金属壳体来支撑和隔离电气测量传感器,本发明大大减小了用于导管尖端测量装置的当前结构可能的特征尺寸。 更具体地,该装置考虑了减小尺寸的导管尖端压力传感器装置。 该装置包括具有附接到其远侧末端的支撑构件的导管主体。 支撑构件具有用于为压力传感器提供机械稳定性的半导体压力传感器的支撑表面。 设备的暴露的电和金属区域通过外部绝缘层与周围的组织和流体绝缘,该绝缘层优选为聚酰亚胺套管。 利用装置导管尖端压力传感器可以构造成具有大约现有装置的当前体积大小的一半。 这种急剧减小的尺寸允许放置在小直径的导管内腔,小直径的静脉和动脉内,或其它小的生物学特征,其迄今为止太小以致于现有的导管尖端压力传感器的高保真度测量。

    System, method, and article of manufacture for adding concurrency to a
binary class in an object oriented system
    76.
    发明授权
    System, method, and article of manufacture for adding concurrency to a binary class in an object oriented system 失效
    将系统,方法和制造工具添加到面向对象系统中的二进制类中

    公开(公告)号:US5867708A

    公开(公告)日:1999-02-02

    申请号:US560877

    申请日:1995-11-20

    IPC分类号: G06F9/46 G06F9/44

    CPC分类号: G06F9/52

    摘要: A system, method and article of manufacture for automatically inserting concurrency object services into binary classes in an information handling system employing object oriented technology, includes the steps of recognizing a constraint indicating that an object does not support concurrency and generating a concurrent version of the object. One alternative for generating a version of an object supporting concurrency is automatic transactional locking. The approach includes the steps of inheriting from the Lockable class which adds state to a class to allow object-level locking, inheriting from the Serialised metaclass which adds before and after methods to all methods of the non-concurrent version, and the object must be a RecoverableObject. Another alternative for generating a version of an object supporting concurrency is automatic per method locking. The approach includes the steps of inheriting from the Lockable class which adds state to a class, and inheriting from the Serialised metaclass which adds before and after methods to all methods of the non-concurrent version. Another alternative for generating a version of an object supporting concurrency is explicit locking. The approach for RecoverableObjects includes the step of inheriting from a ConcurrentObject (which is derived from the Lockable class). The approach for non-RecoverableObjects also includes the step of inheriting from a ConcurrentObject.

    摘要翻译: 一种在采用面向对象技术的信息处理系统中将并行对象服务自动插入二进制类的系统,方法和制品包括以下步骤:识别指示对象不支持并发性并且生成对象的并发版本的约束 。 用于生成支持并发的对象的版本的一种替代方法是自动事务锁定。 该方法包括从Lockable类继承的步骤,它将状态添加到一个类以允许对象级锁定,从序列化元类继承,该方法将前后方法添加到非并发版本的所有方法中,并且对象必须 可恢复对象 用于生成支持并发的对象的另一种替代方法是每种方法锁定自动化。 该方法包括从Lockable类继承的步骤,它将状态添加到一个类,并继承了序列化元类,它将前后方法添加到非并发版本的所有方法中。 用于生成支持并发的对象的版本的另一种替代方案是显式锁定。 RecoverableObjects的方法包括继承ConcurrentObject(从Lockable类派生)的步骤。 非RecoverableObjects的方法还包括继承ConcurrentObject的步骤。

    Method and apparatus for code translation optimization
    77.
    发明授权
    Method and apparatus for code translation optimization 失效
    用于代码转换优化的方法和装置

    公开(公告)号:US5805895A

    公开(公告)日:1998-09-08

    申请号:US709422

    申请日:1996-06-09

    IPC分类号: G06F9/45 G06F9/455 G06F9/445

    摘要: A native microprocessor (20) accesses a foreign block of computer code. An initial block scope defining translation parameters is assigned to the block (106). The block of "foreign" code is translated to "native" code (108). An optimization efficiency is calculated for the translated block (110). A rescheduling criterion is established based on the optimization efficiency (112). The block of native code is executed (114). On subsequent accesses of the block when the reschedule criterion is met (116) the block scope is redefined (118).

    摘要翻译: 本地微处理器(20)访问外部的计算机代码块。 定义转换参数的初始块范围被分配给块(106)。 “外国”代码块被翻译成“本机”代码(108)。 为翻译块计算优化效率(110)。 基于优化效率建立了重新安排的准则(112)。 本地代码块被执行(114)。 在满足重新安排标准的块的后续访问(116)中,块范围被重新定义(118)。

    Threaded jar funnel
    78.
    发明授权
    Threaded jar funnel 失效
    螺纹瓶漏斗

    公开(公告)号:US5762120A

    公开(公告)日:1998-06-09

    申请号:US586299

    申请日:1996-01-16

    申请人: Alan Smith

    发明人: Alan Smith

    IPC分类号: B65B39/00 B67C11/02

    CPC分类号: B65B39/00 B67C11/02

    摘要: A threaded jar funnel for easy pouring of material into a jar, without leakage or spillage, has an upper part, with upper and lower conical segments, and a lower cylindrical part having threads on the inside. The upper conical segment of the upper part has a small angle to the vertical and the lower conical segment has a larger angle to the vertical than the upper conical segment. The upper conical segment merges into the lower conical segment to provide an aesthetically pleasing appearance, larger funnel capacity and smoother flow of contents into a jar coupled to the funnel. The lower cylindrical threaded part has a rim, which provides a tight seal when the funnel is coupled to a jar.

    摘要翻译: 用于容易地将材料倾倒到罐中而没有泄漏或溢出的螺纹罐漏斗具有上部和上部和下部锥形部分,以及具有内部螺纹的下部圆柱形部件。 上部的上锥形部分与垂直方向成小角度,下圆锥形部分的垂直角度大于上圆锥形部分。 上锥形部分合并到下圆锥形部分中,以提供美观的外观,更大的漏斗容量和更平稳的内容物流入与漏斗联接的罐中。 下圆柱形螺纹部分具有边缘,当漏斗联接到罐时,该边缘提供紧密密封。

    Golf club holder
    80.
    发明授权
    Golf club holder 失效
    高尔夫俱乐部持有人

    公开(公告)号:US5238109A

    公开(公告)日:1993-08-24

    申请号:US830069

    申请日:1992-02-03

    申请人: Alan Smith

    发明人: Alan Smith

    IPC分类号: A63B55/00 A63B55/10

    摘要: An apparatus is provided for carrying and supporting several golf clubs. A plurality of parallel channels are arranged to face in a common direction. Preferably, the channels are made of a resilient material, and at least one portion of each of the channels is smaller than the diameter of a golf club shaft. When the shaft is inserted into one of the channels by forcing the channel to flex open slightly to admit the shaft, the channel then closes to hold the shaft in place inside the channel. A hook is included for hanging the device over a partition inside a golf bag. The hook further includes a spike pivotally attached to the device such that with the channels facing generally upwardly, the spike may be rotated into a position to be pushed into the ground for securing the device on the ground. In this way the golf club shafts are supported above the ground. Additionally, the spike is rotatable to a position parallel to the channels for storage of the device inside the golf bag.

    摘要翻译: 提供一种用于携带和支撑几个高尔夫球杆的装置。 多个平行通道被布置为面向共同的方向。 优选地,通道由弹性材料制成,并且每个通道的至少一部分小于高尔夫球杆杆的直径。 当轴通过迫使通道稍微弯曲以容纳轴而将轴插入其中一个通道时,通道然后关闭以将轴保持在通道内的适当位置。 包括一个挂钩,用于将设备悬挂在高尔夫球袋内部的隔板上。 所述钩还包括枢转地附接到所述装置的钉,使得在所述通道面向大致向上的情况下,所述钉可被旋转到被推入地面的位置以将所述装置固定在地面上。 以这种方式,高尔夫球杆轴支撑在地面上方。 此外,尖钉可旋转到平行于通道的位置,以将设备存储在高尔夫球袋内部。