APPARATUS, SYSTEM, AND METHOD FOR A CONFIGURABLE BLADE CARD
    11.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR A CONFIGURABLE BLADE CARD 有权
    用于可配置刀片的设备,系统和方法

    公开(公告)号:US20090186494A1

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

    申请号:US12016043

    申请日:2008-01-17

    IPC分类号: H01R12/00

    CPC分类号: G06F13/409 H05K7/1487

    摘要: An apparatus, system, and method are disclosed for a configurable blade card. A base card is in physical and electrical communication with a blade connector. The blade connector is in physical and electrical communication with a blade enclosure connector. A secondary card is in physical and electrical communication with the base card to form a blade card. A coupler physically couples the base card and the secondary card. The base card and the secondary card are co-planar and compatible with a blade card form factor.

    摘要翻译: 公开了一种用于可配置的刀片卡的装置,系统和方法。 基卡与刀片连接器物理和电气通信。 刀片连接器与刀片机箱连接器物理和电气通信。 辅助卡与基卡进行物理和电气通信以形成刀片卡。 耦合器物理耦合基卡和辅助卡。 基卡和辅助卡是共面的,与刀片卡形状兼容。

    Power-aware line intervention for a multiprocessor directory-based coherency protocol
    12.
    发明申请
    Power-aware line intervention for a multiprocessor directory-based coherency protocol 审中-公开
    基于多处理器目录的一致性协议的功率感知线路干预

    公开(公告)号:US20090138220A1

    公开(公告)日:2009-05-28

    申请号:US11946551

    申请日:2007-11-28

    IPC分类号: G01R21/02 G06F12/08

    CPC分类号: G06F12/0817 Y02D10/13

    摘要: A directory-based coherency method, system and program are provided for intervening a requested cache line from a plurality of candidate memory sources in a multiprocessor system on the basis of the sensed temperature or power dissipation value at each memory source. By providing temperature or power dissipation sensors in each of the candidate memory sources (e.g., at cores, cache memories, memory controller, etc.) that share a requested cache line, control logic may be used to determine which memory source should source the cache line by using the power sensor signals to signal only the memory source with acceptable power dissipation to provide the cache line to the requester.

    摘要翻译: 基于目录的一致性方法,系统和程序被提供用于基于每个存储器源处的感测温度或功率耗散值来在多处理器系统中从多个候选存储器源插入所请求的高速缓存行。 通过在共享所请求的高速缓存行的每个候选存储器源(例如,在内核,高速缓冲存储器,存储器控制器等)中提供温度或功率耗散传感器,可以使用控制逻辑来确定哪个存储器源应该来源于高速缓存 通过使用功率传感器信号仅以可接受的功率消耗信号通知存储器源,以向请求器提供高速缓存线。

    PERFORMANCE OF PROCESSORS IS IMPROVED BY LIMITING NUMBER OF BRANCH PREDICTION LEVELS
    13.
    发明申请
    PERFORMANCE OF PROCESSORS IS IMPROVED BY LIMITING NUMBER OF BRANCH PREDICTION LEVELS 有权
    通过限制分支预测水平数来改进处理器的性能

    公开(公告)号:US20130145135A1

    公开(公告)日:2013-06-06

    申请号:US13308696

    申请日:2011-12-01

    IPC分类号: G06F9/38 G06F9/30

    摘要: A method utilizes information provided by performance monitoring hardware to dynamically adjust the number of levels of speculative branch predictions allowed (typically 3 or 4 per thread). for a processor core. The information includes cycles-per-instruction (CPI) for the processor core and number of memory accesses per unit time. If the CPI is below a CPI threshold; and the number of memory accesses (NMA) per unit time is above a prescribe threshold, the number of levels of speculative branch predictions is reduced per thread for the processor core. Likewise, the number of levels of speculative branch predictions could be increased, from a low level to maximum allowed, if the CPI threshold is exceeded or the number of memory accesses per unit time is below the prescribed threshold.

    摘要翻译: 一种方法利用由性能监视硬件提供的信息来动态地调整允许的推测分支预测级别的数量(通常每线程3或4个)。 用于处理器核心。 该信息包括处理器核心的每个指令周期(CPI)和每单位时间的存储器访问次数。 如果CPI低于CPI阈值; 并且每单位时间的存储器访问次数(NMA)高于规定阈值,则针对处理器核的每个线程的推测分支预测的级别数量减少。 同样地,如果超过CPI阈值或每单位时间的存储器访问次数低于规定的阈值,则可以将推测分支预测的级数从低级别增加到允许的最大级别。

    EFFICIENT STORAGE OF INDIVIDUALS FOR OPTIMIZATION SIMULATION
    14.
    发明申请
    EFFICIENT STORAGE OF INDIVIDUALS FOR OPTIMIZATION SIMULATION 有权
    有效存储个人优化模拟

    公开(公告)号:US20120130928A1

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

    申请号:US12948850

    申请日:2010-11-18

    IPC分类号: G06N3/12 G06F15/18

    CPC分类号: G06N3/126

    摘要: Candidate solutions to an optimization problem comprise a set of potential values that can be applied to variables in a problem description. Candidate solutions can be large because of the complexity of optimization problems and large number of variables. The populations of candidate solutions may also be large to ensure diversity and effectiveness in computing a solution. When the populations and the candidate solutions are large for an optimization problem, computing a solution to the optimization problem consumes a large amount of memory. In some instances, several generations of candidate solutions are stored in memory. Compression of the candidate solutions can minimize the memory space consumed to compute a solution to an optimization problem.

    摘要翻译: 优化问题的候选解决方案包括可以应用于问题描述中的变量的一组潜在值。 候选解决方案可能很大,因为优化问题和大量变量的复杂性。 候选解决方案的人数也可能很大,以确保计算解决方案的多样性和有效性。 当人口和候选解决方案对于优化问题很大时,计算优化问题的解决方案会消耗大量的内存。 在某些情况下,几代候选解决方案存储在内存中。 压缩候选解决方案可以最大限度地减少计算优化问题解决方案所消耗的内存空间。

    DATA AND CONTROL ENCRYPTION
    15.
    发明申请
    DATA AND CONTROL ENCRYPTION 有权
    数据和控制加密

    公开(公告)号:US20120002812A1

    公开(公告)日:2012-01-05

    申请号:US12828080

    申请日:2010-06-30

    摘要: Secure communication of data between devices includes encrypting unencrypted data at a first device by reordering unencrypted bits provided in parallel on a device bus, including data and control bits, from an unencrypted order to form encrypted data including a plurality of encrypted bits in parallel in an encrypted order defined by a key. The encrypted data may be transmitted to another device where the encrypted data is decrypted by using the key to order the encrypted bits to restore the unencrypted order thereby to reform the unencrypted data.

    摘要翻译: 设备之间的数据的安全通信包括通过从未加密的顺序重新排序设备总线(包括数据和控制位)并行提供的未加密比特来在第一设备处对未加密的数据进行加密,以形成包括多个加密比特的加密数据 由密钥定义的加密顺序。 加密数据可以通过使用密钥来对加密数据进行解密的另一设备发送到另一个设备,以对加密的比特进行命令以恢复未加密的顺序,从而改变未加密的数据。

    ENERGY-AWARE JOB SCHEDULING FOR CLUSTER ENVIRONMENTS
    16.
    发明申请
    ENERGY-AWARE JOB SCHEDULING FOR CLUSTER ENVIRONMENTS 失效
    集群环境能源考核工作安排

    公开(公告)号:US20110271283A1

    公开(公告)日:2011-11-03

    申请号:US12917421

    申请日:2010-11-01

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5094 Y02D10/22

    摘要: A job scheduler can select a processor core operating frequency for a node in a cluster to perform a job based on energy usage and performance data. After a job request is received, an energy aware job scheduler accesses data that specifies energy usage and job performance metrics that correspond to the requested job and a plurality of processor core operating frequencies. A first of the plurality of processor core operating frequencies is selected that satisfies an energy usage criterion for performing the job based, at least in part, on the data that specifies energy usage and job performance metrics that correspond to the job. The job is assigned to be performed by a node in the cluster at the selected first of the plurality of processor core operating frequencies.

    摘要翻译: 作业调度器可以为集群中的节点选择处理器核心工作频率,以基于能量使用和性能数据执行作业。 在接收到作业请求之后,能量感知作业调度器访问指定对应于所请求的作业和多个处理器核心操作频率的能量使用和作业性能度量的数据。 至少部分地基于指定与作业相对应的能量使用和作业性能度量的数据,选择满足用于执行作业的能量使用准则的多个处理器核心操作频率中​​的第一个。 该作业被分配为由多个处理器核心工作频率中所选择的第一个处理器核心工作频率中的簇中的节点执行。

    Method And Apparatus For Integrated Circuit Design Model Performance Evaluation Using Basic Block Vector Clustering And Fly-By Vector Clustering
    18.
    发明申请
    Method And Apparatus For Integrated Circuit Design Model Performance Evaluation Using Basic Block Vector Clustering And Fly-By Vector Clustering 有权
    使用基本块矢量聚类和飞行矢量聚类的集成电路设计模型性能评估的方法和装置

    公开(公告)号:US20090276191A1

    公开(公告)日:2009-11-05

    申请号:US12112035

    申请日:2008-04-30

    IPC分类号: G06F17/50

    摘要: A test system or simulator includes an enhanced IC test application sampling software program that executes test application software on a semiconductor die IC design model. The enhanced test application sampling software may include trace, simulation point, CPI error, clustering, instruction budgeting, and other programs. The enhanced test application sampling software generates basic block vectors (BBVs) and fly-by vectors (FBVs) from instruction trace analysis of test application software workloads. The enhanced test application sampling software utilizes the microarchitecture dependent information to generate the FBVs to select representative instruction intervals from the test application software. The enhanced test application sampling software generates a reduced representative test application software program from the BBV and FBV data utilizing a global instruction budgeting analysis method. Designers use the test system with enhanced test application sampling software to evaluate IC design models by using the representative test application software program.

    摘要翻译: 测试系统或模拟器包括在半导体芯片IC设计模型上执行测试应用软件的增强型IC测试应用采样软件程序。 增强的测试应用程序采样软件可能包括跟踪,模拟点,CPI错误,聚类,指令预算和其他程序。 增强的测试应用采样软件从测试应用软件工作负载的指令跟踪分析中生成基本块向量(BBV)和飞越向量(FBV)。 增强的测试应用采样软件利用微架构依赖信息生成FBV,以从测试应用软件中选择代表性指令间隔。 增强的测试应用采样软件利用全球指令预算分析方法,从BBV和FBV数据生成代表性测试应用软件程序。 设计人员使用带有增强型测试应用程序采样软件的测试系统,通过使用代表性的测试应用软件程序来评估IC设计模型。

    Dynamic processor reconfiguration for low power without reducing performance based on workload execution characteristics
    19.
    发明申请
    Dynamic processor reconfiguration for low power without reducing performance based on workload execution characteristics 失效
    动态处理器重新配置为低功耗,而不会降低基于工作负载执行特性的性能

    公开(公告)号:US20090164812A1

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

    申请号:US11960163

    申请日:2007-12-19

    IPC分类号: G06F1/32

    摘要: A method, system and program are provided for dynamically reconfiguring a pipelined processor to operate with reduced power consumption without reducing existing performance. By monitoring or detecting the performance of individual units or stages in the processor as they execute a given workload, each stage may use high-performance circuitry until such time as a drop in the throughput performance is detected, at which point the stages are reconfigured to use lower-performance circuitry so as to meet the reduced performance throughput requirements using less power. By configuring the processor to back off from high-performance designs to low-performance designs to meet the detected performance characteristics of the executing workload warrant, power dissipation may be optimized.

    摘要翻译: 提供了一种方法,系统和程序,用于动态重新配置流水线处理器,以降低功耗进行操作,而不会降低现有性能。 通过在处理器执行给定工作负载时监视或检测处理器中的各个单元或级的性能,每个级可以使用高性能电路,直到检测到吞吐量性能下降为止,此时将级重新配置为 使用低性能电路,以便通过更少的功率来满足降低的性能吞吐量要求。 通过将处理器配置为从高性能设计退回到低性能设计,以满足检测到的执行工作量保证的性能特征,可以优化功耗。