INPUT/OUTPUT TRANSLATION LOOKASIDE BUFFER PREFETCHING

    公开(公告)号:US20180349288A1

    公开(公告)日:2018-12-06

    申请号:US15608145

    申请日:2017-05-30

    Abstract: Embodiments of apparatuses, methods, and systems for input/output translation lookaside buffer (IOTLB) prefetching are described. In an embodiment, an apparatus includes a bridge, an input/output memory management unit (IOMMU), and an IOTLB prefetch unit. The bridge is between an input/output (I/O) side of a system and a memory side of the system. The I/O side is to include an interconnect on which a zero-length transaction is to be initiated by an I/O device. The zero-length transaction is to include an I/O-side memory address. The IOMMU includes address translation hardware and an IOTLB. The address translation hardware is to generate a translation of the I/O-side memory address to a memory-side memory address. The translation is to be stored in the IOTLB. The IOTLB prefetch control unit includes prefetch control logic to cause the apparatus to, in response to determining that the memory-side address is inaccessible, emulate completion of the zero-length transaction.

    Accelerating boot time zeroing of memory based on non-volatile memory (NVM) technology
    99.
    发明授权
    Accelerating boot time zeroing of memory based on non-volatile memory (NVM) technology 有权
    基于非易失性存储器(NVM)技术加快引导时间归零存储器

    公开(公告)号:US09477409B2

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

    申请号:US14318573

    申请日:2014-06-27

    Abstract: Methods and apparatus to accelerate boot time zeroing of memory based on Non-Volatile Memory (NVM) technology are described. In an embodiment, a storage device stores a boot version number corresponding to a portion of a non-volatile memory. A memory controller logic causes an update of the stored boot version number in response to each subsequent boot event. The memory controller logic returns a zero in response to a read operation directed at the portion of the non-volatile memory and a mismatch between the stored boot version number and a current boot version number. Other embodiments are also disclosed and claimed.

    Abstract translation: 描述了基于非易失性存储器(NVM)技术来加速引导时间归零的存储器的方法和装置。 在一个实施例中,存储设备存储对应于非易失性存储器的一部分的引导版本号。 存储器控制器逻辑导致响应于每个后续引导事件的存储的引导版本号的更新。 存储器控制器逻辑响应于针对非易失性存储器的部分的读操作和存储的引导版本号与当前引导版本号之间的不匹配而返回零。 还公开并要求保护其他实施例。

Patent Agency Ranking