Arbeitsspeicherkomprimierungs-Hashmechanismus

    公开(公告)号:DE102020104651A1

    公开(公告)日:2020-09-24

    申请号:DE102020104651

    申请日:2020-02-21

    Applicant: INTEL CORP

    Abstract: Es wird eine Einrichtung zum Ermöglichen einer Arbeitsspeicherdatenkomprimierung offenbart. Die Einrichtung enthält einen Arbeitsspeicher und weist eine Vielzahl von Bänken, um Hauptdaten und mit den Hauptdaten assoziierte Metadaten zu speichern, und eine Arbeitsspeicherverwaltungseinheit (MMU) auf, die an die Vielzahl von Bänken gekoppelt ist, um eine Hashfunktion durchzuführen, um auf virtuelle Adresspositionen im Arbeitsspeicher zeigende Indizes für die Hauptdaten und Metadaten zu berechnen und die virtuellen Metadaten-Adresspositionen anzupassen, um jede angepasste virtuelle Metadaten-Adressposition in einer Bank zu speichern, die die assoziierten Hauptdaten speichert.

    CACHE- UND KOMPRIMIERUNGSINTEROPERABILITÄT IN EINER GRAFIKPROZESSORPIPELINE

    公开(公告)号:DE112017004246T5

    公开(公告)日:2019-05-23

    申请号:DE112017004246

    申请日:2017-07-26

    Applicant: INTEL CORP

    Abstract: Hierin beschrieben sind mehrere Ausführungsformen, die verbessertes Datencachen in Kombination mit adaptiver und dynamischer Komprimierung bereitstellen, um die Speichereffizienz zu erhöhen und die Übertragungsbandbreite der Daten während der Ein- und Ausgabe aus einer GPU verringern. Die hierin beschriebenen Techniken können die Notwendigkeit des Zugriffs auf Speicher außerhalb des Chips verhindern, was zu verbesserter Leistung und verringerter Energie für die GPU-Operationen führt. Eine Ausführungsform sieht eine Grafikverarbeitungsvorrichtung vor, die eine Shader-Engine; einen oder mehrere Cachespeicher; Cachesteuerlogik zur Steuerung von mindestens einem des einen oder der mehreren Cachespeicher; und eine Codec-Einheit, die mit dem einen oder den mehreren Cachespeichern verbunden ist, umfasst, wobei die Codec-Einheit konfigurierbar ist, nach dem Speichern auf oder der Auslagerung von dem einen oder den mehreren Cachespeichern eine verlustfreie Komprimierung von Oberflächendaten mit reinem Lesezugriff auszuführen.

    VERFAHREN UND VORRICHTUNG FÜR SHARED VIRTUAL MEMORY ZUM MANAGEN VON DATENKOHÄRENZ IN EINEM HETEROGENEN VERARBEITUNGSSYSTEM

    公开(公告)号:DE112017003389T5

    公开(公告)日:2019-03-14

    申请号:DE112017003389

    申请日:2017-05-03

    Applicant: INTEL CORP

    Inventor: KOKER ALTUG

    Abstract: Eine Ausführungsform sorgt für eine heterogene Rechenvorrichtung, die einen ersten Prozessor umfasst, der mit einem zweiten Prozessor gekoppelt ist, wobei einer oder mehrere vom ersten oder zweiten Prozessor Grafikverarbeitungslogik enthalten; wobei sowohl der erste als auch der zweite Prozessor eine erste Logik enthalten, um die Übersetzung von virtueller in physikalische Speicheradresse durchzuführen; und wobei die erste Logik den Cache-Kohärenzzustand für einen Speicherblock enthält, der mit einer virtuellen Speicheradresse verknüpft ist.

    Systemkohärenz in einer verteilten Graphikprozessorhierarchie

    公开(公告)号:DE102015002366A1

    公开(公告)日:2015-10-01

    申请号:DE102015002366

    申请日:2015-02-25

    Applicant: INTEL CORP

    Abstract: Verfahren und Systeme können das Ausführen mehrerer Arbeitseinheiten durch einen physikalisch verteilten Satz von Rechen-Slices bereitstellen. Außerdem kann durch eine Cache-Fabric die Kohärenz einer oder mehrerer den mehreren Arbeitseinheiten zugeordneter Speicherzeilen über einen Graphikprozessor, einen Systemspeicher und einen oder mehrere Host-Prozessoren aufrechterhalten werden. In einem Beispiel verfolgen mehrere Kreuzschienenknoten die eine oder die mehreren Speicherzeilen, wobei die Kohärenz der einen oder der mehreren Speicherzeilen über mehrere Caches der ersten Ebene (L1-Caches) und über eine physikalisch verteilte Cache-Struktur aufrechterhalten wird. Jeder L1-Cache kann für einen Ausführungsblock eines Rechen-Slice vorgesehen sein und jeder Kreuzschienenknoten kann für ein Rechen-Slice vorgesehen sein.

    Dynamically rebalancing graphics processor resources

    公开(公告)号:GB2522355A

    公开(公告)日:2015-07-22

    申请号:GB201505899

    申请日:2013-06-27

    Applicant: INTEL CORP

    Abstract: According to some embodiments, performance bottlenecks that arise in particular resources within a graphic processor unit may be alleviated by dynamically rebalancing workloads among the resources, with the goal of removing the current performance bottleneck, while at the same time maintaining power dissipation within a currently allocated power budget. In some embodiments this may be achieved by defining a separate clock domain for each of the plurality of graphics processor resources whose performance may then be rebalanced.

Patent Agency Ranking