BEIBEHALTEN EINER HOHEN ZEITLICHEN ZWISCHENSPEICHERLOKALISIERUNG ZWISCHEN UNABHÄNGIGEN THREADS MIT DEM GLEICHEN ZUGRIFFSMUSTER

    公开(公告)号:DE102019108051A1

    公开(公告)日:2019-10-24

    申请号:DE102019108051

    申请日:2019-03-28

    Applicant: INTEL CORP

    Abstract: Hierin beschriebene Ausführungsformen stellen Techniken bereit, um eine hohe zeitliche Zwischenspeicherlokalisierung zwischen unabhängigen Threads mit dem gleichen oder einem ähnlichen Arbeitsspeicherzugriffsmuster beizubehalten. Eine Ausführungsform sieht eine Grafikverarbeitungseinheit vor, die eine Anweisungsausführungspipeline umfasst, die Hardwareausführungslogik und einen Thread-Dispatcher enthält, um einen Satz von Befehlen zur Ausführung zu verarbeiten und mehrere Gruppen von Hardwarethreads an die Hardwareausführungslogik zu verteilen, um den Satz von Befehlen auszuführen. Der Thread-Dispatcher kann ausgelegt sein, gleichzeitig eine erste Gruppe der mehreren Gruppen von Hardwarethreads an die Hardwareausführungslogik zu verteilen und eine Verteilung von zusätzlichen Hardwarethreads für den Satz von Befehlen zurückzuhalten, bis die erste Gruppe die Ausführung abgeschlossen hat.

    MECHANISMUS ZUR PARTITIONIERUNG EINES GETEILTEN LOKALEN SPEICHERS

    公开(公告)号:DE102020130880A1

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

    申请号:DE102020130880

    申请日:2020-11-23

    Applicant: INTEL CORP

    Abstract: Eine Einrichtung, um Partitionierung lokalen Speichers zu erleichtern, ist offenbart. Die Einrichtung weist mehrere Ausführungseinheiten auf, um mehrere Ausführungsthreads auszuführen, einen Speicher, der gekoppelt ist, um Zugriff zwischen mehreren Ausführungseinheiten zu teilen, und Partitionierungshardware, um den Speicher zu partitionieren, der als Cache und geteilter lokaler Speicher (SLM) zu verwenden ist, wobei die Partitionierungshardware den Speicher basierend auf einer Menge der mehreren Ausführungsthreads partitioniert, die auf den aktiven Ausführungseinheiten ausgeführt sind.

    MEHRFACHKACHEL-GRAFIKVERARBEITUNGSEINHEIT

    公开(公告)号:DE102021128313A1

    公开(公告)日:2022-06-02

    申请号:DE102021128313

    申请日:2021-10-29

    Applicant: INTEL CORP

    Abstract: Es wird eine Einrichtung zum Ermöglichen einer Verarbeitung in einer Mehrfachkachel-Vorrichtung offenbart. Die Einrichtung umfasst mehrere Verarbeitungskacheln, die jeweils eine Speichervorrichtung und mehrere Verarbeitungsressourcen beinhalten, die mit dem Vorrichtungsspeicher gekoppelt sind, und eine Speicherverwaltungseinheit zum Verwalten der Speichervorrichtungen in jeder der mehreren Kacheln, um eine Zuweisung von Speicherressourcen unter den Speichervorrichtungen zur Ausführung durch die mehreren Verarbeitungsressourcen durchzuführen.

    THREAD-GRUPPEN-PLANUNG FÜR DIE GRAFIKVERARBEITUNG

    公开(公告)号:DE112020000854T5

    公开(公告)日:2021-12-09

    申请号:DE112020000854

    申请日:2020-02-12

    Applicant: INTEL CORP

    Abstract: Ausführungsformen sind im Allgemeinen auf die Ablaufsteuerung von Threadgruppen für die Grafikverarbeitung gerichtet. Eine Ausführungsform einer Vorrichtung umfasst eine Vielzahl von Prozessoren, einschließlich einer Vielzahl von Grafikprozessoren, um Daten zu verarbeiten; eine Erinnerung; und einen oder mehrere Caches zum Speichern von Daten für die Mehrzahl von Grafikprozessoren, wobei der eine oder die mehreren Prozessoren eine Mehrzahl von Gruppen von Threads zur Verarbeitung durch die Mehrzahl von Grafikprozessoren planen sollen, wobei die Planung der Mehrzahl von Gruppen von Threads umfasst: wobei die mehreren Prozessoren eine Vorspannung zum Scheduling der mehreren Gruppen von Threads gemäß einer Cache-Lokalität für den einen oder die mehreren Caches anwenden.

    MANAGEMENT VON PARTIELLEM SCHREIBEN IN EINER GRAFIK-ENGINEMIT MEHREREN KACHELN

    公开(公告)号:DE102020115578A1

    公开(公告)日:2020-12-31

    申请号:DE102020115578

    申请日:2020-06-12

    Applicant: INTEL CORP

    Abstract: Hier beschriebene Ausführungsformen stellen einen Allzweckgrafikprozessor bereit, der mehrere Kacheln, wobei jede Kachel aus den mehreren Kacheln wenigstens eine Ausführungseinheit, einen lokalen Cache und eine Cache-Steuereinheit umfasst, und einen Speicher mit hoher Bandbreite, der mit den mehreren Kacheln kommunikationstechnisch gekoppelt ist, umfasst, wobei der Speicher mit hoher Bandbreite von den mehreren Kacheln gemeinsam verwendet wird. Die Cache-Steuereinheit dient zum Implementieren eines Protokolls für das Management von partiellem Schreiben zum Empfangen einer partiellen Schreiboperation, die auf eine Cache-Zeile in dem lokalen Cache gerichtet ist, wobei die partielle Schreiboperation Schreibdaten umfasst, Schreiben der Daten, die der partiellen Schreiboperation zugeordnet sind, in den lokalen Cache, wenn die Cache-Zeile in einem modifizierten Zustand ist, und Weiterleiten der Schreibdaten, die der partiellen Schreiboperation zugeordnet sind, zu dem Speicher mit hoher Bandbreite, wenn die partielle Schreiboperation einen Cache-Fehlschlag auslöst oder wenn die Cache-Zeile in einem exklusiven Zustand oder einem gemeinsam verwendeten Zustand ist. Andere Ausführungsformen weniger Merkmale und können beschrieben und beansprucht sein.

Patent Agency Ranking