Analyzing log files
    1.
    发明授权
    Analyzing log files 有权
    分析日志文件

    公开(公告)号:US07822850B1

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

    申请号:US12013146

    申请日:2008-01-11

    IPC分类号: G06F15/173

    摘要: Described in an example embodiment herein is a method for extracting values from a plurality of data fields from a log file using a grammar file. The plurality of data fields and a procedure for extracting values from the plurality of data fields are defined in the grammar file. Extracted values are analyzed and graphically represented.

    摘要翻译: 在这里的示例性实施例中描述的是一种从使用语法文件的日志文件中提取多个数据字段的值的方法。 多个数据字段和用于从多个数据字段提取值的过程在语法文件中被定义。 提取的值被分析和图形化。

    JIG FOR GUIDING PLACEMENT OF FEMORAL COMPONENT OF THE IMPLANT IN KNEE REPLACEMENT SURGERY

    公开(公告)号:US20190216472A1

    公开(公告)日:2019-07-18

    申请号:US16326347

    申请日:2017-07-19

    申请人: Manish Shah

    发明人: Manish Shah

    IPC分类号: A61B17/15 A61F2/38 A61F2/46

    摘要: The present jig for guiding placement of femoral component of the implant in a knee replacement surgery (J) is a pre-assembled Jig (J) that ensures precision fit femoral implant for knee replacement based on difference of cuts in millimeters instead of the usual angle measurement in degrees. It avoids intrusion of the intramedullary canal substantially decreasing the risks of embolism. It enables the surgeon to use precise values of depth of cuts obtained from a system for obtaining optimum fit implant as described in patent application number 3896/MUM2015. This enables the surgeon to control precisely the placement of the implant in terms of flexion or extension, varus or valgus, internal or external rotation. It also enables precise placement of the four-in-one cutting block simultaneously with the distal femur cut; ensuring precise placement of knee femoral component of the knee implant. This reduces efforts and time taken during surgery.

    Handling multi-cycle integer operations for a multi-threaded processor
    4.
    发明授权
    Handling multi-cycle integer operations for a multi-threaded processor 有权
    处理多线程处理器的多循环整数运算

    公开(公告)号:US08195919B1

    公开(公告)日:2012-06-05

    申请号:US11927177

    申请日:2007-10-29

    IPC分类号: G06F13/00

    摘要: Determining an effective address of a memory with a three-operand add operation in single execution cycle of a multithreaded processor that can access both segmented memory and non-segmented memory. During that cycle, the processor determines whether a memory segment base is zero. If the segment base is zero, the processor can access a memory location at the effective address without adding the segment base. If the segment base is not zero, such as when executing legacy code, the processor consumes another cycle to add the segment base to the effective address. Similarly, the processor consumes another cycle if the effective address or the linear address is misaligned. An integer execution unit that performs the three-operand add using a carry-save adder coupled to a carry look-ahead adder. If the segment base is not zero, the effective address is fed back through the integer execution unit to add the segment base.

    摘要翻译: 在可以访问分段存储器和非分段存储器的多线程处理器的单个执行周期中确定具有三操作数添加操作的存储器的有效地址。 在该周期期间,处理器确定存储器段基数是否为零。 如果分段基数为零,则处理器可以在有效地址的情况下访问存储器位置,而不添加分段基。 如果段基数不为零,例如执行遗留代码时,处理器消耗另一个周期,将段基数添加到有效地址。 类似地,如果有效地址或线性地址不对齐,则处理器消耗另一个周期。 整数执行单元,其使用耦合到进位先行加法器的进位保存加法器来执行三运算加法。 如果段基数不为零,则通过整数执行单元反馈有效地址以添加段基。

    Branch misprediction recovery mechanism for microprocessors
    5.
    发明授权
    Branch misprediction recovery mechanism for microprocessors 有权
    微处理器分支错误预测恢复机制

    公开(公告)号:US08099586B2

    公开(公告)日:2012-01-17

    申请号:US12346349

    申请日:2008-12-30

    IPC分类号: G06F9/00

    CPC分类号: G06F9/3844 G06F9/3863

    摘要: A system and method for reducing branch misprediction penalty. In response to detecting a mispredicted branch instruction, circuitry within a microprocessor identifies a predetermined condition prior to retirement of the branch instruction. Upon identifying this condition, the entire corresponding pipeline is flushed prior to retirement of the branch instruction, and instruction fetch is started at a corresponding address of an oldest instruction in the pipeline immediately prior to the flushing of the pipeline. The correct outcome is stored prior to the pipeline flush. In order to distinguish the mispredicted branch from other instructions, identification information may be stored alongside the correct outcome. One example of the predetermined condition being satisfied is in response to a timer reaching a predetermined threshold value, wherein the timer begins incrementing in response to the mispredicted branch detection and resets at retirement of the mispredicted branch.

    摘要翻译: 减少分支误判处罚的系统和方法。 响应于检测到错误的分支指令,微处理器内的电路在退出分支指令之前识别预定的条件。 在识别该条件之后,在分支指令退出之前将整个对应的流水线冲洗,并且在冲洗流水线之前在管道中的最早的指令的对应地址开始指令提取。 在管道冲洗之前存储正确的结果。 为了将错误预测的分支与其他指令区分开,识别信息可以与正确的结果一起存储。 满足预定条件的一个示例是响应于定时器达到预定阈值,其中定时器响应于错误预测的分支检测而开始递增,并且在退出预测分支时重置。

    Ligand arrays having controlled feature size, and methods of making and using the same
    6.
    发明申请
    Ligand arrays having controlled feature size, and methods of making and using the same 审中-公开
    具有受控特征尺寸的配体阵列,以及制造和使用它们的方法

    公开(公告)号:US20070072193A1

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

    申请号:US11237395

    申请日:2005-09-27

    申请人: Manish Shah

    发明人: Manish Shah

    IPC分类号: C12Q1/68 G01N33/53 C12M3/00

    摘要: Methods and compositions for producing a solid support having a ligand immobilized on a surface thereof, e.g. a ligand array, are provided. Aspects of the methods include: providing a solid support having a bounded feature location on a surface thereof, where the bounded feature location includes a region of the surface at least partially bounded by an electromagnetic radiation modified boundary; and producing a ligand in the feature location. Also provided are systems for practicing the subject methods, as well as devices produced by the methods and methods of using such devices.

    摘要翻译: 用于生产具有固定在其表面上的配体的固体支持物的方法和组合物,例如, 配体阵列。 方法的方面包括:提供具有在其表面上的有界特征位置的固体支撑体,其中有界特征位置包括至少部分地由电磁辐射修饰边界界限的表面区域; 并在特征位置产生配体。 还提供了用于实践主题方法的系统,以及通过使用这些装置的方法和方法产生的装置。

    System and Method For Applying An Update To A Database
    7.
    发明申请
    System and Method For Applying An Update To A Database 审中-公开
    将更新应用于数据库的系统和方法

    公开(公告)号:US20130232106A1

    公开(公告)日:2013-09-05

    申请号:US13410163

    申请日:2012-03-01

    IPC分类号: G06F17/30

    CPC分类号: G06F16/23

    摘要: A computer-implemented method for updating multiple data records in a database in a single transaction. The method includes searching a data model associated with the data records in the database for fields related to an objective. Once complete, a user will enter new objective values associated with the objective. The processor then performs a business rule validation of the fields found during the searching step with the new objective values entered. The report is then displayed to a user on a display. The user reviews the report and may approve the new objective values. If approved, the finalized objective values are applied to the database.

    摘要翻译: 一种用于在单个事务中更新数据库中的多个数据记录的计算机实现的方法。 该方法包括搜索与数据库中的数据记录相关联的数据模型,用于与目标相关的字段。 一旦完成,用户将输入与目标相关联的新客观值。 然后处理器对搜索步骤中找到的字段执行业务规则验证,并输入新的客观值。 然后,报告将显示给用户。 用户审查报告,并可能批准新的客观价值观。 如果批准,最终的目标值将应用于数据库。

    Method and apparatus for decoding multithreaded instructions of a microprocessor
    8.
    发明授权
    Method and apparatus for decoding multithreaded instructions of a microprocessor 有权
    用于解码微处理器的多线程指令的方法和装置

    公开(公告)号:US08195921B2

    公开(公告)日:2012-06-05

    申请号:US12170144

    申请日:2008-07-09

    IPC分类号: G06F15/00

    摘要: A microprocessor capable of decoding a plurality of instructions associated with a plurality of threads is disclosed. The microprocessor may comprise a first array comprising a first plurality of microcode operations associated with an instruction from within the plurality of instructions, the first array capable of delivering a first predetermined number of microcode operations from the first plurality of microcode operations. The microprocessor may further comprise a second array comprising a second plurality of microcode operations, the second array capable of providing one or more of the second plurality of microcode operations in the event that the instruction decodes into more than the first predetermined number of microcode operations. The microprocessor may further comprise an arbiter coupled between the first and second arrays, where the arbiter may determine which thread from the plurality of threads accesses the second array.

    摘要翻译: 公开了能够解码与多个线程相关联的多个指令的微处理器。 微处理器可以包括第一阵列,其包括与来自多个指令内的指令相关联的第一多个微代码操作,第一阵列能够从第一多个微代码操作传送第一预定数量的微代码操作。 微处理器还可以包括包括第二多个微代码操作的第二阵列,所述第二阵列能够在所述指令解码成多于所述第一预定数量的微代码操作的情况下能够提供所述第二多个微代码操作中的一个或多个。 微处理器还可以包括耦合在第一和第二阵列之间的仲裁器,其中仲裁器可以确定来自多个线程的线程访问第二阵列。

    Apparatus and method for decode arbitration in a multi-stream multimedia system
    10.
    发明授权
    Apparatus and method for decode arbitration in a multi-stream multimedia system 有权
    多流多媒体系统中解码仲裁的装置和方法

    公开(公告)号:US07440523B2

    公开(公告)日:2008-10-21

    申请号:US11409636

    申请日:2006-04-24

    IPC分类号: H03D1/00 H04L27/06

    摘要: An apparatus and method are described for mapping a plurality of multimedia streams (e.g., received from a set of satellite transponders) across a lesser plurality of decoders. In one embodiment, arbitration logic allocates the multimedia streams to divide the decoding load equally among the group of decoders (or at least as equally as possible). Allocation may occur statically, when the system is initialized, or dynamically, as the streams are being processed. In addition, in one embodiment, the arbitration logic monitors the amount of multimedia data for each stream stored in a buffer and causes streams to be serviced by the decoders which have relatively more stored multimedia data.

    摘要翻译: 描述了一种用于跨多个解码器映射多个多媒体流(例如,从一组卫星转发器接收)的装置和方法。 在一个实施例中,仲裁逻辑分配多媒体流以在解码器组中(或至少等同地)平均地分解解码负载。 当系统被初始化或动态地处理流时,分配可能会静态地发生。 此外,在一个实施例中,仲裁逻辑监视存储在缓冲器中的每个流的多媒体数据的量,并且使得由具有相对更多存储的多媒体数据的解码器服务流。