METHOD FOR MANAGING A MODULAR POWER SOURCE
    1.
    发明申请
    METHOD FOR MANAGING A MODULAR POWER SOURCE 审中-公开
    用于管理模块化电源的方法

    公开(公告)号:US20090261785A1

    公开(公告)日:2009-10-22

    申请号:US12413345

    申请日:2009-03-27

    IPC分类号: H02J7/00

    摘要: Disclosed is a method for management of a modular power source including the steps of setting a first operation threshold, selecting a module 10, retrieving data representative of the operating condition of the module 10, retrieving data representative of the time, storing the newly retrieved data, comparing the newly retrieved data to historical data representative of historical operating conditions of the module 10, determining a second operation threshold for the module 10 relative to the comparison, applying the second operation threshold for the module 10, and selecting the next module 10.

    摘要翻译: 公开了一种用于管理模块化电源的方法,包括以下步骤:设置第一操作阈值,选择模块10,检索表示模块10的操作条件的数据,检索表示时间的数据,存储新检索的数据 将新检索的数据与代表模块10的历史操作条件的历史数据进行比较,确定模块10相对于比较的第二操作阈值,应用模块10的第二操作阈值,并选择下一个模块10。

    Comparing text strings
    3.
    发明授权
    Comparing text strings 有权
    比较文本字符串

    公开(公告)号:US07991987B2

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

    申请号:US11801655

    申请日:2007-05-10

    申请人: Mason Cabot

    发明人: Mason Cabot

    摘要: A shorter and a longer text string may be compared. Instead of simply comparing the characters only one character at a time, more than one character can be compared at a time. In addition, a null terminated string may be detected. The shorter strings may be handled differently than longer strings.

    摘要翻译: 可以比较较短和较长的文本字符串。 一次只能比较一个字符,而不是一次比较一个以上的字符。 另外,可以检测到空终止的字符串。 较短的字符串可能与较长的字符串的处理方式不同。

    Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces
    4.
    发明申请
    Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces 有权
    使I / O代理能够在共享的,一致的存储器空间中执行原子操作的方法和装置

    公开(公告)号:US20070005908A1

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

    申请号:US11171155

    申请日:2005-06-29

    IPC分类号: G06F13/28

    CPC分类号: G06F13/1663 G06F12/0835

    摘要: Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces. The apparatus includes an arbitration unit, a host interface unit, and a memory interface unit. The arbitration unit provides an interface to one or more I/O agents that issue atomic transactions to access and/or modify data stored in a shared memory space accessed via the memory interface unit. The host interface unit interfaces to a front-side bus (FSB) to which one or more processors may be coupled. In response to an atomic transaction issued by an I/O agent, the transaction is forked into two interdependent processes. Under one process, an inbound write transaction is injected into the host interface unit, which then drives the FSB to cause the processor(s) to perform a cache snoop. At the same time, an inbound read transaction is injected into the memory interface unit, which retrieves a copy of the data from the shared memory space. If the cache snoop identifies a modified cache line, a copy of that cache line is returned to the I/O agent; otherwise, the copy of the data retrieved from the shared memory space is returned.

    摘要翻译: 使I / O代理能够在共享的,一致的存储器空间中执行原子操作的方法和装置。 该装置包括仲裁单元,主机接口单元和存储器接口单元。 仲裁单元向一个或多个发出原子事务的I / O代理提供接口以访问和/或修改存储在经由存储器接口单元访问的共享存储器空间中的数据。 主机接口单元连接到可以耦合一个或多个处理器的前端总线(FSB)。 为了响应由I / O代理发出的原子事务,事务被分成两个相互依赖的进程。 在一个过程中,入站写入事务被注入到主机接口单元中,然后驱动FSB使处理器执行缓存窥探。 同时,入站读取事务被注入到存储器接口单元中,该单元从共享存储器空间检索数据的副本。 如果缓存侦听器识别修改后的高速缓存行,则将该高速缓存行的副本返回给I / O代理; 否则,返回从共享存储空间检索的数据的副本。

    Matching memory transactions to cache line boundaries
    5.
    发明申请
    Matching memory transactions to cache line boundaries 有权
    匹配内存事务以缓存行边界

    公开(公告)号:US20060112235A1

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

    申请号:US10993901

    申请日:2004-11-19

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0879

    摘要: In general, in one aspect, the disclosure describes a method that includes generating multiple cache line accesses to multiple respective cache lines of a cache as required to satisfy an access to data specified by a single instruction of a processing element specifying an access to data.

    摘要翻译: 通常,在一个方面,本发明描述了一种方法,其包括根据需要对高速缓存的多个相应高速缓存行生成多个高速缓存行访问以满足对由指定访问数据的处理元素的单个指令指定的数据的访问的方法。

    Caching bypass
    6.
    发明申请
    Caching bypass 有权
    缓存旁路

    公开(公告)号:US20060112234A1

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

    申请号:US10993579

    申请日:2004-11-19

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0888 G06F9/30047

    摘要: In general, in one aspect, the disclosure describes a method that includes providing a memory access instruction of a processing element's instruction set including multiple parameters. The parameters include at least one address and a token specifying whether the instruction should cause data retrieved from memory in response to the memory access instruction to be unavailable to a subsequent memory access instruction via a cache

    摘要翻译: 一般来说,一方面,本公开描述了一种方法,其包括提供包括多个参数的处理元件指令集的存储器访问指令。 这些参数包括至少一个地址和令牌,其指定该指令是否应导致响应于该存储器访问指令而从存储器检索到的数据不可通过一个高速缓存的后续存储器访问指令

    Apparatus, method and system for determining application runtimes based on histogram or distribution information
    8.
    发明授权
    Apparatus, method and system for determining application runtimes based on histogram or distribution information 有权
    基于直方图或分布信息确定应用程序运行时间的装置,方法和系统

    公开(公告)号:US06564175B1

    公开(公告)日:2003-05-13

    申请号:US09540481

    申请日:2000-03-31

    IPC分类号: G06F1134

    摘要: A method for determining an estimated runtime of a software application, the method including the providing of a reference runtime of the software application for a reference system configuration, wherein the reference system configuration includes a processor, a processor bus and at least one processor service component, the providing of a processor bus utilization parameter associated with the reference system configuration, the providing of a first processor bus queue statistic associated with the reference runtime, the providing of a second processor bus queue statistic associated with the reference runtime, and determining the estimated runtime based on the reference runtime, the processor bus utilization parameter, the first processor bus queue statistic and the second processor bus queue statistic.

    摘要翻译: 一种用于确定软件应用的估计运行时间的方法,所述方法包括为参考系统配置提供所述软件应用的参考运行时间,其中所述参考系统配置包括处理器,处理器总线和至少一个处理器服务组件 提供与参考系统配置相关联的处理器总线利用参数,提供与参考运行时相关联的第一处理器总线队列统计,提供与参考运行时相关联的第二处理器总线队列统计,以及确定估计的 运行时基于参考运行时间,处理器总线利用率参数,第一处理器总线队列统计和第二处理器总线队列统计。

    System and method to accelerate access to network data using a networking unit accessible non-volatile storage
    9.
    发明授权
    System and method to accelerate access to network data using a networking unit accessible non-volatile storage 有权
    使用网络单元访问非易失性存储来加速对网络数据的访问的系统和方法

    公开(公告)号:US09152432B2

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

    申请号:US12164165

    申请日:2008-06-30

    摘要: In some embodiments, the invention involves a network controller having a pattern matching unit to identify whether boot file requested from a network accessible storage device for booting are stored locally in non-volatile memory accessible to the network controller. When required boot files are stored locally, the locally stored files are sent to the processor to boot the operating system. In an embodiment, retrieved boot files are automatically cached by the network controller in the accessible non-volatile memory. In other embodiments, a service operates to ensure coherency between locally store boot files and the boot filed stored on the network accessible storage. In another embodiment, data other than boot files may be stored and retrieved from the non-volatile memory. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及具有模式匹配单元的网络控制器,用于识别从网络请求的引导文件可访问的存储设备用于引导,本地存储在网络控制器可访问的非易失性存储器中。 当需要的引导文件存储在本地时,本地存储的文件将被发送到处理器以引导操作系统。 在一个实施例中,检索的引导文件由网络控制器在可访问的非易失性存储器中自动缓存。 在其他实施例中,服务操作以确保本地存储引导文件与存储在网络可访问存储器上的引导文件库之间的一致性。 在另一个实施例中,可以从非易失性存储器存储和检索除引导文件之外的数据。 描述和要求保护其他实施例。

    Method for programmer-controlled cache line eviction policy
    10.
    发明申请
    Method for programmer-controlled cache line eviction policy 审中-公开
    用于程序员控制的缓存线驱逐策略的方法

    公开(公告)号:US20060143396A1

    公开(公告)日:2006-06-29

    申请号:US11027444

    申请日:2004-12-29

    申请人: Mason Cabot

    发明人: Mason Cabot

    IPC分类号: G06F12/00

    CPC分类号: G06F12/126 G06F12/121

    摘要: A method and apparatus to enable programmatic control of cache line eviction policies. A mechanism is provided that enables programmers to mark portions of code with different cache priority levels based on anticipated or measured access patterns for those code portions. Corresponding cues to assist in effecting the cache eviction policies associated with given priority levels are embedded in machine code generated from source- and/or assembly-level code. Cache architectures are provided that partition cache space into multiple pools, each pool being assigned a different priority. In response to execution of a memory access instruction, an appropriate cache pool is selected and searched based on information contained in the instruction's cue. On a cache miss, a cache line is selected from that pool to be evicted using a cache eviction policy associated with the pool. Implementations of the mechanism or described for both n-way set associative caches and fully-associative caches.

    摘要翻译: 一种能够对高速缓存行驱逐策略进行编程控制的方法和装置。 提供了一种机制,其使得程序员能够基于对于这些代码部分的预期或测量的访问模式来标记具有不同高速缓存优先级的代码的部分。 有助于实现与给定优先级相关联的缓存驱逐策略的相应提示被嵌入从源代码和/或汇编级代码生成的机器代码中。 提供了缓存体系结构,将缓存空间分成多个池,每个池被分配不同的优先级。 响应于执行存储器访问指令,基于指令的提示中包含的信息来选择和搜索适当的高速缓存池。 在缓存未命中时,使用与该池相关联的缓存驱逐策略从该池中选择要被逐出的高速缓存行。 该机制的实施或描述为n路组合关联缓存和全关联缓存。