会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • MULTI-LEVEL MEMORY HIERARCHY
    • 多级记忆分级
    • WO2015156937A1
    • 2015-10-15
    • PCT/US2015/019400
    • 2015-03-09
    • ADVANCED MICRO DEVICES, INC.
    • HSU, LisaO'CONNOR, James M.SRIDHARAN, Vilas K.LOH, Gabriel H.JAYASENA, Nuwan S.BECKMANN, Bradford M.
    • G06F12/08
    • G06F12/0811G06F12/1009G06F2212/283G06F2212/651
    • Described is a system and method for a multi-level memory hierarchy. Each level is based on different attributes including, for example, power, capacity, bandwidth, reliability, and volatility. In some embodiments, the different levels of the memory hierarchy may use an on-chip stacked dynamic random access memory, (providing fast, high-bandwidth, low-energy access to data) and an off-chip non-volatile random access memory, (providing low-power, high-capacity storage), in order to provide higher-capacity, lower power, and higher-bandwidth performance. The multi-level memory may present a unified interface to a processor so that specific memory hardware and software implementation details are hidden. The multi-level memory enables the illusion of a single-level memory that satisfies multiple conflicting constraints. A comparator receives a memory address from the processor, processes the address and reads from or writes to the appropriate memory level. In some embodiments, the memory architecture is visible to the software stack to optimize memory utilization.
    • 描述了用于多级存储器层次结构的系统和方法。 每个级别都是基于不同的属性,包括功率,容量,带宽,可靠性和波动性。 在一些实施例中,存储器层级的不同级别可以使用片上堆叠的动态随机存取存储器(提供对数据的快速,高带宽,低能量访问)和片外非易失性随机存取存储器, (提供低功耗,大容量存储),以提供更高容量,更低功耗和更高带宽的性能。 多级存储器可以向处理器呈现统一的接口,从而隐藏特定的存储器硬件和软件实现细节。 多级存储器能够实现满足多个冲突约束的单级存储器的错觉。 比较器从处理器接收存储器地址,处理地址并读取或写入适当的存储器级别。 在一些实施例中,存储器架构对于软件堆栈是可见的以优化存储器利用。
    • 3. 发明申请
    • MECHANISMS TO IMPROVE DATA LOCALITY FOR DISTRIBUTED GPUS
    • 提高分布式GPUS数据本地化的机制
    • WO2018075131A1
    • 2018-04-26
    • PCT/US2017/047807
    • 2017-08-21
    • ADVANCED MICRO DEVICES, INC.
    • ECKERT, YasukoKAYIRAN, OnurJAYASENA, Nuwan S.LOH, Gabriel H.ZHANG, Dong Ping
    • G06F9/50
    • H04L47/70G06F9/5066H04L47/50H04L67/10H04L67/2842Y02D10/22Y02D10/36
    • Systems, apparatuses, and methods for implementing mechanisms to improve data locality for distributed processing units are disclosed. A system includes a plurality of distributed processing units (e.g., GPUs) and memory devices. Each processing unit is coupled to one or more local memory devices. The system determines how to partition a workload into a plurality of workgroups based on maximizing data locality and data sharing. The system determines which subset of the plurality of workgroups to dispatch to each processing unit of the plurality of processing units based on maximizing local memory accesses and minimizing remote memory accesses. The system also determines how to partition data buffer(s) based on data sharing patterns of the workgroups. The system maps to each processing unit a separate portion of the data buffer(s) so as to maximize local memory accesses and minimize remote memory accesses.
    • 公开了用于实现改善分布式处理单元的数据局部性的机制的系统,设备和方法。 系统包括多个分布式处理单元(例如,GPU)和存储器设备。 每个处理单元被耦合到一个或多个本地存储器设备。 该系统基于最大化数据局部性和数据共享来确定如何将工作负载划分为多个工作组。 系统基于最大化本地存储器访问和最小化远程存储器访问来确定要分派给多个处理单元中的每个处理单元的多个工作组中的哪个子集。 系统还会根据工作组的数据共享模式确定如何分区数据缓冲区。 系统将每个处理单元映射到一个或多个数据缓冲区的单独部分,以最大化本地存储器访问并最小化远程存储器访问。
    • 5. 发明申请
    • STACKED MEMORY DEVICE WITH HELPER PROCESSOR
    • 具有帮助处理器的堆叠存储器件
    • WO2014025678A1
    • 2014-02-13
    • PCT/US2013/053599
    • 2013-08-05
    • ADVANCED MICRO DEVICES, INC.
    • WATANABE, YasukoLOH, Gabriel H.O'CONNOR, James MichaelIGNATOWSKI, MichaelJAYASENA, Nuwan S.
    • G06F13/16G06F13/42
    • G06F13/1668G06F13/4234Y02D10/14Y02D10/151
    • A processing system (100) comprises one or more processor devices (102) and other system components coupled to a stacked memory device (104) having a set of stacked memory layers (120) and a set of one or more logic layers (122). The set of logic layers implements a helper processor (134) that executes instructions to perform tasks in response to a task request from the processor devices or otherwise on behalf of the other processor devices. The set of logic layers also includes a memory interface (130) coupled to memory cell circuitry (126) implemented in the set of stacked memory layers and coupleable to the processor devices. The memory interface operates to perform memory accesses for the processor devices and for the helper processor. By virtue of the helper processor's tight integration with the stacked memory layers, the helper processor may perform certain memory-intensive operations more efficiently than could be performed by the external processor devices.
    • 处理系统(100)包括耦合到具有一组堆叠存储器层(120)和一组一个或多个逻辑层(122)的堆叠存储器件(104)的一个或多个处理器设备(102)和其它系统组件, 。 所述逻辑层集合实现辅助处理器(134),所述辅助处理器执行指令以响应来自所述处理器设备的任务请求或以其他方式代表所述其他处理器设备来执行任务。 逻辑层集合还包括耦合到在堆叠存储器层组中实现并可耦合到处理器设备的存储器单元电路(126)的存储器接口(130)。 存储器接口操作以对处理器设备和辅助处理器执行存储器访问。 由于辅助处理器与堆叠的存储器层的紧密集成,辅助处理器可以比由外部处理器设备执行的更有效地执行某些存储器密集型操作。