Insole with a neuroma pad
    11.
    发明授权
    Insole with a neuroma pad 有权
    鞋垫与神经垫

    公开(公告)号:US07140130B2

    公开(公告)日:2006-11-28

    申请号:US10867110

    申请日:2004-06-14

    申请人: Jeffrey S. Brooks

    发明人: Jeffrey S. Brooks

    IPC分类号: A61F5/14

    摘要: Footwear including an insole formed for relieving pressure on a common digital nerve of a foot. The insole has heel, mid and forefoot sections. The forefoot section of the insole is formed with a pad having a neuroma pad section which underlies the third and fourth metatarsal heads of the foot, so that when a bottom of the foot is placed on the insole, the neuroma pad section applies an upward force to the bottom of the foot sufficient to spread the third and fourth metatarsal heads away from one another and thereby relieve pressure on the third common digital nerve to reduce the risk of neuroma. In other embodiments, the pad is formed as a separate pad for placement in footwear. An insole designed for use with thonged footwear is also disclosed.

    摘要翻译: 鞋类包括形成用于缓解脚的共同数字神经上的压力的鞋内底。 鞋垫有脚跟,中部和前脚部分。 鞋垫的前脚部分形成有具有神经瘤垫部分的垫,其在脚的第三和第四跖骨头下方,使得当脚底部放置在鞋垫上时,神经垫垫部分施加向上的力 足以使第三和第四跖骨头彼此远离,从而减轻第三共同数字神经的压力,以减少神经瘤的风险。 在其它实施例中,垫形成为用于放置在鞋类中的单独垫。 还披露了一种专为与皮带鞋类设计使用的鞋垫。

    Rounding anticipator for floating point operations
    12.
    发明授权
    Rounding anticipator for floating point operations 有权
    舍入预测浮点运算

    公开(公告)号:US06557021B1

    公开(公告)日:2003-04-29

    申请号:US09527653

    申请日:2000-03-17

    IPC分类号: G06F738

    摘要: A method and apparatus that performs anticipatory rounding of intermediate results in a floating point arithmetic system while the intermediate results are being normalized is disclosed. One embodiment of the present invention includes four logic levels, implemented in N-NARY logic. In the first three logic levels, propagation information is gathered for preselected bit groups from the coarse and medium shift output of the normalizer as those results become available. In the fourth level, an incremented, normalized intermediate single-precision or double-precision mantissa result is produced by combining fine shift output bit values with propagation information for the appropriate top bit group, middle bit group, and bottom bit group. The appropriate bit groups are determined by examining the value of the fine shift select signal.

    摘要翻译: 公开了一种在中间结果正规化的同时在浮点算术系统中执行中间结果的预期舍入的方法和装置。 本发明的一个实施例包括在N-NARY逻辑中实现的四个逻辑电平。 在前三个逻辑电平中,当这些结果变得可用时,从归一化器的粗中移位输出收集预选位组的传播信息。 在第四级中,通过将精细位移输出位值与适当的顶部位组,中间位组和底部位组的传播信息组合,产生递增的标准化中间单精度或双精度尾数结果。 通过检查精细位移选择信号的值来确定适当的位组。

    Method and apparatus for a late pipeline enhanced floating point unit
    13.
    发明授权
    Method and apparatus for a late pipeline enhanced floating point unit 失效
    晚期管道增强浮点单元的方法和装置

    公开(公告)号:US06460134B1

    公开(公告)日:2002-10-01

    申请号:US09181406

    申请日:1998-10-28

    IPC分类号: G06F930

    摘要: The present invention comprises a method and apparatus for a pipeline of functional units with a late pipe functional unit that executes instructions without stalling until the result is available. The present invention comprises one or more earlier functional units coupled to a late pipe functional unit. The late pipe functional unit does not begin executing instructions until all of the input operands are or will be available for execution so that the late pipe functional unit will execute instructions without stalling until the result will be available in a fixed number of cycles. The present invention further comprises a late pipe functional unit that may comprise a floating point unit, a graphics unit, or an enhanced floating point unit. And finally, the late pipe functional unit is non-stalling and or is non-cancelable.

    摘要翻译: 本发明包括一种具有后期管道功能单元的功能单元流水线的方法和装置,其执行指令而不停顿,直到结果可用。 本发明包括一个或多个耦合到延迟管功能单元的功能单元。 所有后期管道功能单元都不会开始执行指令,直到所有的输入操作数都可以执行或者可以执行,以便后期管道功能单元执行指令而不停顿,直到结果以固定的循环数可用。 本发明还包括可以包括浮点单元,图形单元或增强型浮点单元的后期管道功能单元。 最后,后期管道功能单元不停滞,或不可取消。

    Footwear
    14.
    发明授权
    Footwear 失效

    公开(公告)号:US5787610A

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

    申请号:US861579

    申请日:1997-05-22

    申请人: Jeffrey S. Brooks

    发明人: Jeffrey S. Brooks

    摘要: Footwear comprising a sole formed from a first resilient material for attenuating the shock of impact to a wearer during running or walking, and a second material harder than the first material for providing firm support for a foot. The sole has heel, arch and toe sections, each of which have medial and lateral regions. The sole also has a forefoot section having a first region for supporting the first, second, third, fourth and fifth metatarsal heads of the foot, associated phalanges and metatarsal phalangeal joints, and the metatarsal necks associated with the fourth and fifth metatarsal heads, and a second region for supporting the metatarsal necks associated with the second and third metatarsal heads. The sole is formed so that the first resilient material is positioned in the lateral region of the heel section, the lateral region of the arch section, and the first region of the forefoot section, and so that the second harder material is positioned in the medial region of the arch section, and the second region of the forefoot section.

    Method and system for providing a restartable stop in a multiprocessor
system
    15.
    发明授权
    Method and system for providing a restartable stop in a multiprocessor system 失效
    在多处理器系统中提供可重启停止的方法和系统

    公开(公告)号:US5678003A

    公开(公告)日:1997-10-14

    申请号:US546368

    申请日:1995-10-20

    申请人: Jeffrey S. Brooks

    发明人: Jeffrey S. Brooks

    IPC分类号: G06F11/36 G06F11/00

    CPC分类号: G06F11/3664 G06F11/3636

    摘要: A multiprocessor system provides for a restartable stop condition that is fast and easily implemented. The multiprocessor system includes a plurality of processors. Each of the processors includes a bidirectional stop pin, which normally when asserted indicates that an error has been detected. Each of the plurality of processors also includes a scan port. The plurality of processors in the multiprocessor system are coupled together via their respective stop pins. By switching the stop pins to a different mode whereby an assertion of the pin causes the receiving processor to enter a restartable stop condition as a result of a restartable stop condition being achieved by the driving processor, the multiprocessor system can be quickly stopped. The restartable system stop technique when implemented utilizing a plurality of processors in which each of the processors include this stop pin provides both a straightforward and fast method for stopping a multiprocessor system in a restartable manner following the occurrence of any particular event. This commonly includes an instruction address breakpoint, single instruction step, data address breakpoint, or specific JTAG instruction. Memory coherency in the multiprocessor system is maintained throughout, such that functional clocks may be stopped, the machine state observed and restored in a non-destructive manner via scan, and functional clocks and code execution can then be restarted.

    摘要翻译: 多处理器系统提供快速,轻松实现的可重启停止条件。 多处理器系统包括多个处理器。 每个处理器包括一个双向停止引脚,通常当断言指示已经检测到错误时。 多个处理器中的每一个还包括扫描端口。 多处理器系统中的多个处理器通过它们各自的停止引脚耦合在一起。 通过将停止引脚切换到不同的模式,由于由驱动处理器实现的可重启停止条件的结果,引脚的断言使得接收处理器进入可重启停止状态,因此可以快速停止多处理器系统。 当利用多个处理器来实现可重新启动的系统停止技术,其中每个处理器包括该停止引脚提供在发生任何特定事件之后以可重启的方式停止多处理器系统的直接和快速的方法。 这通常包括指令地址断点,单指令步,数据地址断点或特定的JTAG指令。 多处理器系统中的存储器一致性被维持,使得可以停止功能时钟,通过扫描以非破坏性的方式观察和恢复机器状态,然后可以重新启动功能时钟和代码执行。

    Processor pipeline which implements fused and unfused multiply-add instructions
    16.
    发明授权
    Processor pipeline which implements fused and unfused multiply-add instructions 有权
    处理器管道,其实现融合和未加密的乘法加法指令

    公开(公告)号:US08977670B2

    公开(公告)日:2015-03-10

    申请号:US13469212

    申请日:2012-05-11

    IPC分类号: G06F7/38 G06F7/483 G06F7/544

    摘要: Implementing an unfused multiply-add instruction within a fused multiply-add pipeline. The system may include an aligner having an input for receiving an addition term, a multiplier tree having two inputs for receiving a first value and a second value for multiplication, and a first carry save adder (CSA), wherein the first CSA may receive partial products from the multiplier tree and an aligned addition term from the aligner. The system may include a fused/unfused multiply add (FUMA) block which may receive the first partial product, the second partial product, and the aligned addition term, wherein the first partial product and the second partial product are not truncated. The FUMA block may perform an unfused multiply add operation or a fused multiply add operation using the first partial product, the second partial product, and the aligned addition term, e.g., depending on an opcode or mode bit.

    摘要翻译: 在融合的乘法加法管道中实现未经加密的乘法加法指令。 系统可以包括具有用于接收加法项的输入的对准器,具有用于接收第一值的两个输入和用于乘法的第二值的乘法器树,以及第一进位保存加法器(CSA),其中第一CSA可以接收部分 乘数树中的乘积和对准器的对齐加法项。 该系统可以包括可以接收第一部分乘积,第二部分乘积和对齐的加法项的融合/未融合乘法(FUMA)块,其中第一部分乘积和第二部分乘积不被截断。 FUMA块可以使用第一部分乘积,第二部分积和对齐的相加项来执行未融合的加法运算或融合乘法运算,例如取决于操作码或模式位。

    DIVISION UNIT WITH MULTIPLE DIVIDE ENGINES
    17.
    发明申请
    DIVISION UNIT WITH MULTIPLE DIVIDE ENGINES 有权
    具有多个引擎的部门

    公开(公告)号:US20130179664A1

    公开(公告)日:2013-07-11

    申请号:US13345391

    申请日:2012-01-06

    摘要: Techniques are disclosed relating to integrated circuits that include hardware support for divide and/or square root operations. In one embodiment, an integrated circuit is disclosed that includes a division unit that, in turn, includes a normalization circuit and a plurality of divide engines. The normalization circuit is configured to normalize a set of operands. Each divide engine is configured to operate on a respective normalized set of operands received from the normalization circuit. In some embodiments, the integrated circuit includes a scheduler unit configured to select instructions for issuance to a plurality of execution units including the division unit. The scheduler unit is further configured to maintain a counter indicative of a number of instructions currently being operated on by the division unit, and to determine, based on the counter whether to schedule subsequent instructions for issuance to the division unit.

    摘要翻译: 公开了涉及包括用于划分和/或平方根操作的硬件支持的集成电路的技术。 在一个实施例中,公开了一种集成电路,其包括分割单元,该分割单元又包括归一化电路和多个除法引擎。 归一化电路被配置为归一化一组操作数。 每个分频引擎被配置为对从归一化电路接收的相应的归一化操作数集进行操作。 在一些实施例中,集成电路包括调度器单元,其被配置为选择用于向包括该分割单元的多个执行单元发布的指令。 调度器单元还被配置为保持指示当前正在由分割单元操作的指令的数量的计数器,并且基于计数器确定是否计划用于发布到分割单元的后续指令。

    Rail and slider system
    18.
    发明授权
    Rail and slider system 失效
    导轨和滑块系统

    公开(公告)号:US07798339B2

    公开(公告)日:2010-09-21

    申请号:US11668215

    申请日:2007-01-29

    IPC分类号: A47H1/00

    CPC分类号: G11B33/02

    摘要: In general, this invention is directed to a rail and slider system having residential and commercial organizational applications. In one aspect, the system comprises at least one rail and a slider mounted on the rail for sliding movement along the rail. The rail and slider have teeth which releasably engage with one another for locking the slider at selected positions along the rail. A spring device on the slider urges the slider toward a locked position. The slider is manually movable against the urging of the spring device from its locked position to an unlocked position in which the teeth on the arms and the tracks are disengaged to permit sliding movement of the slider along the rail to a different selected position. Various items can be attached to the slider, e.g., a funnel-shaped holder and shelf bracket. In other aspects, the slider is configured for snap-mounting on the rail, and a kit is provided including at least two rails and sliders, and a template for mounting the rails on a surface such that the rails are in proper position relative to one another.

    摘要翻译: 通常,本发明涉及一种具有住宅和商业组织应用的轨道和滑块系统。 在一个方面,该系统包括至少一个轨道和安装在轨道上的滑块,用于沿轨道滑动。 轨道和滑块具有可释放地彼此接合的齿,用于将滑块锁定在沿着轨道的选定位置处。 滑块上的弹簧装置将滑块推向锁定位置。 滑动器可以克服弹簧装置从其锁定位置的推动手动地移动到解锁位置,在该位置,臂和轨道上的齿被分离,以允许滑块沿着轨道滑动到不同的选定位置。 可以将各种物品附接到滑块,例如漏斗状保持器和搁架支架。 在其它方面,滑动件构造成用于卡扣安装在轨道上,并且提供了包括至少两个轨道和滑块的套件,以及用于将轨道安装在表面上的模板,使得轨道相对于一个位于适当位置 另一个。

    Apparatus and method for integer to floating-point format conversion
    19.
    发明授权
    Apparatus and method for integer to floating-point format conversion 有权
    整数到浮点格式转换的装置和方法

    公开(公告)号:US07774393B1

    公开(公告)日:2010-08-10

    申请号:US10881187

    申请日:2004-06-30

    IPC分类号: G06F7/00

    CPC分类号: H03M7/24

    摘要: An apparatus and method for integer to floating-point format conversion. A processor may include an adder configured to perform addition of respective mantissas of two floating-point operands to produce a sum, where a smaller-exponent one of the floating-point operands has a respective exponent less than or equal to a respective exponent of a larger-exponent one of the floating-point operands. The processor may further include an alignment shifter coupled to the adder and configured, in a first mode of operation, to align the floating-point operands prior to the addition by shifting the respective mantissa of the smaller-exponent operand towards a least-significant bit position. The alignment shifter may be further configured, in a second mode of operation, to normalize an integer operand by shifting the integer operand towards a most-significant bit position. The second mode of operation may be active during execution of an instruction to convert the integer operand to floating-point format.

    摘要翻译: 一种用于整数到浮点格式转换的装置和方法。 处理器可以包括加法器,其被配置为执行两个浮点操作数的相应尾数的相加以产生和,其中较小指数的浮点操作数具有小于或等于相应指数的相应指数 较大指数的浮点操作数之一。 处理器还可以包括对准移位器,其耦合到加法器并且在第一操作模式下被配置为通过将较小指数操作数的相应尾数偏移到最低有效位来对准在加法之前的浮点操作数 位置。 在第二操作模式中,对准移位器可进一步配置为通过将整数操作数移向最高有效位位置来对整数操作数进行归一化。 在执行将整数操作数转换为浮点格式的指令期间,第二操作模式可以是活动的。

    Leading zero/one anticipator for floating point
    20.
    发明授权
    Leading zero/one anticipator for floating point 有权
    领先的零/一个预期浮点

    公开(公告)号:US06499044B1

    公开(公告)日:2002-12-24

    申请号:US09546412

    申请日:2000-04-10

    IPC分类号: G06F750

    摘要: An efficient leading zero/leading one anticipator (LZA) that can operate in parallel with a floating point adder is disclosed. In one embodiment, the LZA can be implemented in three levels of N-NARY logic, wherein the first logic level generates dit-level propagate-generate-zero (PGZ) patterns and carry out signals from the input dits of the adder operands. The second logic level produces a find-zero and a find-one output signal for each two-dit group of the adder result by combining PGZ patterns for the two dits within the group with the carry-out signal from the dit immediately preceding the two-dit group. The third logic level combines find-zero and find-one output signals for each two-dit group to produce find-one and find-zero coarse and medium shift select signals.

    摘要翻译: 公开了一种能够与浮点加法器并行操作的有效率的前导零/前导预测器(LZA)。 在一个实施例中,LZA可以在N-NARY逻辑的三个级别中实现,其中第一逻辑电平产生二进制传播生成零(PGZ)模式,并且从加法器操作数的输入位执行信号。 第二逻辑电平通过将组内的两个位数的PGZ模式与来自紧接在两者之间的dit的进位信号组合来产生加法器结果的每个二位组的查找零和寻找一个输出信号 -dit组。 第三逻辑电平将寻找零和找出一个输出信号组合在一起,以产生找到一个和查找零的粗和中移位选择信号。