会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Adaptive Linesize in a Cache
    • 缓存中的自适应线性化
    • US20110078382A1
    • 2011-03-31
    • US12570440
    • 2009-09-30
    • Kerry BernsteinMoinuddin K. Qureshi
    • Kerry BernsteinMoinuddin K. Qureshi
    • G06F12/08G06F12/00
    • G06F12/0886G06F12/0864G06F2212/1016G06F2212/502
    • A mechanism is provided in a cache for emulating larger linesize in a substrate with smaller linesize using gang fetching and gang replacement. Gang fetching fetches multiple lines on a cache miss to ensure that all smaller lines that make up the larger line are resident in cache at the same time. Gang replacement evicts all smaller lines in cache that would have been evicted had the cache linesize been larger. The mechanism provides adaptive linesize using set dueling by dynamically selecting between multiple linsizes depending on which linesize performs the best at runtime. Set dueling dedicates a portion of sets of the cache to always use smaller linesize and dedicates one or more portions of the sets of cache to always emulate larger linesizes. One or more counters keep track of which linesize has the best performance. The cache uses that linesize for the remainder of the sets.
    • 在缓存中提供了一种机制,用于在使用帮派取出和帮派替换的较小线条模拟衬底中较大的线条化。 Gang提取在高速缓存未命中获取多行,以确保组成较大行的所有较小行同时驻留在缓存中。 如果缓存线条化较大,Gang替换会将缓存中的所有较小的行排除在被驱逐之后。 该机制通过根据哪些linesize在运行时执行最好的多个linsizes之间的动态选择,提供使用集合决策的自适应线性化。 设置决斗专用于缓存的一部分,以始终使用较小的线条化,并且专用于高速缓存集中的一个或多个部分来始终模拟较大的线条。 一个或多个计数器跟踪哪些linesize具有最佳性能。 缓存使用其余集合的linesize。
    • 2. 发明授权
    • Adaptive linesize in a cache
    • 自适应在缓存中进行排序
    • US08250303B2
    • 2012-08-21
    • US12570440
    • 2009-09-30
    • Kerry BernsteinMoinuddin K. Qureshi
    • Kerry BernsteinMoinuddin K. Qureshi
    • G06F13/00G06F12/00
    • G06F12/0886G06F12/0864G06F2212/1016G06F2212/502
    • A mechanism is provided in a cache for emulating larger linesize in a substrate with smaller linesize using gang fetching and gang replacement. Gang fetching fetches multiple lines on a cache miss to ensure that all smaller lines that make up the larger line are resident in cache at the same time. Gang replacement evicts all smaller lines in cache that would have been evicted had the cache linesize been larger. The mechanism provides adaptive linesize using set dueling by dynamically selecting between multiple linsizes depending on which linesize performs the best at runtime. Set dueling dedicates a portion of sets of the cache to always use smaller linesize and dedicates one or more portions of the sets of cache to always emulate larger linesizes. One or more counters keep track of which linesize has the best performance. The cache uses that linesize for the remainder of the sets.
    • 在缓存中提供了一种机制,用于在使用帮派取出和帮派替换的较小线条模拟衬底中较大的线条化。 Gang提取在高速缓存未命中获取多行,以确保组成较大行的所有较小行同时驻留在缓存中。 如果缓存线条化较大,Gang替换会将缓存中的所有较小的行排除在被驱逐之后。 该机制通过根据哪些linesize在运行时执行最好的多个linsizes之间的动态选择,提供使用集合决策的自适应线性化。 设置决斗专用于缓存的一部分,以始终使用较小的线条化,并且专用于高速缓存集中的一个或多个部分来始终模拟较大的线条。 一个或多个计数器跟踪哪些linesize具有最佳性能。 缓存使用其余集合的linesize。
    • 3. 发明授权
    • Processor core stacking for efficient collaboration
    • 处理器核心堆叠进行高效协作
    • US08417917B2
    • 2013-04-09
    • US12570351
    • 2009-09-30
    • Philip G. EmmaEren KursunMoinuddin K. QureshiVijayalakshmi Srinivasan
    • Philip G. EmmaEren KursunMoinuddin K. QureshiVijayalakshmi Srinivasan
    • G06F9/00
    • G06F9/3836G06F9/3838G06F9/3851G06F9/3857G06F9/3885G06F9/3889
    • A mechanism is provided for improving the performance and efficiency of multi-core processors. A system controller in a data processing system determines an operational function for each primary processor core in a set of primary processor cores in a primary processor core logic layer and for each secondary processor core in a set of secondary processor cores in a secondary processor core logic layer, thereby forming a set of determined operational functions. The system controller then generates an initial configuration, based on the set of determined operational functions, for initializing the set of primary processor cores and the set of secondary processor cores in the three-dimensional processor core architecture. The initial configuration indicates how at least one primary processor core of the set of primary processor cores collaborate with at least one secondary processor core of the set of secondary processor cores.
    • 提供了一种提高多核处理器性能和效率的机制。 数据处理系统中的系统控制器确定主处理器核心逻辑层中的一组主处理器核心中的每个主处理器核心的操作功能,以及辅助处理器核心逻辑中的一组次要处理器核心中的每个辅助处理器核心 从而形成一组确定的操作功能。 系统控制器然后基于所确定的操作功能的集合生成用于初始化三维处理器核心体系结构中的主处理器核心集合和次要处理器核心组的初始配置。 初始配置指示主处理器核心组中的至少一个主处理器核与第二处理器核集合中的至少一个辅助处理器核协作。