会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Adaptive method and system to minimize the effect of long table walks
    • 自适应方法和系统,以最大限度地减少长桌散步的影响
    • US06249906B1
    • 2001-06-19
    • US09105581
    • 1998-06-26
    • Frank Eliot LevineCharles Philip Roth
    • Frank Eliot LevineCharles Philip Roth
    • G06N945
    • G06F8/4442
    • Current software technology entails writing application programs in a high level language intended to facilitate portability to different computer processor platforms. Because the program is portable, the resulting object code is not tailored to run as efficiently as possible on the particular computer processor platform. Manually tuning a specific application program may be done, but it is time consuming and is rarely done by the end user. The disclosed invention provides an automated method of tuning application programs to execute more efficiently. Based on several system parameters provided by the user, the disclosed method comprises profiling an application to determine where significant delays are occurring that result from long table walks, constructing effective address tables to identify the effective addresses associated with the most significant delays, optimizing the placement of preload or touch instructions that initiate execution of identified instructions prior to their placement in the program sequence, building an optimized change file, and applying the optimized change file to the object code. The optimized change file may be inserted into the object code on a real-time basis.
    • 目前的软件技术需要以高级语言编写应用程序,以便于移植到不同的计算机处理器平台。 由于该程序是便携式的,所产生的目标代码不能在特定的计算机处理器平台上尽可能高效地运行。 可以手动调整特定的应用程序,但是它是耗时的,并且很少由最终用户完成。 所公开的发明提供了一种自动化的方法来调整应用程序以更有效地执行。 基于由用户提供的几个系统参数,所公开的方法包括对应用进行轮廓分析,以确定长时间走行造成的显着延迟发生的时间,构建有效的地址表以识别与最重要延迟相关联的有效地址,优化放置 的预加载或触摸指令,其在被放置在程序序列之前启动所识别的指令的执行,构建优化的改变文件,以及将优化的改变文件应用于目标代码。 优化的更改文件可以被实时地插入到目标代码中。
    • 5. 发明授权
    • Saturation select apparatus and method therefor
    • 饱和选择装置及其方法
    • US06519620B1
    • 2003-02-11
    • US09296877
    • 1999-04-22
    • Huy Van NguyenMichael PutrinoCharles Philip Roth
    • Huy Van NguyenMichael PutrinoCharles Philip Roth
    • G06F738
    • G06F7/49921G06F7/50
    • A saturation select apparatus and method are implemented. Late stage logic blocks in an adder are provided which combine saturation select control signals with sum generating signals. A first saturation select control is asserted in response to an unsigned saturated instruction, and a second saturation select control is asserted in response to a signed saturated instruction. If either select control is asserted, each logic block outputs a corresponding bit of a respective saturation value. In response to a modulo mode instruction, both select control signals are negated, and each logic block outputs a corresponding bit of the arithmetic operation (sum or difference) implemented by the instruction.
    • 实现饱和选择装置和方法。 提供加法器中的后级逻辑块,其将饱和选择控制信号与和产生信号组合。 响应于无符号饱和指令来确定第一饱和选择控制,并且响应于带符号饱和指令断言第二饱和选择控制。 如果选择控制被确认,则每个逻辑块输出相应饱和值的相应位。 响应于模数模式指令,两个选择控制信号被否定,并且每个逻辑块输出由该指令实现的算术运算(和或差)的相应位。
    • 7. 发明授权
    • Vector compare and maximum/minimum generation apparatus and method therefor
    • 矢量比较和最大/最小生成装置及其方法
    • US06470440B1
    • 2002-10-22
    • US09315546
    • 1999-05-20
    • Huy Van NguyenCharles Philip Roth
    • Huy Van NguyenCharles Philip Roth
    • G06F9305
    • G06F9/30021G06F9/30036
    • An apparatus for compare and maximum/minimum and a method therefor are implemented. Selection circuitry selects a data value signal for outputting between an a pair of vector operands and “true” and “false” comparison value signals for the corresponding operand data type. Each input operand may include a plurality of subvector operands of a preselected data type, each data type has having a corresponding length. The selection circuitry selects the data value signal in response to a plurality of second signals. The second signals are generated from carry-out signals from the subvector operands, and first signals that are generated using instruction information for the executing instruction. The second signals may be generated by logically combining the first signals with carry propagate, carry generate and carry-out signals from carry lookahead logic receiving the subvector operands as input.
    • 实现了比较和最大/最小的装置及其方法。 选择电路选择用于在一对矢量操作数之间输出的数据值信号,以及对应的操作数数据类型的“真”和“假”比较值信号。 每个输入操作数可以包括预选数据类型的多个子向量操作数,每个数据类型具有相应的长度。 选择电路响应多个第二信号选择数据值信号。 第二信号是从子载波操作数的进位信号和使用执行指令的指令信息产生的第一信号产生的。 第二信号可以通过逻辑地组合第一信号与进位传播来产生,从接收子载波操作数作为输入的进位先行逻辑进行产生和执行信号。