Permuted Memory Access Mapping
    2.
    发明申请

    公开(公告)号:US20180307617A1

    公开(公告)日:2018-10-25

    申请号:US15493035

    申请日:2017-04-20

    摘要: When performing non-sequential accesses to large data sets, hot spots may be avoided by permuting the memory locations being accesses to more evenly spread those accesses across the memory and across multiple memory channels. A permutation step may be used when accessing data, such as to improve the distribution of those memory accesses within the system. Instead of accessing one memory address, that address may be permuted so that another memory address is accessed. Non-sequential accesses to an array may be modified such that each index to the array is permuted to another index in the array. Collisions between pre- and post-translation addresses may be prevented and one-to-one mappings may be used. Permutation mechanisms may be implemented in software, hardware, or a combination of both, with or without the knowledge of the process performing the memory accesses.

    Method and system for valid memory module configuration and verification

    公开(公告)号:US09940235B2

    公开(公告)日:2018-04-10

    申请号:US15197471

    申请日:2016-06-29

    IPC分类号: G06F17/00 G06F12/06 G06F13/40

    摘要: Aspects of the present disclosure involve a system and method for verifying and validating accurate memory module placement on a printed circuit board. In one embodiment, the printed circuit board is configured to include actuating elements that can be used to verify correct memory module location placement on the printed circuit board. In another embodiment, the actuating elements can be used to validate accurate memory module placement. The actuating elements can be in the form of buttons that may be depressed and configured to trigger light emitting diodes (LEDs) that correspond to the slots on the printed circuit board.

    Multi-bank non-volatile memory apparatus with high-speed bus

    公开(公告)号:US09921763B1

    公开(公告)日:2018-03-20

    申请号:US14750293

    申请日:2015-06-25

    申请人: Crossbar, Inc.

    发明人: Cliff Zitlaw

    IPC分类号: G06F3/06 G11C14/00 G06F12/06

    摘要: Providing for a memory apparatus comprising multiple banks of non-volatile memory and a high-speed data bus is described herein. By way of example, the memory apparatus can employ a standard or near-standard DRAM bus as an interface to high-performance two-terminal memory arrays. Interleaved operation can facilitate throughputs over 2gigabytes/second, in various embodiments, and larger throughputs in at least some embodiments, by interleaving multiple memory banks that are separately addressed via one or more mode registers, referred to as an index register(s). Further, the memory apparatus can have one or two terabytes of total storage, with capacity to increase storage volume. According to various embodiments, the memory apparatus can operate with a standard DRAM controller, or a memory controller configured with a DRAM communication protocol, modified in software or firmware to match configurations of the non-volatile memory employed for the multiple banks of memory.

    Information processing apparatus, control method for the same, program for the same, and storage medium
    9.
    发明授权
    Information processing apparatus, control method for the same, program for the same, and storage medium 有权
    信息处理装置,其控制方法,程序和存储介质

    公开(公告)号:US09576638B2

    公开(公告)日:2017-02-21

    申请号:US14375740

    申请日:2013-09-25

    发明人: Masanori Ichikawa

    摘要: An information processing apparatus according to an aspect of the present invention acquires temperature information for each of a plurality of memories in a wide IO memory device, and when execution of a job is instructed, decides on a memory having a lower temperature as the memory to be used by a functional module that corresponds to a function, based on the memory size to be used by the functional module that corresponds to the function, and on the acquired temperature information for the memories.

    摘要翻译: 根据本发明的一个方面的信息处理设备获取宽IO存储器件中的多个存储器中的每一个的温度信息,并且当指示作业执行时,将具有较低温度的存储器作为存储器 由与功能相对应的功能模块使用,基于功能模块对应于功能的存储器大小,以及所获取的用于存储器的温度信息。

    Sidecar SRAM for high granularity in floor plan aspect ratio
    10.
    发明授权
    Sidecar SRAM for high granularity in floor plan aspect ratio 有权
    Sidecar SRAM在平面图纵横比方面具有高度的粒度

    公开(公告)号:US09575891B2

    公开(公告)日:2017-02-21

    申请号:US14307164

    申请日:2014-06-17

    IPC分类号: G06F12/00 G06F12/06 G11C5/02

    摘要: A system and method for floorplanning a memory. A computing system includes a processing unit which generates memory access requests and a memory. The size of each memory line in the memory includes M bits. The memory includes at least a primary bank and a sidecar bank. The primary bank includes a first portion with (M−A) bits of the M bits of a memory line being accessed. The sidecar bank includes a second portion with A bits of the M bits of the memory line being accessed. The primary bank and the sidecar bank have a same height, which is less than a height that would be used if the primary bank included all M bits in each memory line. The completion of the access request for the M bits of the memory line is done at a similar time, such as a same clock cycle.

    摘要翻译: 用于布局规划存储器的系统和方法。 计算系统包括生成存储器访问请求的处理单元和存储器。 存储器中每个存储器线的大小包括M位。 记忆体至少包括一个主要银行和一个侧边银行。 主存储体包括第一部分,存取存储器线的M位的(M-A)位。 旁边组包括存取线的M位的A位的第二部分。 主要银行和旁边银行的高度相同,如果主存储包含每个存储行中的所有M位,则低于要使用的高度。 对于存储器线路的M位的访问请求的完成在类似的时间完成,例如相同的时钟周期。