Branch Target Extension for an Instruction Cache
    1.
    发明申请
    Branch Target Extension for an Instruction Cache 审中-公开
    指令缓存的分支目标扩展

    公开(公告)号:US20080126771A1

    公开(公告)日:2008-05-29

    申请号:US11459683

    申请日:2006-07-25

    IPC分类号: G06F9/38

    摘要: An instruction cache (I-Cache) for a processor is configured to include a Branch Target Extension associated with each Instruction Sector. When an Instruction Sector is fetched, the Branch Target Extension is simultaneously fetched. If the Instruction Sector has a branch instruction that is predicted taken, then the branch target address in the branch extension is used to access the next Instruction Sector. In other embodiments, each Instruction Sector has a plurality of Branch Target Extensions each corresponding to a potential branch instruction in an Instruction Sector. In this case, the Branch Target Extensions are partitioned into an instruction index field for locating branch instruction in the Instruction Sector, a local predictor field for predicted taken status and a target address field for the branch target address. The least significant bits of the instruction fetch address are compared to the instruction indexes to determine a particular Branch Target Extension to use.

    摘要翻译: 用于处理器的指令高速缓存(I-Cache)被配置为包括与每个指令扇区相关联的分支目标扩展。 当获取指令扇区时,同时提取分支目标扩展。 如果指令扇区具有预测的分支指令,则分支扩展中的分支目标地址用于访问下一个指令扇区。 在其他实施例中,每个指令扇区具有多个分支目标扩展,每个分支目标扩展对应于指令扇区中的潜在分支指令。 在这种情况下,分支目标扩展被划分为用于定位指令扇区中的分支指令的指令索引字段,用于预测采用状态的本地预测器字段和用于分支目标地址的目标地址字段。 将指令提取地址的最低有效位与指令索引进行比较,以确定要使用的特定分支目标扩展。

    System and Method for Priority-Based Prefetch Requests Scheduling and Throttling
    2.
    发明申请
    System and Method for Priority-Based Prefetch Requests Scheduling and Throttling 有权
    基于优先级的预取请求调度和调节的系统和方法

    公开(公告)号:US20090199190A1

    公开(公告)日:2009-08-06

    申请号:US12024389

    申请日:2008-02-01

    申请人: Lei Chen Lixin Zhang

    发明人: Lei Chen Lixin Zhang

    IPC分类号: G06F9/46

    摘要: A method, processor, and data processing system for implementing a framework for priority-based scheduling and throttling of prefetching operations. A prefetch engine (PE) assigns a priority to a first prefetch stream, indicating a relative priority for scheduling prefetch operations of the first prefetch stream. The PE monitors activity within the data processing system and dynamically updates the priority of the first prefetch stream based on the activity (or lack thereof). Low priority streams may be discarded. The PE also schedules prefetching in a priority-based scheduling sequence that corresponds to the priority currently assigned to the scheduled active streams. When there are no prefetches within a prefetch queue, the PE triggers the active streams to provide prefetches for issuing. The PE determines when to throttle prefetching, based on the current usage level of resources relevant to completing the prefetch.

    摘要翻译: 一种用于实现基于优先级调度和限制预取操作的框架的方法,处理器和数据处理系统。 预取引擎(PE)将优先级分配给第一预取流,指示用于调度第一预取流的预取操作的相对优先级。 PE监视数据处理系统内的活动,并基于活动(或缺乏)动态地更新第一预取流的优先级。 低优先级流可能被丢弃。 PE还在基于优先级的调度序列中调度预取,该调度序列对应于当前分配给调度的活动流的优先级。 当预取队列中没有预取时,PE触发活动流以提供预取。 根据与完成预取相关的资源的当前使用水平,PE确定何时限制预取。

    Indexed table circuit having reduced aliasing
    3.
    发明授权
    Indexed table circuit having reduced aliasing 有权
    索引表电路具有减少的混叠

    公开(公告)号:US08086831B2

    公开(公告)日:2011-12-27

    申请号:US12024241

    申请日:2008-02-01

    申请人: Lei Chen Lixin Zhang

    发明人: Lei Chen Lixin Zhang

    IPC分类号: G06F9/35 G06F9/355

    CPC分类号: G06F9/3848

    摘要: In at least one embodiment, an indexed table circuit includes a plurality of banks for storing data to be accessed and a split index array. The indexed table circuit is organized in a plurality of entries each corresponding to a respective one of a plurality of different entry indices, where each entry includes a storage location in the plurality of banks and the split index array. The indexed table circuit further includes selection logic that, responsive to read access of an entry among the plurality of entries utilizing an entry index of a bit string, utilizes a split index read from the split index array to select a set of one or more bits of a tag of the bit string, utilizes the selected set of one or more bits to select data read from one of the plurality of banks, and outputs the selected data.

    摘要翻译: 在至少一个实施例中,索引表电路包括用于存储要访问的数据的多个存储体和分离索引阵列。 索引表电路被组织成多个条目,每个条目对应于多个不同入口索引中的相应一个,其中每个条目包括多个存储体中的存储位置和拆分索引阵列。 索引表电路还包括选择逻辑,其响应于使用位串的条目索引的多个条目中的条目的读取访问,利用从拆分索引数组读取的拆分索引来选择一个或多个位的集合 使用所选择的一个或多个位的集合来选择从多个存储体之一读取的数据,并输出所选择的数据。

    Priority-based prefetch requests scheduling and throttling
    4.
    发明授权
    Priority-based prefetch requests scheduling and throttling 有权
    基于优先级的预取请求调度和调节

    公开(公告)号:US08255631B2

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

    申请号:US12024389

    申请日:2008-02-01

    申请人: Lei Chen Lixin Zhang

    发明人: Lei Chen Lixin Zhang

    IPC分类号: G06F12/00 G06F9/00

    摘要: A method, processor, and data processing system for implementing a framework for priority-based scheduling and throttling of prefetching operations. A prefetch engine (PE) assigns a priority to a first prefetch stream, indicating a relative priority for scheduling prefetch operations of the first prefetch stream. The PE monitors activity within the data processing system and dynamically updates the priority of the first prefetch stream based on the activity (or lack thereof). Low priority streams may be discarded. The PE also schedules prefetching in a priority-based scheduling sequence that corresponds to the priority currently assigned to the scheduled active streams. When there are no prefetches within a prefetch queue, the PE triggers the active streams to provide prefetches for issuing. The PE determines when to throttle prefetching, based on the current usage level of resources relevant to completing the prefetch.

    摘要翻译: 一种用于实现基于优先级调度和限制预取操作的框架的方法,处理器和数据处理系统。 预取引擎(PE)将优先级分配给第一预取流,指示用于调度第一预取流的预取操作的相对优先级。 PE监视数据处理系统内的活动,并基于活动(或缺乏)动态地更新第一预取流的优先级。 低优先级流可能被丢弃。 PE还在基于优先级的调度序列中调度预取,该调度序列对应于当前分配给调度的活动流的优先级。 当预取队列中没有预取时,PE触发活动流以提供预取。 根据与完成预取相关的资源的当前使用水平,PE确定何时限制预取。

    Condition based energy smart air circulation system

    公开(公告)号:US11268725B2

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

    申请号:US16629880

    申请日:2017-07-10

    摘要: A method for improving the effectiveness of a building air circulation system having motorized blower and a contamination filter. The method including predicting a cost of operation of the system over an operational duration based on at least electricity consumption of the motor (115), and an operational cost to operate the filter (148), predicting a cost of maintenance of the system over the operational duration based on at least one of, a condition of the filter (148), a cost of a filter (148), a cost of labor to clean or replace the filter (148), and an effectiveness of the filter (148) over the operational duration, and balancing the cost of operation of the circulation system versus the cost of maintenance of the circulation system over the duration to recommend at least one of a filter use/bypass schedule, a filter maintenance schedule, and a fresh air input schedule satisfying an operation objective and an operational constraint.

    Computer-implemented systems and methods for estimating word accuracy for automatic speech recognition

    公开(公告)号:US09652999B2

    公开(公告)日:2017-05-16

    申请号:US13095980

    申请日:2011-04-28

    摘要: Systems and methods are provided for scoring non-native, spontaneous speech. A spontaneous speech sample is received, where the sample is of spontaneous speech spoken by a non-native speaker. Automatic speech recognition is performed on the sample using an automatic speech recognition system to generate a transcript of the sample, where a speech recognizer metric is determined by the automatic speech recognition system. A word accuracy rate estimate is determined for the transcript of the sample generated by the automatic speech recognition system based on the speech recognizer metric. The spontaneous speech sample is scored using a preferred scoring model when the word accuracy rate estimate satisfies a threshold, and the spontaneous speech sample is scored using an alternate scoring model when the word accuracy rate estimate fails to satisfy the threshold.

    Mobile electronic device and sound playback method thereof
    8.
    发明授权
    Mobile electronic device and sound playback method thereof 有权
    移动电子设备及其声音播放方法

    公开(公告)号:US09392089B2

    公开(公告)日:2016-07-12

    申请号:US13197795

    申请日:2011-08-04

    摘要: A mobile electronic device and a sound playback method thereof are provided. The mobile electronic device includes a sensor, a speaker, and a controller coupled to the sensor and the speaker. The sensor detects whether the speaker is blocked or not. When the speaker is blocked, the controller multiplies a sound signal by a transfer function and then outputs the multiplied sound signal. The speaker plays the sound signal outputted by the controller. The transfer function changes the direction in which the speaker plays the sound signal.

    摘要翻译: 提供了一种移动电子设备及其声音播放方法。 移动电子设备包括传感器,扬声器和耦合到传感器和扬声器的控制器。 传感器检测扬声器是否被阻挡。 当扬声器被阻塞时,控制器将声音信号乘以传递函数,然后输出相乘的声音信号。 扬声器播放由控制器输出的声音信号。 传递功能改变扬声器播放声音信号的方向。

    LED display
    9.
    外观设计
    LED display 有权
    LED显示屏

    公开(公告)号:USD750173S1

    公开(公告)日:2016-02-23

    申请号:US29502762

    申请日:2014-09-19

    申请人: Lei Chen

    设计人: Lei Chen

    Network interface and detection module to enable network communication within information handling systems
    10.
    发明授权
    Network interface and detection module to enable network communication within information handling systems 有权
    网络接口和检测模块,实现信息处理系统内的网络通信

    公开(公告)号:US09054895B2

    公开(公告)日:2015-06-09

    申请号:US13431708

    申请日:2012-03-27

    申请人: Lei Chen Tao Zhang

    发明人: Lei Chen Tao Zhang

    摘要: A network interface module can include a housing including a first cavity configured to receive a first network plug having a first dimension. The housing also includes a second cavity within the first cavity, and configured to receive a second network plug having a second dimension that is less than the first dimension. The network interface module can also include a network detection circuit coupled to a first terminal within the housing.

    摘要翻译: 网络接口模块可以包括壳体,其包括被配置为接收具有第一维度的第一网络插头的第一腔。 壳体还包括在第一空腔内的第二空腔,并且构造成接收具有小于第一尺寸的第二尺寸的第二网络塞。 网络接口模块还可以包括耦合到壳体内的第一终端的网络检测电路。