-
71.
公开(公告)号:PL2430558T3
公开(公告)日:2015-06-30
申请号:PL10781635
申请日:2010-11-08
Applicant: IBM
Inventor: SITTMANN III GUSTAV , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK , EASTON JANET , LAIS ERIC NORMAN
-
公开(公告)号:ES2528935T3
公开(公告)日:2015-02-13
申请号:ES10778994
申请日:2010-11-08
Applicant: IBM
Inventor: SZWED PETER KENNETH , CRADDOCK DAVID , GREGG THOMAS , GLENDENING BETH , LAIS ERIC NORMAN , WILKINS STEPHEN GLENN , BRICE FRANK WILLIAM
IPC: G06F11/34
Abstract: Un método de medir el uso de recursos en un entorno informático (100), estando el citado método caracterizado por que comprende: ejecutar una instrucción de Modificar Controles de Función de PCI (MPFC) (600) que comprende un manipulador de función (610) para identificar una función de PCI (111) de un adaptador de PCI (110) del entorno informático en nombre del cual la instrucción MPFC está siendo ejecutada, siendo la instrucción MPFC una instrucción de registro de medición para registrar selectivamente la función de PCI para medición y especificación de una ubicación en memoria (104) para almacenar información rastreada para la función de PCI, comprendiendo el manipulador de función un número de función para identificar la función de PCI y para indexar una tabla de función que incluye una o más características de la función de PCI; determinar que a la función de PCI (a) se está accediendo por medio de una instrucción, determinando que la instrucción hace referencia a una entrada de la tabla de función asociada con la función de adaptador, donde la tabla de función incluye características de la función de adaptador, o (b) determinando que la función de PCI está solicitando acceso a la memoria del sistema acoplada a la función de PCI determinando si un paquete de lectura o escritura de PCI ha sido recibido en un concentrador de I/O desde la función de PCI; basándose en la determinación de que a la función de PCI se está (a) accediendo por medio de una instrucción o (b) solicitando acceso a la memoria del sistema acoplada a la función de PCI, determinar si la función de PCI está habilitada para medición; basándose en la determinación de que la función de PCI está habilitada para medición, rastrear información específica para la función de PCI, donde la información rastreada es por cada función; y el rastreo comprende: basándose en la determinación de que a la función de PCI se está accediendo por medio de una instrucción, determinar un tipo de la instrucción que accede a la función de dispositivo, y actualizar un contador correspondiente a ese tipo de instrucción, donde hay una pluralidad de tipos de instrucciones capaces de acceder a la función de PCI y una pluralidad de contadores correspondientes a la pluralidad de tipos de instrucciones; basándose en la determinación de que la función de PCI está solicitando acceso a la memoria del sistema determinar un tipo de la solicitud por parte de la función de PCI, y actualizar un contador correspondiente a ese tipo de solicitud, donde el tipo de solicitud comprende una solicitud de lectura o una solicitud de escritura, y la actualización comprende actualizar el contador para ese tipo de solicitud con el número de bytes transferidos; y almacenar la información rastreada en la ubicación de la memoria.
-
公开(公告)号:SI2430524T1
公开(公告)日:2014-12-31
申请号:SI201030794
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , CRADDOCK DAVID , GREGG THOMAS , FARRELL MARK
-
公开(公告)号:ZA201209700B
公开(公告)日:2014-05-28
申请号:ZA201209700
申请日:2012-12-20
Applicant: IBM
Inventor: CRADDOCK DAVID , GREINER DAN , SCHMIDT DONALD WILLIAM , GREGG THOMAS , LAIS ERIC NORMAN
IPC: G06F20060101
Abstract: Various address translation formats are available for use in obtaining system memory addresses for use by requestors in accessing system memory. The particular address translation format to be used by a given requestor, an example of which is an adapter function, is pre-registered in a device table entry associated with that requestor.
-
公开(公告)号:DK2430556T3
公开(公告)日:2014-03-10
申请号:DK10779302
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , CRADDOCK DAVID , CONESKI ANTHONY , GLENDENING BETH , FARRELL MARK , GREGG THOMAS , NJOKU-CHARLES UGOCHUKWU , GAINEY CHARLES
-
公开(公告)号:ES2428822T3
公开(公告)日:2013-11-11
申请号:ES10776350
申请日:2010-11-08
Applicant: IBM
Inventor: CRADDOCK DAVID , GREGG THOMAS , GREINER DAN , LAIS ERIC NORMAN
Abstract: Un método de traducción de direcciones en un entorno informático, dicho método que comprende: obtener una dirección a partir de un adaptador (110) a ser traducida a una dirección de memoria directamenteutilizable en el acceso a la memoria del sistema del entorno informático, la dirección que comprende unapluralidad de bits, la pluralidad de bits que comprende una primera parte de bits y una segunda parte de bits;recibir un valor de intervalo de direcciones que indica un intervalo de direcciones permitidas, en donde elintervalo se define por una dirección base (214) y un límite (216) situado en una entrada de tabla de dispositivoasociada con el adaptador, la entrada de tabla de dispositivo (210) situada mediante un identificador solicitantesituado en una petición emitida por el adaptador; validar la dirección obtenida a partir del adaptador usando al menos la primera parte de bits y el intervalo dedirecciones recibido; y convertir la dirección obtenida a partir del adaptador a la dirección de memoria directamente utilizable en elacceso a la memoria del sistema del entorno informático, el método que se caracteriza por la conversión queignora la primera parte de bits y que usa la segunda parte de bits para obtener información de dirección a partirde uno o más niveles de tablas de traducción de direcciones para realizar la conversión.
-
公开(公告)号:SG186106A1
公开(公告)日:2013-01-30
申请号:SG2012087904
申请日:2010-11-08
Applicant: IBM
Inventor: SZWED PETER KENNETH , CRADDOCK DAVID , GREGG THOMAS , GLENDENING BETH , LAIS ERIC NORMAN , WILKINS STEPHEN GLENN , BRICE JR FRANK WILLIAM
Abstract: A measurement facility is provided for capturing and presenting fine-grained usage information for adapter functions in an input/output subsystem. Adapter specific input/output traffic is tracked on a per function basis and the results are dynamically presented to the user. This information is useful for performance tuning, load balancing and usage based charging, as examples.
-
公开(公告)号:SG186105A1
公开(公告)日:2013-01-30
申请号:SG2012087888
申请日:2010-11-08
Applicant: IBM
Inventor: GREINER DAN , GAINEY CHARLES , CRADDOCK DAVID , CONESKI ANTHONY , GLENDENING BETH , FARRELL MARK , GREGG THOMAS , NJOKU-CHARLES UGOCHUKWU
Abstract: An adapter is enabled for use. The enabling includes assigning one or more address spaces to the adapter, based on a request. For each address space assigned to the adapter, a corresponding device table entry is assigned. When the adapter is no longer needed, it is disabled and the assigned device table entries become available.
-
79.
公开(公告)号:MX2012013864A
公开(公告)日:2013-01-24
申请号:MX2012013864
申请日:2010-11-08
Applicant: IBM
Inventor: GREGG THOMAS , CRADDOCK DAVID , GREINER DAN , SCHMIDT DONALD WILLIAM
Abstract: Un adaptador tiene acceso a un espacio de dirección DMA. Una instrucción de modificación dirige a un bloque de información PCI que especifica un nuevo límite de espacio de dirección DMA. Espacios de dirección son redimensionados en forma concurrente para tener acceso a esos espacios de dirección. El tamaño de un espacio de dirección puede aumentarse o disminuirse concurrente a realizar operaciones de lectura o escritura en el espacio de dirección. Además, se purgan entradas de caché asociadas con un espacio de dirección que se disminuyen en tamaño.
-
公开(公告)号:AU2010355813A1
公开(公告)日:2012-12-20
申请号:AU2010355813
申请日:2010-11-08
Applicant: IBM
Inventor: CRADDOCK DAVID , GREGG THOMAS , GREINER DAN , LAIS ERIC NORMAN
Abstract: An address provided in a request issued by an adapter is converted to an address directly usable in accessing system memory. The address includes a plurality of bits, in which the plurality of bits includes a first portion of bits and a second portion of bits. The second portion of bits is used to index into one or more levels of address translation tables to perform the conversion, while the first portion of bits are ignored for the conversion. The first portion of bits are used to validate the address.
-
-
-
-
-
-
-
-
-