SIMULTANEOUS DATA TRANSFER AND ERROR CONTROL TO REDUCE LATENCY AND IMPROVE THROUGHPUT TO A HOST
    31.
    发明申请
    SIMULTANEOUS DATA TRANSFER AND ERROR CONTROL TO REDUCE LATENCY AND IMPROVE THROUGHPUT TO A HOST 有权
    同时进行数据传输和错误控制以减少延迟并将其改善到主机

    公开(公告)号:US20130061111A1

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

    申请号:US13224714

    申请日:2011-09-02

    IPC分类号: H03M13/29 G06F11/10

    CPC分类号: H04L1/08 G06F11/10 H04L1/004

    摘要: The disclosed embodiments provide a system that transfers data from a storage device to a host. The system includes a communication mechanism that receives a request to read a set of blocks from the host. Next, upon reading each block from the set of blocks from the storage device, the communication mechanism transfers the block over an interface with the host. The system also includes an error-detection apparatus that performs error detection on the block upon reading the block, and an error-correction apparatus that performs error correction on the block if an error is detected in the block. The communication mechanism may then retransfer the block to the host after the error is removed from the block.

    摘要翻译: 所公开的实施例提供了将数据从存储设备传送到主机的系统。 该系统包括一个通信机制,其接收从主机读取一组块的请求。 接下来,在从存储装置读取块集合中的每个块时,通信机制通过与主机的接口传送块。 该系统还包括在读取该块时对块执行错误检测的错误检测装置,以及如果在该块中检测到错误则对该块执行错误校正的纠错装置。 然后,在从块中移除错误之后,通信机制可以将块重新传送到主机。

    Methods and apparatuses for dynamic thermal control
    32.
    发明授权
    Methods and apparatuses for dynamic thermal control 有权
    动态热控制的方法和装置

    公开(公告)号:US08374730B2

    公开(公告)日:2013-02-12

    申请号:US11212983

    申请日:2005-08-25

    IPC分类号: G05D23/00

    CPC分类号: G06F1/206

    摘要: Methods and apparatuses for dynamically budgeting power usage to control temperatures in a data processing system. In one aspect, a data processing system includes: a first sensor to determine an ambient temperature of an environment in which the data processing system is; and a controller (e.g., a microcontroller or a microprocessor) coupled to the sensor to control operations of the data processing system according to the ambient temperature. In one example, the data processing system further includes a second sensor to determine an actual temperature of a component of the data processing system. In one example, a controller is coupled to the temperature sensors to determine an operating setting of the data processing system based on a prediction of a temperature of the data processing system which is a function of the plurality of actual temperatures and the operating setting of the data processing system.

    摘要翻译: 用于动态预算功率使用以控制数据处理系统中的温度的方法和装置。 一方面,数据处理系统包括:第一传感器,用于确定数据处理系统所处环境的环境温度; 以及耦合到传感器的控制器(例如,微控制器或微处理器),以根据环境温度来控制数据处理系统的操作。 在一个示例中,数据处理系统还包括用于确定数据处理系统的部件的实际温度的第二传感器。 在一个示例中,控制器耦合到温度传感器,以基于数据处理系统的温度的预测来确定数据处理系统的操作设置,数据处理系统的温度是多个实际温度和操作设置的函数 数据处理系统。

    FORCED IDLE OF A DATA PROCESSING SYSTEM
    33.
    发明申请
    FORCED IDLE OF A DATA PROCESSING SYSTEM 有权
    数据处理系统的强制空闲

    公开(公告)号:US20110219247A1

    公开(公告)日:2011-09-08

    申请号:US13112634

    申请日:2011-05-20

    IPC分类号: G06F1/32

    摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time.

    摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视系统的一个或多个约束参数。 数据处理系统在一段时间内被强制进入空闲状态,同时基于一个或多个约束参数允许对时间的第二部分进行操作,其中响应于比较而将系统强制进入空闲状态 目标空闲时间到实际空闲时间。 在一个实施例中,基于一个或多个约束参数确定系统的目标空闲时间。 可以监视系统的实际空闲时间以考虑中断,其中断由空闲时间和空闲时间引起的无法执行的软件指令。 可以基于目标空闲时间和实际空闲时间的比较来允许系统操作。

    Forced idle of a data processing system
    34.
    发明授权
    Forced idle of a data processing system 有权
    强制空闲的数据处理系统

    公开(公告)号:US07949889B2

    公开(公告)日:2011-05-24

    申请号:US11970483

    申请日:2008-01-07

    IPC分类号: G06F1/00

    摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time.

    摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视系统的一个或多个约束参数。 数据处理系统在一段时间内被强制进入空闲状态,同时基于一个或多个约束参数允许对时间的第二部分进行操作,其中响应于比较而将系统强制进入空闲状态 目标空闲时间到实际空闲时间。 在一个实施例中,基于一个或多个约束参数确定系统的目标空闲时间。 可以监视系统的实际空闲时间以考虑中断,其中断由空闲时间和空闲时间引起的无法执行的软件指令。 可以基于目标空闲时间和实际空闲时间的比较来允许系统操作。

    Methods and apparatuses for dynamic power control
    35.
    发明授权
    Methods and apparatuses for dynamic power control 有权
    动态功率控制的方法和装置

    公开(公告)号:US07562234B2

    公开(公告)日:2009-07-14

    申请号:US11212970

    申请日:2005-08-25

    IPC分类号: G06F1/00

    摘要: Methods and apparatuses for dynamically budgeting power usage in a data processing system. In one aspect, a data processing system, includes: one or more first components capable of being dynamically throttled to a plurality of different performance level settings; one or more second components; and one or more power usage sensors. The one or more power usage sensors are to determine information on power usage during a first time period of operation of the data processing system. The one or more first components and the one or more second components may include a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period subsequent to the first time period using the information on the power usage during the first time period.

    摘要翻译: 用于在数据处理系统中动态预算功率使用的方法和装置。 在一个方面,一种数据处理系统包括:一个或多个第一组件,其能够被动态地限制到多个不同的性能水平设置; 一个或多个第二组分; 和一个或多个电力使用传感器。 一个或多个功率使用传感器用于确定在数据处理系统的第一操作时段期间的功率使用信息。 一个或多个第一组件和一个或多个第二组件可以包括计算元件,以在第一时间段之后的第二时间段中确定数据处理系统的一个或多个第一组件的性能级别设置之一, 关于第一次使用电量的信息。

    FORCED IDLE OF A DATA PROCESSING SYSTEM
    36.
    发明申请
    FORCED IDLE OF A DATA PROCESSING SYSTEM 有权
    数据处理系统的强制空闲

    公开(公告)号:US20090177422A1

    公开(公告)日:2009-07-09

    申请号:US11970476

    申请日:2008-01-07

    IPC分类号: G06F19/00 G06F1/32 G06F15/00

    摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. A constraint parameter of a system operating at a first frequency and a first voltage is monitored. The system is, based on the monitoring of the constraint parameter, forced into an idle state while operating at a second frequency and a second voltage. The idle state prevents instructions from being executed.

    摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视以第一频率和第一电压工作的系统的约束参数。 该系统基于约束参数的监视,在以第二频率和第二电压工作的同时强制进入空闲状态。 空闲状态阻止执行指令。

    Method and apparatus for switching between graphics sources
    38.
    发明申请
    Method and apparatus for switching between graphics sources 有权
    用于在图形源之间切换的方法和装置

    公开(公告)号:US20080030509A1

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

    申请号:US11499167

    申请日:2006-08-04

    IPC分类号: G06F15/16

    摘要: One embodiment of the present invention provides a system that switches from a first graphics processor to a second graphics processor to drive a display. During operation, the system receives a request to switch a signal source which drives the display from the first graphics processor to the second graphics processor. In response to the request, the system first configures the second graphics processor so that the second graphics processor is ready to drive the display. Next, the system switches the signal source that drives the display from the first graphics processor to the second graphics processor, thereby causing the second graphics processor to drive the display.

    摘要翻译: 本发明的一个实施例提供一种从第一图形处理器切换到第二图形处理器以驱动显示器的系统。 在操作期间,系统接收将驱动显示器的信号源从第一图形处理器切换到第二图形处理器的请求。 响应于该请求,系统首先配置第二图形处理器,使得第二图形处理器准备驱动显示器。 接下来,系统将驱动显示器的信号源从第一图形处理器切换到第二图形处理器,从而使第二图形处理器驱动显示器。

    Method and apparatus for tracing unpredictable execution flows in a
trace buffer of a high-speed computer system
    39.
    发明授权
    Method and apparatus for tracing unpredictable execution flows in a trace buffer of a high-speed computer system 失效
    用于在高速计算机系统的跟踪缓冲器中跟踪不可预测的执行流的方法和装置

    公开(公告)号:US5802272A

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

    申请号:US359252

    申请日:1994-12-19

    IPC分类号: G06F11/34 G06F11/36

    摘要: An operation of a processor is traced while fetching instructions from a memory to operate the processor. The tracing involves detecting an unpredictable fetching of instructions on the assumption that a predictable fetching can be reconstructed without any further input. The unpredictable fetching is identified as being due to either computable, conditional, or unanticipated events. Upon detecting the events, process control information, such as the next instruction to be fetched is recorded in a queue, and from the queue the information can be stored in a trace buffer. During reconstruction of the operation, the trace buffer, and the image including the instructions can be examined to analyze the real-time operation of the processor.

    摘要翻译: 在从存储器取指令以操作处理器的同时追踪处理器的操作。 跟踪涉及检测指令的不可预测的取指,假设可以重建无法进一步输入的可预测提取。 不可预测的提取被识别为由于可计算的,有条件的或意外的事件。 在检测到事件时,诸如要获取的下一个指令的处理控制信息被记录在队列中,并且从队列中可以将信息存储在跟踪缓冲器中。 在重建操作期间,可以检查跟踪缓冲区和包括指令的图像,以分析处理器的实时操作。

    Name pronounciation by synthesizer
    40.
    发明授权
    Name pronounciation by synthesizer 失效
    通过合成器命名发音

    公开(公告)号:US5040218A

    公开(公告)日:1991-08-13

    申请号:US551045

    申请日:1990-07-06

    IPC分类号: G06F3/16 G10L13/00 G10L13/08

    CPC分类号: G10L13/08

    摘要: An apparatus and method for correctly pronouncing proper names from text using a computer provides a dictionary which performs an initial search for the name. If the name is not in the dictionary, it is sent to a filter which either positively identifies a single language group or eliminates one or more language groups as the language group of origin for that word. When the filter cannot positively identify the language group of origin for the name, a list of possible language groups is sent to a grapheme analyzer which precedes a trigram analyzer. Using grapheme analysis, the most probable language group of origin for the name is determined and sent to a language-sensitive letter-to-sound section. In this section, the name is compared with language-sensitive rules to provide accurate phonemics and stress information for the name. The phonemics (including stress information) are sent to a voice realization unit for audio output of the name.

    摘要翻译: 使用计算机正确地从文本中发出正确名称的装置和方法提供了执行对该名称的初始搜索的字典。 如果名称不在字典中,则将其发送到过滤器,该过滤器可以肯定地标识单个语言组,也可以删除一个或多个语言组作为该单词的原语语言组。 当过滤器无法肯定地识别该名称的语言原语组时,将可能的语言组的列表发送到在三元分析器之前的字母分析器。 使用字母分析,确定名称中最可能的语言原语组,并将其发送到语言敏感的字母到声音部分。 在本节中,将该名称与语言敏感性规则进行比较,为名称提供准确的语音和压力信息。 将音素(包括压力信息)发送到用于音频输出的语音实现单元。