会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Memory access assignment for parallel processing architectures
    • 并行处理架构的内存访问分配
    • US08181168B1
    • 2012-05-15
    • US12028007
    • 2008-02-07
    • Walter LeeRobert A. GottliebVineet SoniAnant AgarwalRichard Schooler
    • Walter LeeRobert A. GottliebVineet SoniAnant AgarwalRichard Schooler
    • G06F9/445
    • G06F8/41G06F8/445G06F12/0837
    • A system comprises a plurality of computation units interconnected by an interconnection network. A method for configuring the system comprises forming subsets of instructions corresponding to different portions of a program, the subsets of instructions being related according to a control flow graph; forming one or more memory analysis regions that include one or more of the subsets of instructions, where each subset of instructions is included in a single memory analysis region; analyzing each memory analysis region to partition memory objects and instructions that access the memory objects into equivalence classes such that instructions within an equivalence class only access objects in the same equivalence class; and assigning memory access instructions a given equivalence class to one of the computation units for execution on the assigned computation unit.
    • 一种系统包括由互连网互连的多个计算单元。 一种用于配置系统的方法包括形成与节目的不同部分相对应的指令子集,所述指令子集根据控制流程图相关; 形成包括指令子集中的一个或多个的一个或多个存储器分析区域,其中每个指令子集包括在单个存储器分析区域中; 分析每个存储器分析区域以将存储器对象和将存储器对象访问为等价类的指令分区,使得等价类中的指令仅访问相同等价类中的对象; 以及将存储器访问指令分配给给定的等价类别到所述计算单元之一,以便在所分配的计算单元上执行。
    • 9. 发明授权
    • Caching in multicore and multiprocessor architectures
    • 在多核和多处理器架构中进行缓存
    • US08112581B1
    • 2012-02-07
    • US12958920
    • 2010-12-02
    • Anant AgarwalIan R. BrattMatthew Mattina
    • Anant AgarwalIan R. BrattMatthew Mattina
    • G06F12/00
    • G06F12/084G06F12/0811G06F12/0815G06F12/0817
    • A multicore processor comprises a plurality of cache memories; a plurality of processor cores, each associated with one of the cache memories; one or more memory interfaces providing memory access paths from the cache memories to a main memory; and one or more directory controllers for respective portions of the main memory, each associated with corresponding storage for directory state. Each corresponding storage provides space for maintaining directory state for each memory line that is indicated as stored in at least one of the cache memories such that the space for maintaining directory state is independent of the size of the main memory.
    • 多核处理器包括多个高速缓冲存储器; 多个处理器核心,每个处理器核心与高速缓冲存储器之一相关联; 一个或多个存储器接口,提供从高速缓冲存储器到主存储器的存储器访问路径; 以及用于主存储器的相应部分的一个或多个目录控制器,每个与用于目录状态的相应存储器相关联。 每个对应的存储器提供用于维护指示为存储在至少一个高速缓存存储器中的每个存储器线的目录状态的空间,使得用于维护目录状态的空间与主存储器的大小无关。