会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraints
    • 用于动态二进制转换器的装置和方法,以最小的优化约束来支持精确异常
    • US07757221B2
    • 2010-07-13
    • US11241610
    • 2005-09-30
    • Bixia ZhengCheng C. WangHo-seop KimMauricio Breternitz, Jr.Youfeng Wu
    • Bixia ZhengCheng C. WangHo-seop KimMauricio Breternitz, Jr.Youfeng Wu
    • G06F9/45
    • G06F9/45516G06F8/443
    • A method and apparatus for dynamic binary translator to support precise exceptions with minimal optimization constraints. In one embodiment, the method includes the translation of a source binary application generated for a source instruction set architecture (ISA) into a sequential, intermediate representation (IR) of the source binary application. In one embodiment, the sequential IR is modified to incorporate exception recovery information for each of the exception instructions identified from the source binary application to enable a dynamic binary translator (DBT) to represent exception recovery values as regular values used by IR instructions. In one embodiment, the sequential IR may be optimized with a constraint on movement of an exception instruction downward past an irreversible instruction to form a non-sequential IR. In one embodiment, the non-sequential IR is optimized to form a translated binary application for a target ISA. Other embodiments are described and claimed.
    • 一种用于动态二进制转换器的方法和装置,以最小的优化约束来支持精确的异常。 在一个实施例中,该方法包括将源指令集架构(ISA)生成的源二进制应用程序转换为源二进制应用程序的顺序中间表示(IR)。 在一个实施例中,顺序IR被修改为包含从源二进制应用程序识别的每个异常指令的异常恢复信息,以使动态二进制转换器(DBT)能够将异常恢复值表示为由IR指令使用的常规值。 在一个实施例中,可以对异常指令向下移动通过不可逆指令以形成非顺序IR的限制来优化顺序IR。 在一个实施例中,非顺序IR被优化以形成目标ISA的翻译二进制应用程序。 描述和要求保护其他实施例。
    • 3. 发明授权
    • Apparatus and method for software-based control flow checking for soft error detection to improve microprocessor reliability
    • 用于软件错误检测的软件控制流程检查的装置和方法,以提高微处理器的可靠性
    • US07506217B2
    • 2009-03-17
    • US11325773
    • 2005-12-30
    • Edson BorinCheng C. WangYoufeng Wu
    • Edson BorinCheng C. WangYoufeng Wu
    • G06F11/00
    • G06F11/1004
    • A method and apparatus for software-based control flow checking for soft error detection. In one embodiment, the method includes the instrumentation of one basic block of a target program to update a signature register with a successor basic block signature at an end of the basic block. In addition, the basic block is instrumented to verify that contents of the signature register match a basic block signature at a beginning of the basic block. In one embodiment, an instruction is inserted within the basic block to cause the signature register to store a predetermined value if the contents of the signature register match a basic block signature. In one embodiment, a basic block may be subdivided into a plurality of regions; each region is assigned a signature and instrumented to update the signature register at a beginning of each region. Other embodiments are described and claimed.
    • 一种用于软错误检测的基于软件的控制流程检查的方法和装置。 在一个实施例中,该方法包括在基本块的结尾处对目标程序的一个基本块的仪表进行更新具有后继基本块签名的签名寄存器。 另外,基本块被验证以验证签名寄存器的内容是否与基本块开头的基本块签名相匹配。 在一个实施例中,如果签名寄存器的内容与基本块签名匹配,则在基本块内插入指令以使签名寄存器存储预定值。 在一个实施例中,基本块可以被细分为多个区域; 每个区域都被分配一个签名,并在每个区域的开头进行检测以更新签名寄存器。 描述和要求保护其他实施例。
    • 4. 发明授权
    • Apparatus and method for redundant software thread computation
    • 冗余软件线程计算的装置和方法
    • US07818744B2
    • 2010-10-19
    • US11325925
    • 2005-12-30
    • Cheng C. WangYoufeng Wu
    • Cheng C. WangYoufeng Wu
    • G06F9/46G06F5/00
    • G06F9/544G06F11/1497
    • An apparatus and method for redundant transient fault detection. In one embodiment, the method includes the replication of an application into two communicating threads, a leading thread and a trailing thread. The trailing thread may repeat computations performed by the leading thread to detect transient faults, referred to herein as “soft errors.” A first in, first out (FIFO) buffer of shared memory is reserved for passing data between the leading thread and the trailing thread. The FIFO buffer may include a buffer head variable to write data to the FIFO buffer and a buffer tail variable to read data from the FIFO buffer. In one embodiment, data passing between the leading thread data buffering is restricted according to a data unit size and thread synchronization between a leading thread and the trailing thread is limited to buffer overflow/underflow detection. Other embodiments are described and claimed.
    • 一种用于冗余瞬态故障检测的装置和方法。 在一个实施例中,该方法包括将应用程序复制到两个通信线程,前导线程和后退线程中。 尾随线程可以重复由前导线程执行的计算,以检测瞬态故障,这里称为“软错误”。共享存储器的先进先出(FIFO)缓冲器被保留用于在前导线程和尾随线程之间传递数据 线。 FIFO缓冲器可以包括用于向FIFO缓冲器写入数据的缓冲器头变量和用于从FIFO缓冲器读取数据的缓冲器尾部变量。 在一个实施例中,根据数据单元大小限制在前导线程数据缓冲之间传递的数据,并且前导线程和后退线程之间的线程同步被限制为缓冲器溢出/下溢检测。 描述和要求保护其他实施例。
    • 5. 发明授权
    • Steering apparatus for an inflatable raft
    • 用于充气筏的转向装置
    • US4886475A
    • 1989-12-12
    • US234883
    • 1988-08-22
    • Cheng C. Wang
    • Cheng C. Wang
    • B63H1/08B63H16/20
    • B63H16/12B63H2016/202
    • A steering apparatus for an inflatable raft is disclosed. The apparatus substantially includes a transmission member having a transmission shaft formed thereon, a driving member having a driving shaft formed thereon which is co-axially arranged with the transmission shaft, a coupler having a central bore in the same shape as that of the transmission and driving shafts and movably sleeved thereon, a bias member biasing between the coupler and either of the transmission and driving members, and an actuating member for causing the coupler to move from an original engaged position to a disengaged position. When the user of the raft controls the steering apparatus at either side of the raft, the impellers at the side of the controlled apparatus will stop turning along with the manipulation of the pedals by the user so as to achieve an alternation of the moving direction of the raft.
    • 公开了一种用于充气筏的转向装置。 该装置基本上包括一传动构件,该传动构件具有形成在其上的传动轴,一驱动构件,其上形成有与传动轴同轴设置的驱动轴,一联接器,具有与传动装置相同形状的中心孔, 驱动轴和可移动地套在其上的偏置构件,偏置构件偏置在联接器和变速器和驱动构件中的任一个之间,以及致动构件,用于使联接器从原始接合位置移动到脱离位置。 当木筏的使用者控制在筏子的任一侧的转向装置时,被控制装置一侧的叶轮将随着用户对踏板的操纵而停止转动,以便实现移动方向的交替 筏子