Mechanism for software transactional memory commit/abort in unmanaged runtime environment
    81.
    发明申请
    Mechanism for software transactional memory commit/abort in unmanaged runtime environment 有权
    在非托管运行时环境中软件事务内存提交/中止的机制

    公开(公告)号:US20080162885A1

    公开(公告)日:2008-07-03

    申请号:US11648005

    申请日:2006-12-28

    Abstract: A method and apparatus for ensuring integrity of transaction exit functions is herein described. Dead local data in a transaction is prevented from overwriting local variables associated with a transaction exit function. In a write-buffering Software Transactional Memory (STM) system, a commit function is associated with a private stack to store local variables to ensure write-back of local dead data in a write-buffer does not corrupt the commit function. Similarly, in a roll-back STM, an abort function is associated with a private stack to store local variables to ensure the roll-back of a program stack with local dead data from a write log does not corrupt the abort function. Alternatively, one stack may be used for the transaction including a first function and an exit function. Here, local dead variables are detected and prevented from overwriting local variables of the exit function.

    Abstract translation: 这里描述了用于确保交易退出功能的完整性的方法和装置。 防止事务中的死地方数据覆盖与事务退出功能相关联的局部变量。 在写缓冲软件事务内存(STM)系统中,提交函数与专用堆栈相关联,以存储局部变量,以确保写缓冲区中的本地死数据的写回不会损坏提交函数。 类似地,在回滚STM中,中止功能与专用堆栈相关联以存储局部变量,以确保来自写入日志的本地死亡数据的程序堆栈的回滚不会破坏中止功能。 或者,可以将一个堆栈用于包括第一功能和退出功能的交易。 这里,检测并防止局部死变量覆盖退出函数的局部变量。

    Performing dynamic information flow tracking
    82.
    发明申请
    Performing dynamic information flow tracking 审中-公开
    执行动态信息流跟踪

    公开(公告)号:US20070240141A1

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

    申请号:US11394287

    申请日:2006-03-30

    CPC classification number: G06F21/16 G06F8/52 G06F2221/2101

    Abstract: In one embodiment, the present invention includes a method for instrumenting a code block with code to perform dynamic information flow tracking. Then during execution, it may be determined whether a pattern of input data to the code block has been previously received by the code block. If so, the code block may be executed, otherwise the instrumented code block may be executed. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括一种用于用代码执行动态信息流跟踪的代码块的检测方法。 然后在执行期间,可以确定代码块先前是否接收到代码块的输入数据的模式。 如果是这样,则可以执行代码块,否则可以执行检测的代码块。 描述和要求保护其他实施例。

    Apparatus and method for redundant software thread computation
    83.
    发明申请
    Apparatus and method for redundant software thread computation 有权
    冗余软件线程计算的装置和方法

    公开(公告)号:US20070174837A1

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

    申请号:US11325925

    申请日:2005-12-30

    CPC classification number: G06F9/544 G06F11/1497

    Abstract: An apparatus and method for redundant software thread computation. In one embodiment, the method includes the replication of an application into two communicating threads, a leading thread and a trailing thread. In one embodiment, the trailing thread repeats 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.

    Abstract translation: 一种用于冗余软件线程计算的装置和方法。 在一个实施例中,该方法包括将应用程序复制到两个通信线程,前导线程和后退线程中。 在一个实施例中,尾线重复由前导线执行的检测瞬态故障的计算,这里称为“软错误”。 保留共享内存的先进先出(FIFO)缓冲区,用于在前导线程和后线程之间传递数据。 FIFO缓冲器可以包括用于向FIFO缓冲器写入数据的缓冲器头变量和用于从FIFO缓冲器读取数据的缓冲器尾部变量。 在一个实施例中,根据数据单元大小限制在前导线程数据缓冲之间传递的数据,并且前导线程和后退线程之间的线程同步被限制为缓冲器溢出/下溢检测。 描述和要求保护其他实施例。

    Light blocking apparatus
    84.
    发明授权
    Light blocking apparatus 有权
    遮光装置

    公开(公告)号:US07160011B2

    公开(公告)日:2007-01-09

    申请号:US11033535

    申请日:2005-01-12

    Applicant: Cheng Wang

    Inventor: Cheng Wang

    CPC classification number: F21V29/15 F21V7/0025

    Abstract: A light blocking apparatus is applied in an illuminating module of a projector. The light blocking apparatus includes a light shield and a support rod securing the light shield. The light shield is positioned in front of a bulb of the illuminating module. The support rod connects the light shield and another apparatus, such as a lamp reflector, so as to position the light shield in front of the bulb. The light shield is employed to block the light reflected from a UV-IR wheel and a color wheel so that the bulb won't be heated again.

    Abstract translation: 遮光装置应用在投影仪的照明模块中。 遮光装置包括遮光罩和固定遮光罩的支撑杆。 灯罩位于照明模块的灯泡的前面。 支撑杆将遮光罩和诸如灯反射器的另一装置连接,以将遮光罩定位在灯泡的前面。 遮光罩用于阻挡从UV-IR轮和色轮反射的光线,使灯泡不再被加热。

    Housing of projection apparatus
    85.
    发明申请

    公开(公告)号:US20060268517A1

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

    申请号:US11436840

    申请日:2006-05-17

    CPC classification number: G03B21/16 G03B21/145

    Abstract: A housing of a projection apparatus suitable for accommodating a heat source is provided. The housing includes an outer casing and a heat conductive element. The outer casing has an inner wall. Furthermore, the outer casing is suitable for enclosing the heat source. The heat conductive element is disposed on the inner wall between the outer casing and the heat source. Moreover, an insulated chamber is formed between the heat conductive element and the outer casing. The insulated chamber prevents the heat source from directly heating the outer casing and provides a better heat insulation.

    Air flow channel
    90.
    发明申请
    Air flow channel 有权
    气流通道

    公开(公告)号:US20060061996A1

    公开(公告)日:2006-03-23

    申请号:US11014963

    申请日:2004-12-20

    Abstract: An air flow channel is used to direct cooling air towards a lamp reflector. The air flow channel has an outer housing and a guider. The outer housing is positioned at the outlet of blower, which is designed to dissipate heat from the lamp reflector. The guider, which is mounted at the side of the outer housing, has an upper slanted surface, a lower slanted surface and a side slanted surface. The air flow is divided into three individual air flows towards the lamp reflector by means of the three slanted surfaces.

    Abstract translation: 气流通道用于将冷却空气引向灯反射器。 气流通道具有外壳和导向器。 外壳位于鼓风机的出口处,其设计成从灯反射器散热。 安装在外壳侧面的导向器具有上倾斜表面,下倾斜表面和侧倾斜表面。 空气流通过三个倾斜表面分成三个单独的空气流向灯反射器。

Patent Agency Ranking