-
公开(公告)号:WO2011000748A3
公开(公告)日:2011-02-24
申请号:PCT/EP2010058884
申请日:2010-06-23
Applicant: IBM , IBM UK , ELNOZAHY ELMOOTAZBELLAH NABIL , SPEIGHT WILLIAM EVAN , ZHANG LIXIN , RAJAMONY RAMAKRISHNAN
Inventor: ELNOZAHY ELMOOTAZBELLAH NABIL , SPEIGHT WILLIAM EVAN , ZHANG LIXIN , RAJAMONY RAMAKRISHNAN
CPC classification number: G06F9/50 , G06F9/455 , G06F9/5005 , G06F9/5011 , G06F9/5061 , G06F13/00
Abstract: A method, a system, an apparatus, and a computer program product for allocating resources of one or more shared devices to one or more partitions of a virtualization environment within a data processing system. At least one user defined resource assignment is received for one or more devices associated with the data processing system. One or more registers, associated with the one or more partitions are dynamically set to execute the at least one resource assignment, whereby the at least one resource assignment enables a user defined quantitative measure (number and/or percentage) of devices to operate when the one or more transactions are executed via the partition. The system enables the one or more devices to execute one or more transactions at a bandwidth/capacity that is less than or equal to the user defined resource assignment and minimizes performance interference among partitions.
Abstract translation: 一种用于将一个或多个共享设备的资源分配给数据处理系统内的虚拟化环境的一个或多个分区的方法,系统,装置和计算机程序产品。 接收与数据处理系统相关联的一个或多个设备的至少一个用户定义的资源分配。 与所述一个或多个分区相关联的一个或多个寄存器被动态地设置为执行所述至少一个资源分配,由此所述至少一个资源分配能够使用户定义的定量量度(数量和/或百分比) 一个或多个事务通过分区执行。 该系统使得一个或多个设备能够以小于或等于用户定义的资源分配的带宽/容量执行一个或多个事务并且使分区之间的性能干扰最小化。
-
公开(公告)号:DE112011100854B4
公开(公告)日:2020-06-10
申请号:DE112011100854
申请日:2011-05-25
Applicant: IBM
Inventor: CARTER JOHN BRUCE , ZHANG LIXIN , RAJAMANI KARTHICK , SPEIGHT WILLIAM EVAN , ELNOZAHY ELMOOTAZBELLAH NABIL , GHEITH AHMED , HENSBERGER ERIC VAN
IPC: G06F9/46 , G06F9/54 , G06F15/167
Abstract: In den bevorzugten Ausführungsformen werden ein Verfahren, ein System und ein auf einem Computer verwendbares Programmprodukt für die schnelle Datenfernübertragung und Fernberechnung zwischen Prozessoren bereitgestellt. Eine Kern-zu-Kern-Direktübertragungseinheit (DCC) ist so konfiguriert, dass sie mit dem ersten Prozessor arbeitet, wobei es sich bei dem ersten Prozessor um einen fernen Prozessor handelt. Ein der DCC zugehöriger Arbeitsspeicher empfängt eine Reihe von Bytes, wobei die Reihe von Bytes von einem zweiten Prozessor gesendet wird. Eine in der Reihe von Bytes festgelegte Operation wird in dem fernen Prozessor ausgeführt, so dass die Operation aufgerufen wird, ohne das Ausführen eines Software-Thread zu veranlassen.
-
公开(公告)号:DE112011100854T5
公开(公告)日:2013-01-24
申请号:DE112011100854
申请日:2011-05-25
Applicant: IBM
Inventor: ZHANG LIXIN , SPEIGHT WILLIAM EVAN , GHEITH AHMED , CARTER JOHN BRUCE , ELNOZAHY ELMOOTAZBELLAH NABIL , HENSBERGER ERIC VAN , RAJAMANI KARTHICK
IPC: G06F9/46 , G06F15/167
Abstract: In den bevorzugten Ausführungsformen werden ein Verfahren, ein System und ein auf einem Computer verwendbares Programmprodukt für die schnelle Datenfernübertragung und Fernberechnung zwischen Prozessoren bereitgestellt. Eine Kern-zu-Kern-Direktübertragungseinheit (DCC) ist so konfiguriert, dass sie mit dem ersten Prozessor arbeitet, wobei es sich bei dem ersten Prozessor um einen fernen Prozessor handelt. Ein der DCC zugehöriger Arbeitsspeicher empfängt eine Reihe von Bytes, wobei die Reihe von Bytes von einem zweiten Prozessor gesendet wird. Eine in der Reihe von Bytes festgelegte Operation wird in dem fernen Prozessor ausgeführt, so dass die Operation aufgerufen wird, ohne das Ausführen eines Software-Thread zu veranlassen.
-
公开(公告)号:DE112011100825T5
公开(公告)日:2012-12-27
申请号:DE112011100825
申请日:2011-05-09
Applicant: IBM
Inventor: ZHANG LIXIN , SPEIGHT WILLIAM EVAN
IPC: G06F12/08
Abstract: Es wird ein Mechanismus zum Zuweisen von Arbeitsspeicher zu chipintegrierten Cache-Kohärenz-Domänen bereitgestellt. Der Mechanismus weist Cachespeicher innerhalb einer Verarbeitungseinheit Kohärenz-Domänen zu. Der Mechanismus weist dann den Kohärenz-Domänen Blöcke von Arbeitsspeicher zu. Der Mechanismus überwacht auf Kernen innerhalb der Verarbeitungseinheit laufende Anwendungen und erkennt Anforderungen der Anwendungen. Der Mechanismus kann dann beruhend auf den Anforderungen der in den Kohärenz-Domänen laufenden Anwendungen den Cache-Kohärenz-Domänen Blöcke von Arbeitsspeicher neu zuordnen. Wenn ein Speichercontroller den Cachefehltreffer empfängt, kann der Speichercontroller die Adresse in einer Referenztabelle suchen, in der Cache-Kohärenz-Domänen Blöcke von Arbeitsspeicher zugeordnet sind. An Cachespeicher innerhalb der Kohärenz-Domäne werden Anforderungen zum Durchstöbern gesendet. Wenn in einem Cachespeicher innerhalb der Kohärenz-Domäne eine Cachezeile gefunden wird, wird die Cachezeile durch den die Cachezeile enthaltenden Cachespeicher entweder direkt oder über den Speichercontroller an den Ursprungscache zurückgesendet. Wenn in einem Cachespeicher innerhalb der Kohärenz-Domäne eine Cachezeile nicht gefunden wird, greift der Speichercontroller auf den Arbeitsspeicher zu, um die Cachezeile abzurufen.
-
-
-