計算プラットフォームのヘテロジニアスプロセッサの間で共有されるバーチャルメモリにおけるバーチャル機能の共有
    1.
    发明专利
    計算プラットフォームのヘテロジニアスプロセッサの間で共有されるバーチャルメモリにおけるバーチャル機能の共有 有权
    在计算平台的异构处理器之间共享的虚拟内存中共享虚拟功能

    公开(公告)号:JP2015038770A

    公开(公告)日:2015-02-26

    申请号:JP2014216090

    申请日:2014-10-23

    Abstract: 【課題】計算プラットフォームのヘテロジニアスプロセッサ間で共有されるバーチャルメモリにおけるバーチャル機能の共有技術を提供する。【解決手段】CPU110から共有オブジェクト131にアクセスするのに利用されるCPUサイドvtableポインタは、GPUサイドテーブルが存在する場合GPU_vtableを決定するのに利用される。データ一貫性を維持しない共有非コヒーラント領域が共有バーチャルメモリ内に生成される。共有非コヒーラント領域内に格納されるCPU及びGPUサイドデータは、CPU及びGPUサイドから参照されるような同一のアドレスを有する。CPUサイドデータのコンテンツは、共有バーチャルメモリ130がランタイム中に一貫性を維持しないため、GPUサイドデータのものと異なる。vptrは、共有バーチャルメモリ130に格納されているCPU_vtable及びGPU_vtableを指示するよう変更される。【選択図】図1

    Abstract translation: 要解决的问题:提供一种用于在计算平台的异构处理器之间共享的虚拟存储器中共享虚拟功能的技术。解决方案:用于从CPU 110访问共享对象131的CPU侧vtable指针用于确定 GPU_vtable表示存在GPU边表。 在共享虚拟存储器中生成不保持数据一致性的共享非相干区域。 存储在共享非相干区域中的CPU和GPU侧数据具有与CPU和GPU侧引用的地址相同的地址。 CPU侧数据的内容与GPU侧数据的内容不同,因为共享虚拟存储器130在运行时不保持一致性。 更改vptr以便指定存储在共享虚拟存储器130中的CPU_vtable和GPU_vtable。

    RECORDING DIRTY INFORMATION IN SOFTWARE DISTRIBUTED SHARED MEMORY SYSTEMS
    5.
    发明公开
    RECORDING DIRTY INFORMATION IN SOFTWARE DISTRIBUTED SHARED MEMORY SYSTEMS 有权
    AUFZEICHNUNG VONVERÄNDERTENINFORMATIONEN BEI SOFTWAREVERTEILTEN GEMEINSAM GENUTZTEN SPEICHERSYSTEMEN

    公开(公告)号:EP2569718A4

    公开(公告)日:2014-03-12

    申请号:EP10851180

    申请日:2010-05-11

    Applicant: INTEL CORP

    Abstract: A page table entry dirty bit system may be utilized to record dirty information for a software distributed shared memory system. In some embodiments, this may improve performance without substantially increasing overhead because the dirty bit recording system is already available in certain processors. By providing extra bits, coherence can be obtained with respect to all the other uses of the existing page table entry dirty bits.

    Abstract translation: 可以利用页表条目脏位系统来记录软件分布式共享存储器系统的脏信息。 在一些实施例中,这可以在不显着增加开销的情况下提高性能,因为脏位记录系统在某些处理器中已经可用。 通过提供额外的比特,可以获得关于现有页表条目脏位的所有其他用途的一致性。

    Passing data from a CPU to a graphics processor by writing multiple versions of the data in a shared memory

    公开(公告)号:GB2476360A

    公开(公告)日:2011-06-22

    申请号:GB201020733

    申请日:2010-12-07

    Applicant: INTEL CORP

    Abstract: A computer system 100 has several processors. A first processor, such as a central processing unit 110, produces data to be used by a second processor, such as a graphics processor (GPU) 180. When the first processor creates a new version of the data, it determines the difference between the previous version and the new version. It writes a list of the differences to a memory 130 shared by the first and second processors. When the second processor needs to use the new version of the data, it reads the difference lists that have been written by the first processor and applies them to the data to produce the current version. The shared memory may be part of the memory in the second processor, to which the first processor has access. A backup copy of the old version of the data may be kept.

    Berechnungsverfahren und Vorrichtung mit Mehrphasen/stufen-Start

    公开(公告)号:DE112018007748T5

    公开(公告)日:2021-04-08

    申请号:DE112018007748

    申请日:2018-12-18

    Applicant: INTEL CORP

    Abstract: Vorrichtungen, Verfahren und Speichermedium, die mit Mehrphasen/stufen-Starttechnologie verknüpft sind, werden hierin offenbart. Ein Verfahren kann beinhalten, ein Anfangsausführungsbild einer Rechenplattform von persistentem Speicher fortzusetzen, um eine Anfangsaufgabe auszuführen; und nachfolgend ein vollständiges Ausführungsbild der Rechenplattform von dem persistenten Speicher fortzusetzen, um eine von mehreren Betriebsaufgaben auszuführen.

Patent Agency Ranking