Recycling Error Bits in Floating Point Units
    1.
    发明申请
    Recycling Error Bits in Floating Point Units 有权
    浮点单位回收错误位

    公开(公告)号:US20140136820A1

    公开(公告)日:2014-05-15

    申请号:US13676796

    申请日:2012-11-14

    IPC分类号: G06F9/30

    摘要: A mechanism for recycling error bits in a floating point unit is disclosed. A system of the disclosure includes a memory and a processing device communicably coupled to the memory. In one embodiment, the processing device comprising a floating point unit (FPU) to generate a result value from applying an operation on floating point number inputs to the FPU and generate an error value using the result value. The FPU also writes the result value to a first register of the processing device dedicated to storing results from the operation of the FPU and writes the error value to a second register of the processing device dedicated to storing errors from the operation of the FPU.

    摘要翻译: 公开了一种用于回收浮点单元中的错误位的机制。 本公开的系统包括可通信地耦合到存储器的存储器和处理装置。 在一个实施例中,处理装置包括一个浮点单元(FPU),用于通过向FPU应用对浮点数输入的操作产生一个结果值,并使用该结果值产生一个误差值。 FPU还将结果值写入专用于从FPU的操作存储结果的处理装置的第一寄存器,并将该错误值写入专用于从FPU的操作存储错误的处理装置的第二寄存器。

    Number representation and memory system for arithmetic
    2.
    发明授权
    Number representation and memory system for arithmetic 有权
    数字表示和算术记忆系统

    公开(公告)号:US09223544B2

    公开(公告)日:2015-12-29

    申请号:US13606998

    申请日:2012-09-07

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

    摘要: A method, device and system for representing numbers in a computer including storing a floating-point number M in a computer memory; representing the floating-point number M as an interval with lower and upper bounds A and B when it is accessed by using at least two floating-point numbers in the memory; and then representing M as an interval with lower and upper bounds A and B when it is used in a calculation by using at least three floating-point numbers in the memory. Calculations are performed using the interval and when the data is written back to the memory it may be stored as an interval if the size of the interval is significant, i.e. larger than a first threshold value. A warning regarding the suspect accuracy of any data stored as an interval may be issued if the interval is too large, i.e. larger than a second threshold value.

    摘要翻译: 一种用于在计算机中表示数字的方法,装置和系统,包括将浮点数M存储在计算机存储器中; 当通过使用存储器中的至少两个浮点数来访问时,将浮点数M表示为具有下限和上限A和B的间隔; 然后当在计算中使用存储器中的至少三个浮点数时,将M表示为具有下限和上限A和B的间隔。 使用间隔执行计算,并且当数据被写回存储器时,如果间隔的大小是显着的,即大于第一阈值,则可将其存储为间隔。 如果间隔太大,即大于第二阈值,则可以发出关于作为间隔存储的任何数据的可疑精度的警告。

    Resistive memory write operation with merged reset
    3.
    发明授权
    Resistive memory write operation with merged reset 有权
    具有合并复位的电阻式存储器写操作

    公开(公告)号:US09520192B2

    公开(公告)日:2016-12-13

    申请号:US14320609

    申请日:2014-06-30

    摘要: In a memory device where writing a memory cell to a first bit state takes longer than writing to the second bit state, selectively executing the write operation can amortize the performance cost of writing the bit state that takes longer to write. Write logic dequeues multiple cachelines from a write buffer and sets all bits of all cachelines to the first bit state in a single write operation. The write logic then executes separate write operations on each cacheline separately to selectively write memory cells of each respective cacheline to the second bit state.

    摘要翻译: 在将存储器单元写入第一位状态的存储器件比写入第二位状态需要更长的时间时,选择性地执行写入操作可以分摊写入需要较长时间写入的位状态的性能成本。 写入逻辑从写入缓冲区中取出多个高速缓存行,并在一次写入操作中将所有高速缓存行的所有位设置为第一个位状态。 写逻辑然后分别在每个高速缓存线上执行单独的写操作,以选择性地将每个相应高速缓存行的存储单元写入第二位状态。

    Energy harvesting based on user-interface of mobile computing device
    4.
    发明授权
    Energy harvesting based on user-interface of mobile computing device 有权
    基于移动计算设备用户界面的能量收集

    公开(公告)号:US08134341B2

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

    申请号:US12435378

    申请日:2009-05-04

    申请人: Helia Naeimi Qing Ma

    发明人: Helia Naeimi Qing Ma

    IPC分类号: H02J7/00

    摘要: Embodiments of the invention relate to a mobile computing device with ambient energy harvesting capability. Embodiments of the invention, when manually operated by a user, convert the kinetic motion of a part of the user's hand, applied onto a controller of the device, to electrical energy. The energy can be used to power the device, or to charge the battery of the device. Embodiments of the invention include an electrical power storage device disposed in a housing, a display screen attached to the housing to display a plurality of user-interactive interfaces, and a manually operable input controller interactable with the interfaces and being coupled to an energy transformer in the housing to electrically charge the power storage device when operated.

    摘要翻译: 本发明的实施例涉及具有环境能量收集能力的移动计算设备。 当用户手动操作时,本发明的实施例将应用于设备的控制器上的用户的一部分手的动态转换为电能。 能量可用于为设备供电,或为设备的电池充电。 本发明的实施例包括设置在壳体中的电力存储装置,附接到壳体以显示多个用户交互界面的显示屏以及与该界面相互作用并且耦合到能量变换器的可手动操作的输入控制器 所述壳体在操作时对所述蓄电装置进行充电。

    Deterministic addressing of nanoscale devices assembled at sublithographic pitches
    5.
    发明授权
    Deterministic addressing of nanoscale devices assembled at sublithographic pitches 有权
    以亚光刻间距组装的纳米级器件的确定性寻址

    公开(公告)号:US07242601B2

    公开(公告)日:2007-07-10

    申请号:US10853907

    申请日:2004-05-25

    IPC分类号: G11C6/06 G11C7/00

    摘要: A method for constructing and addressing a nanoscale memory with known addresses and for tolerating defects which may arise during manufacture or device operational lifetime. During construction, nanoscale wires with addresses are stochastically assembled. During a programming phase, nanoscale wires are stochastically selected using their stochastic addresses through microscale inputs and a desired address code is associated with the selected nanoscale wires. Memory addresses are associated to the codes and then selected using the known codes during read/write operations from/to the memory.

    摘要翻译: 一种用于构建和寻址具有已知地址的纳米尺度存储器并且用于容忍在制造或器件操作寿命期间可能出现的缺陷的方法。 在施工期间,地址的纳米级电线随机组装。 在编程阶段期间,使用其随机地址通过微量输入随机选择纳米线,并且所需的地址码与所选择的纳米尺度线相关联。 存储器地址与代码相关联,然后在从/到存储器的读/写操作期间使用已知代码进行选择。

    DETERMINISTIC ADDRESSING OF NANOSCALE DEVICES ASSEMBLED AT SUBLITHOGRAPHIC PITCHES
    6.
    发明申请
    DETERMINISTIC ADDRESSING OF NANOSCALE DEVICES ASSEMBLED AT SUBLITHOGRAPHIC PITCHES 有权
    纳米切片装置的确定性寻址

    公开(公告)号:US20070127280A1

    公开(公告)日:2007-06-07

    申请号:US10853907

    申请日:2004-05-25

    IPC分类号: G11C5/06

    摘要: A method for constructing and addressing a nanoscale memory with known addresses and for tolerating defects which may arise during manufacture or device operational lifetime. During construction, nanoscale wires with addresses are stochastically assembled. During a programming phase, nanoscale wires are stochastically selected using their stochastic addresses through microscale inputs and a desired address code is associated with the selected nanoscale wires. Memory addresses are associated to the codes and then selected using the known codes during read/write operations from/to the memory.

    摘要翻译: 一种用于构建和寻址具有已知地址的纳米尺度存储器并且用于容忍在制造或器件操作寿命期间可能出现的缺陷的方法。 在施工期间,地址的纳米级电线随机组装。 在编程阶段期间,使用其随机地址通过微量输入随机选择纳米线,并且所需的地址码与所选择的纳米尺度线相关联。 存储器地址与代码相关联,然后在从/到存储器的读/写操作期间使用已知代码进行选择。

    Hybrid error correction code (ECC) for a processor
    7.
    发明授权
    Hybrid error correction code (ECC) for a processor 失效
    用于处理器的混合纠错码(ECC)

    公开(公告)号:US08316283B2

    公开(公告)日:2012-11-20

    申请号:US12713623

    申请日:2010-02-26

    申请人: Helia Naeimi

    发明人: Helia Naeimi

    IPC分类号: H03M13/00 G01R31/28 G06F11/00

    摘要: In one embodiment, the present invention includes a method for generating a hybrid error correction code for a data block. The hybrid code, which may be a residual arithmetic-Hamming code, includes a first residue code based on the data block and a first parity code based on the data block and a Hamming matrix. Then the generated code along with the data block can be communicated through at least a portion of a datapath of a processor. Other embodiments are described and claimed.

    摘要翻译: 在一个实施例中,本发明包括一种用于产生数据块的混合纠错码的方法。 可以是残余算术汉明码的混合码包括基于数据块的第一残余码和基于数据块的第一奇偶校验码和汉明矩阵。 然后可以通过处理器的数据路径的至少一部分来传送所产生的代码以及数据块。 描述和要求保护其他实施例。

    ERROR MANAGEMENT ACROSS HARDWARE AND SOFTWARE LAYERS
    8.
    发明申请
    ERROR MANAGEMENT ACROSS HARDWARE AND SOFTWARE LAYERS 审中-公开
    硬件和软件层之间的错误管理

    公开(公告)号:US20120221884A1

    公开(公告)日:2012-08-30

    申请号:US13036826

    申请日:2011-02-28

    IPC分类号: G06F11/07

    摘要: Generally, this disclosure provides error management across hardware and software layers to enable hardware and software to deliver reliable operation in the face of errors and hardware variation due to aging, manufacturing tolerances, etc. In one embodiment, an error management module is provided that gathers information from the hardware and software layers, and detects and diagnoses errors. A hardware or software recovery technique may be selected to provide efficient operation, and, in some embodiments, the hardware device may be reconfigured to prevent future errors and to permit the hardware device to operate despite a permanent error.

    摘要翻译: 通常,本公开提供跨越硬件和软件层的错误管理,以使硬件和软件能够在由于老化,制造公差等导致的错误和硬件变化的情况下提供可靠的操作。在一个实施例中,提供了一种错误管理模块, 来自硬件和软件层的信息,并检测和诊断错误。 可以选择硬件或软件恢复技术来提供有效的操作,并且在一些实施例中,硬件设备可以被重新配置以防止将来的错误,并允许硬件设备在永久性错误的情况下操作。

    DATA WITH APPENDED CRC AND RESIDUE VALUE AND ENCODER/DECODER FOR SAME
    10.
    发明申请
    DATA WITH APPENDED CRC AND RESIDUE VALUE AND ENCODER/DECODER FOR SAME 审中-公开
    具有附加CRC和残留值的数据以及编码器/解码器

    公开(公告)号:US20120079348A1

    公开(公告)日:2012-03-29

    申请号:US12890513

    申请日:2010-09-24

    申请人: Helia Naeimi

    发明人: Helia Naeimi

    IPC分类号: H03M13/05 G06F11/10

    摘要: A semiconductor chip is described having ECC decoder circuitry disposed along any of: i) an interconnect path that resides between an instruction execution core and a cache; ii) an interconnect path that resides between an instruction execution core and a memory controller; and, iii) an interconnect path that resides between a cache and a memory controller. The ECC decoder circuitry has an input register to receive data, CRC values associated with the data and residue information associated with the data.

    摘要翻译: 描述了一种半导体芯片,其具有沿着以下任一方式设置的ECC解码器电路:i)位于指令执行核心和高速缓存之间的互连路径; ii)驻留在指令执行核心和存储器控制器之间的互连路径; 以及iii)驻留在高速缓存和存储器控制器之间的互连路径。 ECC解码器电路具有用于接收数据的输入寄存器,与数据相关联的CRC值和与数据相关联的残余信息。