VIRTUELLE-MASCHINE-MONITOR-INTERRUPT-UNTERSTÜTZUNG FÜR COMPUTERVERARBEITUNGSEINHEIT (CPU)

    公开(公告)号:DE102018118061A1

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

    申请号:DE102018118061

    申请日:2018-07-26

    Abstract: Eine Interrupt-Schnittstelle einer zentralen Verarbeitungseinheit (CPU) umfasst einen Bus mit mehreren Schnittstellen zu verschiedenen Komponenten der CPU. Diese Komponenten können einen Speicher, der Anweisungen zum Ausführen von Vorgängen einer Prozessorkomponente beinhaltet, mehrere virtuelle Maschinen (VMs) und einen Virtuelle-Maschine-Monitor(VMM)/Hypervisor, der zum Ausführen der mehreren VMs konfiguriert ist, beinhalten. Der Prozessor kann Interrupt-Anforderungen (einen Interrupt) als Dienstanforderungen parallel empfangen, die durch den VMM oder eine oder mehrere beliebige der mehreren VMs zum Ausführen von VM-Anwendungen auf einer dedizierten Instanz eines Gastbetriebssystems für eine Aufgabe ausgeführt werden können. Der Prozessor kann ferner basierend auf vorbestimmten Kriterien, einschließlich einer momentanen Aufgabenpriorität, einer ausstehenden Interrupt-Priorität oder einem Interrupt-Enable, die mit dem momentanen Status jeder der Komponenten assoziiert sind, bestimmen, ob eine Interrupt-Anforderung an den VMM und die VMs genehmigt wird.

    2.
    发明专利
    未知

    公开(公告)号:DE102009031001A1

    公开(公告)日:2010-02-18

    申请号:DE102009031001

    申请日:2009-06-29

    Inventor: HELLWIG FRANK

    Abstract: An apparatus for profiling a computer system, where the apparatus contains a resolution register, a counter, and a monitor. The resolution register stores a variable, which sets the timing for when the apparatus will create an output that can be used to gauge the system's performance. The counter counts the operations of the system, while the monitor monitors occurrences, activities that occur during each operation. Once the number of operations lapse equal to the variable, a reading is output.

    4.
    发明专利
    未知

    公开(公告)号:DE102004013635A1

    公开(公告)日:2005-10-13

    申请号:DE102004013635

    申请日:2004-03-19

    Abstract: A method for allocating bus access rights is used in a multimaster bus system wherein addresses are explicitly allocated to master devices and each master device is assigned a priority value from an organized priority list of priority values. Requests from at least one master device to use the bus system to access a slave device are received, and the priority values of all requesting master devices are compared. If a sole requesting master device has the highest priority value access to the respective slave device is granted to that master device. If a plurality of requesting master devices have the same highest priority value access is successively granted to the requesting master devices having the same highest priority value on the basis of the address allocation of the master devices.

    DATENVERARBEITUNGSVORRICHTUNG UND VERFAHREN ZUM VERARBEITEN EINES INTERRUPTS

    公开(公告)号:DE102019126897A1

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

    申请号:DE102019126897

    申请日:2019-10-07

    Abstract: Gemäß verschiedenen Ausführungsformen wird eine Datenverarbeitungsvorrichtung beschrieben, umfassend einen oder mehrere Prozessoren, die eine Vielzahl von Datenverarbeitungsentitäten, einen oder mehrere Software-Interrupt-Knoten und ein Zugriffsregister für jeden Software-Interrupt-Knoten, das angibt, welche eine oder mehreren Datenverarbeitungsentitäten der Vielzahl von Datenverarbeitungsentitäten jeweils, als Interrupt-Quelldatenverarbeitungsentität, eine Interrupt-Dienstanforderung auf dem Software-Interrupt-Knoten für eine andere der Vielzahl von Datenverarbeitungsentitäten als Interrupt-Zielverarbeitungsentität auslösen darf/dürfen, wobei jeder Software-Interrupt-Knoten dazu ausgelegt ist, eine Interrupt-Dienstanforderung weiterzuleiten, die durch eine Interrupt-Quelldatenverarbeitungsentität ausgelöst wird, die eine Interrupt-Dienstanforderung auf dem Software-Interrupt-Knoten an eine Interrupt-Zielverarbeitungsentität weiterleiten darf, implementieren.

    DIENSTANFORDERUNGS-UNTERBRECHUNGS-ROUTER FÜR VIRTUELLE UNTERBRECHUNGSDIENSTANBIETER

    公开(公告)号:DE102019100406A1

    公开(公告)日:2019-07-18

    申请号:DE102019100406

    申请日:2019-01-09

    Abstract: Ein Dienstanforderungs-Unterbrechungs-Router (110) weist einen Unterbrechungs-Controller (IC0, ..., ICn), der auf einen Unterbrechungsdienstanbieter (ISP) (120), der virtuelle ISPs aufweist, abgebildet ist; Dienstanforderungsknoten (SRNs), die konfiguriert sind, jeweilige Unterbrechungssignale in entsprechende Dienstanforderungen umzusetzen, wobei jeder der SRNs konfiguriert ist, seine Dienstanforderung zu einem der virtuellen ISPs zu leiten; und eine Arbitrierungseinrichtung (Arb1, ..., Arbv), die konfiguriert ist, zwischen den virtuellen ISPs in einer Zeitscheibenweise zu arbitrieren und für jeden der virtuellen ISPs zu arbitrieren, welche der zu ihm geleiteten Dienstanforderung eine höchste Priorität aufweist, auf.

    VERTEILUNG VON INTERCONNECT-BANDBREITE ZWISCHEN MASTER-AGENTEN

    公开(公告)号:DE102021105242A1

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

    申请号:DE102021105242

    申请日:2021-03-04

    Inventor: HELLWIG FRANK

    Abstract: Verfahren und Vorrichtung zum Verteilen von Interconnect-Bandbreite zwischen Master-Agenten (110). Das Verfahren beinhaltet das Zuweisen, zu jedem der Master-Agenten (110), eines jeweiligen Anteils an der Interconnect-Bandbreite innerhalb eines Zeitintervalls (410); das Überwachen der Master-Agenten (110), um zu bestimmen, ob einer der Master-Agenten (110) seinen zugewiesenen Anteil an Interconnect-Bandbreite innerhalb eines aktuellen Zeitintervalls (420) verbraucht hat; und, falls ein Master-Agent (110) seinen zugewiesenen Anteil an Interconnect-Bandbreite innerhalb des aktuellen Zeitintervalls verbraucht hat, Verzögern neuer Zugriffsanforderungen von diesem Master-Agenten (110) für eine vorbestimmte Anforderungsverzögerungszeit innerhalb des aktuellen Zeitintervalls (430).

    SCHUTZ VON RESSOURCEN
    9.
    发明专利

    公开(公告)号:DE102020115708A1

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

    申请号:DE102020115708

    申请日:2020-06-15

    Abstract: Ein Ein-Chip-System (SoC, System on Chip), das Folgendes aufweist: mehrere Prozessorkerne (110-0, 110-1, 110-2, 110-3, 110-cs), einschließlich eines manipulationssicheren Masters (CSM), der dafür ausgelegt ist, Manipulationssicherheitssoftware auszuführen, und eines nicht manipulationssicheren Masters (M), der dafür ausgelegt ist, nicht für die Manipulationssicherheit relevante Software auszuführen; eine Ressource (120), die dafür ausgelegt ist, vom manipulationssicheren Master (CSM) und nicht manipulationssicheren Master (M) gemeinsam genutzt zu werden; und einen Zustandsautomaten (130), der dafür ausgelegt ist, die Ressource (120) zu schützen, indem nur der manipulationssichere Master (CSM) die Erlaubnis erhält, die Ressource (120) in einen bestimmten Zustand des Zustandsautomaten (130) zu überführen, und indem nur der nicht manipulationssichere Master (M) die Erlaubnis erhält, die Ressource (120) in einen anderen bestimmten Zustand des Zustandsautomaten (130) zu überführen.

    System-Profiling
    10.
    发明专利

    公开(公告)号:DE102009031001B4

    公开(公告)日:2018-07-19

    申请号:DE102009031001

    申请日:2009-06-29

    Inventor: HELLWIG FRANK

    Abstract: Vorrichtung, die für das Profiling eines Systems mit einer CPU konfiguriert ist und Folgendes umfasst:ein Resolution Register, das so konfiguriert ist, dass es eine Variable speichert;einen Zähler, der so konfiguriert ist, dass er die Anzahl an Befehlen zählt, die vom System mit der CPU ausgeführt werden; undeinen Monitor, der so konfiguriert ist, dass er die Anzahl an Ereignissen zählt, die jeder ausgeführte Befehl umfaßt, wobei durch den Monitor ein Ergebnis ausgegeben wird, wenn ein Wert des Zählers gleich der Variablen ist, die in dem Resolution Register gespeichert ist.

Patent Agency Ranking