VIRTUALISIERUNG UND MEHRFACH-MANDANTEN-UNTERSTÜTZUNG IN GRAFIKPROZESSOREN

    公开(公告)号:DE102020113932A1

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

    申请号:DE102020113932

    申请日:2020-05-25

    Applicant: INTEL CORP

    Abstract: Es sind Grafikverarbeitungssysteme und -verfahren beschrieben. Eine Grafikverarbeitungseinrichtung kann Folgendes umfassen: eine oder mehrere Grafikverarbeitungs-Engines, einen Speicher, eine Speicherverwaltungseinheit (MMU) einschließlich einer GPU-Seitentabelle zweiter Ebene und GPU-Schmutzig-Bit-Tracking, und einen Bereitstellungsagenten zum Empfangen einer Anfrage von einem Virtuelle-Maschine-Monitor (VMM) zum Bereitstellen eines Subclusters von Grafikverarbeitungseinrichtungen, wobei das Subcluster mehrere Grafikverarbeitungs-Engines von mehreren Grafikverarbeitungseinrichtungen, die unter Verwendung eines Scale-Up-Fabric verbunden sind, beinhaltet, Bereitstellen des Scale-Up-Fabric zum Routen von Daten innerhalb des Subclusters von Grafikverarbeitungseinrichtungen und Bereitstellen mehrerer Ressourcen auf der Grafikverarbeitungseinrichtung für das Subcluster basierend auf der Anfrage vom VMM.

    REDUZIERUNG VON REGISTERBANKKONFLIKTEN FÜR AUSFÜHRUNGSEINHEITEN EINES MULTITHREAD-PROZESSORS

    公开(公告)号:DE102019117545A1

    公开(公告)日:2020-01-02

    申请号:DE102019117545

    申请日:2019-06-28

    Applicant: INTEL CORP

    Abstract: Die Ausführungsformen richten sich im Allgemeinen auf eine Reduzierung von Registerbankkonflikten für Ausführungseinheiten eines Multithread-Prozessors. Eine Ausführungsform einer Vorrichtung beinhaltet einen Prozessor, der eine oder mehrere Ausführungseinheiten (EUs) beinhaltet, wobei mindestens eine erste Ausführungseinheit (EU) mehrere Threads verarbeiten soll, wobei die erste EU eine Registerdatei beinhaltet, die mehrere Registerbanken beinhaltet, wobei jede Registerbank mehrere Register beinhaltet, sowie einen oder mehrere Lese-Multiplexer zum Lesen von Registern aus der Registerdatei, wobei der Versuch, mehr als ein Register aus einer einzelnen Registerbank der Registerdatei in einem gleichen Taktzyklus zu lesen, einen Registerbankkonflikt erzeugt. Die Register für jeden Thread für die erste EU sind derart über die Registerbanken innerhalb der Registerdatei hinweg verteilt, dass sich ein erstes Register für einen ersten Thread der mehreren Threads und ein folgendes zweites Register für den ersten Thread in unterschiedlichen Registerbanken innerhalb der Registerdatei befinden.

    УСКОРЕННОЕ ОТСЕЧЕНИЕ ОДНОЙ ПЛОСКОСТЬЮ МНОГОУГОЛЬНИКОВ ПРИ ГРАФИЧЕСКОЙ ОБРАБОТКЕ

    公开(公告)号:RU2656683C1

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

    申请号:RU2016146356

    申请日:2015-06-18

    Applicant: INTEL CORP

    Abstract: Изобретениеотноситсяк Интернет-технологиям. Техническийрезультатнаправленнарасширениеарсеналасредств. Системадляобработкипоменьшеймереодногографическогомногоугольника, содержащаямодульобработкиграфики, выполненныйс возможностьюопределенияколичестваплоскостейотсечения, покоторымподлежитотсечениюмногоугольник, первыйконвейер, предназначенныйтолькодляотсеченияоднойплоскостью, ивторойконвейер, предназначенныйтолькодляотсечениямножествомплоскостей, апервыйконвейервыполненс возможностьюобрабатыватьодновременномножествомногоугольников. 3 н. и 20 з.п. ф-лы, 10 ил.

Patent Agency Ranking