Object code compression using different schemes for different instruction types
    1.
    发明授权
    Object code compression using different schemes for different instruction types 有权
    使用不同方案的对象代码压缩用于不同的指令类型

    公开(公告)号:US06691305B1

    公开(公告)日:2004-02-10

    申请号:US09556927

    申请日:2000-04-21

    IPC分类号: G06F945

    摘要: A code compression method for system-level power optimization that lessens the requirements imposed on main memory size. The method reduces the power consumption of a complete system comprising a CPU, instruction cache, data cache, main memory, data buses and address bus. The method includes extracting compressible instruction and data portions from executable code, creating a mathematical model of the extracted code portions, class the individual instructions in the extracted portions based upon their operation codes and compressing the instructions. The compressed instructions are further compressed when extracted from memory by using bus compaction. The method is also embodied in a computer system with a processor and a memory adapted to perform the steps of the method to compress the extracted instruction portions. Additionally, the method is embodied on a computer program product bearing software instructions adapted to perform the steps of the method to compress the extracted instruction portions. The invention also has an apparatus utilizing a post-cache architecture that has a decompression engine that decompresses instructions that have been compressed using the method of the invention. The apparatus extracts the compressed instructions from memory or the instruction/data cache using a bus compression technique to save power as the compressed instructions/data traverses the bus.

    摘要翻译: 用于系统级功率优化的代码压缩方法,可减轻对主内存大小的要求。 该方法降低了包括CPU,指令高速缓存,数据高速缓存,主存储器,数据总线和地址总线的完整系统的功耗。 该方法包括从可执行代码提取可压缩指令和数据部分,创建提取的代码部分的数学模型,根据它们的操作代码对压缩指令进行分类,提取部分中的各个指令。 当通过使用总线压缩从存储器中提取时,压缩指令进一步被压缩。 该方法还体现在具有处理器和存储器的计算机系统中,适于执行压缩提取的指令部分的方法的步骤。 此外,该方法体现在一种计算机程序产品上,该计算机程序产品具有适于执行压缩所提取的指令部分的方法的步骤的软件指令。 本发明还具有使用具有解压缩引擎的缓存后结构的装置,该解压缩引擎使用本发明的方法对已经被压缩的指令进行解压缩。 该装置使用总线压缩技术从存储器或指令/数据高速缓存中提取压缩指令,以在压缩指令/数据穿过总线时节省功率。

    Method and apparatus for adaptive bus coding for low power deep sub-micron designs
    2.
    发明授权
    Method and apparatus for adaptive bus coding for low power deep sub-micron designs 失效
    用于低功率深亚微米设计的自适应总线编码的方法和装置

    公开(公告)号:US06583735B2

    公开(公告)日:2003-06-24

    申请号:US09920854

    申请日:2001-08-03

    IPC分类号: H03M734

    CPC分类号: H04L25/49 H04L5/20

    摘要: The power consumption of interconnects starts to have a significant impact on a system's total power consumption. Besides increasing buses (length, width) etc. this is mostly due to deep sub-micron effects where coupling capacitances between bus lines (wire-to-wire) are in the same order of magnitude as the base capacitances (wire-to-metal-layer). At that point, encoding schemes that solely address the minimization of transitions for the purpose of power reduction do not effectively work any more. Using a physical bus model that accurately models coupling capacitances, a signal bus encoding/decoding apparatus with encoding schemes that are partially adaptive and that take coupling effects into consideration is presented. The encoding schemes do not assume any a priori knowledge that is particular to a specific application.

    摘要翻译: 互连的功耗开始对系统的总功耗产生重大影响。 除了增加总线(长度,宽度)等,这主要是由于深度亚微米效应,其中总线线路(线对线)之间的耦合电容与基极电容(线对金属)相同数量级 -层)。 在这一点上,为了减少功率而仅仅解决转换的最小化的编码方案不再有效地起作用。 提出了一种准确地模拟耦合电容的物理总线模型,提出了具有部分自适应编码方案的信号总线编码/解码装置,并考虑了耦合效应。 编码方案不承担特定应用的任何先验知识。

    Air bag module housing
    3.
    发明授权
    Air bag module housing 失效
    气囊模块外壳

    公开(公告)号:US06279942B1

    公开(公告)日:2001-08-28

    申请号:US09438388

    申请日:1999-11-12

    IPC分类号: B60R2116

    CPC分类号: B60R21/2171 B60R21/045

    摘要: An air bag module housing for a motor vehicle has an oblong basic housing body which is used for receiving a gas generator and an air bag and which is laterally closed by two side covers. The air bag module housing is deformed in the event of an impact of a part of the body, particularly of the head, of a vehicle occupant. In order to optimize deformation of the air bag module housing, at least one slot respectively is provided in the side covers. The slot extends essentially perpendicularly to the expected impact direction of the body part along the largest part of the respective side cover to the edge.

    摘要翻译: 用于机动车辆的气囊模块壳体具有长方形的基本壳体,其用于接收气体发生器和气囊,并且由两个侧盖侧向关闭。 在车身乘员的身体的一部分,特别是头部的碰撞的情况下,气囊模块壳体变形。 为了优化气囊模块壳体的变形,分别在侧盖中设置至少一个槽。 狭槽基本上垂直于主体部分沿着相应侧盖的最大部分到边缘的预期冲击方向延伸。

    Method and apparatus for adaptive bus coding for low power deep sub-micron designs
    4.
    发明授权
    Method and apparatus for adaptive bus coding for low power deep sub-micron designs 失效
    用于低功率深亚微米设计的自适应总线编码的方法和装置

    公开(公告)号:US06741190B2

    公开(公告)日:2004-05-25

    申请号:US10422728

    申请日:2003-04-25

    IPC分类号: H03M700

    CPC分类号: H04L25/49 H04L5/20

    摘要: The power consumption of interconnects starts to have a significant impact on a system's total power consumption. Besides increasing buses (length, width) etc. this is mostly due to deep sub-micron effects where coupling capacitances between bus lines (wire-to-wire) are in the same order of magnitude as the base capacitances (wire-to-metal-layer). At that point, encoding schemes that solely address the minimization of transitions for the purpose of power reduction do not effectively work any more. Using a physical bus model that accurately models coupling capacitances, a signal bus encoding/decoding apparatus with encoding schemes that are partially adaptive and that take coupling effects into consideration is presented. The encoding schemes do not assume any a priori knowledge that is particular to a specific application.

    摘要翻译: 互连的功耗开始对系统的总功耗产生重大影响。 除了增加总线(长度,宽度)等,这主要是由于深度亚微米效应,其中总线线路(线对线)之间的耦合电容与基极电容(线对金属)相同数量级 -层)。 在这一点上,为了减少功率而仅仅解决转换的最小化的编码方案不再有效地起作用。 提出了一种准确地模拟耦合电容的物理总线模型,提出了具有部分自适应编码方案的信号总线编码/解码装置,并考虑了耦合效应。 编码方案不承担特定应用的任何先验知识。

    Hardware/software platform for rapid prototyping of code compression technologies
    5.
    发明授权
    Hardware/software platform for rapid prototyping of code compression technologies 有权
    用于快速原型代码压缩技术的硬件/软件平台

    公开(公告)号:US07203935B2

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

    申请号:US10309824

    申请日:2002-12-05

    IPC分类号: G06F9/45 G06F9/30

    摘要: A method for code compression of a program, the method comprising separating code from data. Software transformations necessary to make address mappings between compressed and uncompressed space are introduced into the code. Statistics are obtained about frequency of occurrence instructions, wherein said statistics include frequency of occurrence of two consecutive instructions. The program is parsed to identify occurrence of instructions or instruction pairs. The identified instructions are replaced with an address to a compressed bus-word table. An address mapping is generated from uncompressed address to compressed addresses.

    摘要翻译: 一种用于程序的代码压缩的方法,所述方法包括从数据中分离代码。 在压缩和未压缩空间之间进行地址映射所需的软件转换被引入到代码中。 获得关于发生指令频率的统计,其中所述统计包括两个连续指令的出现频率。 该程序被解析以识别指令或指令对的发生。 所识别的指令被替换为压缩总线字表的地址。 从未压缩地址到压缩地址生成地址映射。

    Method for core-based system-level power modeling using object-oriented techniques
    6.
    发明授权
    Method for core-based system-level power modeling using object-oriented techniques 失效
    使用面向对象技术的基于核心的系统级功率建模方法

    公开(公告)号:US06865526B1

    公开(公告)日:2005-03-08

    申请号:US09489895

    申请日:2000-01-24

    IPC分类号: G06F17/50 G06F7/54

    CPC分类号: G06F17/5022 G06F2217/78

    摘要: A method for reducing power consumption by using power estimation data obtained from at the gate-level for a core's representative input stimuli data (instructions), and propagating the power estimation data to a higher (object-oriented) system-level model, which is parameterizable and executable. Depending on the kind of cores, various parameterizable look-up table techniques are used to facilitate self-analyzing core models. As a result, the method is faster than gate-level power estimation techniques and power-related system-level design decisions.

    摘要翻译: 一种通过使用从门级获得的用于核心的代表性输入刺激数据(指令)的功率估计数据并将功率估计数据传播到较高(面向对象的)系统级模型来降低功耗的方法,其是 可参数化和可执行。 根据核心的种类,使用各种可参数化的查找表技术来促进自我核心模型的分析。 因此,该方法比门级功率估计技术和与功率相关的系统级设计决策更快。

    Method and apparatus for object code compression and decompression for computer systems
    7.
    发明授权
    Method and apparatus for object code compression and decompression for computer systems 有权
    用于计算机系统的目标代码压缩和解压缩的方法和装置

    公开(公告)号:US06732256B2

    公开(公告)日:2004-05-04

    申请号:US10462675

    申请日:2003-06-17

    IPC分类号: G06F930

    摘要: A code compression method and apparatus for system-level power optimization that lessens the requirements imposed on main memory size. The apparatus utilizes a post-cache architecture that has a decompression engine that decompresses compressed object code instructions using dictionary look-up tables, branching instruction controllers and mathematical derivations based on bit toggling. The decompression engine extracts the compressed instructions from memory or the instruction/data cache using a bus compression technique to save power as the compressed instructions/data traverses the bus.

    摘要翻译: 用于系统级功率优化的代码压缩方法和装置,其减轻对主存储器大小的要求。 该装置使用具有解压缩引擎的缓存后架构,其使用字典查找表,分支指令控制器和基于位切换的数学推导解压缩压缩目标代码指令。 解压缩引擎使用总线压缩技术从存储器或指令/数据高速缓存中提取压缩指令,以在压缩指令/数据穿过总线时节省功率。