INCREASING PROCESSING CAPACITY OF PARTITIONS FOR AN ABNORMAL EVENT

    公开(公告)号:SG11202105526XA

    公开(公告)日:2021-06-29

    申请号:SG11202105526X

    申请日:2020-01-28

    Applicant: IBM

    Inventor: SUTTON PETER

    Abstract: A system and related method provides within a data processing system (DPS), a first set of computing resources comprising a set of processor units that comprises a first core in an active state, and a second core that is initially in an inactive state. The processor allocates, for a partition that is hosted on the DPS, the first set of computing resources. The partition is operated using the first core before the second core has been activated. A resource manager determines whether to increase processing capacity based on an abnormal event. The processor then activates the second core from the inactive state to the active state. The partition is then operated using both the first and second (activated). In response to a predefined criterion, the second core is deactivated from the active state to the inactive state.

    Utilización de palabras de dirección de datos indirectos de trasladador de datos asíncronos extendidos

    公开(公告)号:ES2710887T3

    公开(公告)日:2019-04-29

    申请号:ES12724327

    申请日:2012-05-25

    Applicant: IBM

    Abstract: Un método para ejecutar una instrucción de canal secundario de inicio (300) que designa un canal secundario de traslado de datos asíncrono (ADM) y un bloque de solicitud de operación de traslado de datos asíncronos extendidos (200), en un entorno informático que comprende almacenamiento principal (104) y memoria de clase de almacenamiento (140), comprendiendo dicho método: en respuesta (320) a determinar que el canal secundario identificado por la instrucción de Iniciar canal secundario es un canal secundario de trasladador de datos asíncronos (ADM), realizar: obtener el bloque de solicitud de operación del almacenamiento principal, comprendiendo el bloque de solicitud de operación una dirección de un bloque de operación (220); en base a la dirección del bloque de operación, obtener (328) el bloque de operación (220) del almacenamiento principal, consistiendo el bloque de operación (220) en un bloque de solicitud (222), un bloque de respuesta (224) y uno o más bloques de especificación de traslado (MSB) (226), en el que el bloque de solicitud comprende un campo de recuento de MSB que tiene un valor que indica el número de MSB del bloque de operación, en el que el bloque de respuesta (224) está configurado para contener situaciones de excepción, en el que cada bloque de especificación de traslado (226) está configurado para incluir un campo de código de operación (262), un campo de recuento de bloques (268), un campo de dirección de almacenamiento principal (270), un campo de dirección de memoria de clase de almacenamiento (272), un campo de tamaño de bloque (266) y un campo de indicadores (264); para cada bloque de MSB del bloque de operación, obtener (330, 332) el bloque de especificación de traslado del bloque de operación, y determinar (334), en base al campo de indicadores, que el bloque de especificación de traslado obtenido está configurado para obtener una lista de una o más palabras de dirección de datos indirectos, en el que el campo de dirección de almacenamiento principal del bloque de especificación de traslado obtenido designa una dirección de una primera palabra de dirección de datos indirectos de la lista de una o más palabras de dirección de datos indirectos, especificando el MSB obtenido uno o más bloques de datos; para cada bloque de datos especificado por el MSB obtenido, obtener, a partir de un campo de dirección de almacenamiento principal de una palabra de dirección de datos indirectos de la lista de una o más palabras de dirección de datos indirectos una dirección de almacenamiento principal para ser utilizada en la transferencia de datos, en el que un número de bloques y un tamaño de bloque se determinan en base al campo de recuento de bloques y al campo de tamaño de bloque del MSB obtenido; determinar, en base a un código de operación del campo de código de operación en el bloque de especificación de traslado obtenido, que el bloque de especificación de traslado obtenido está configurado para trasladar bloques de datos; y en base al bloque de especificación de traslado obtenido, trasladar cada bloque de datos entre el almacenamiento principal y la memoria de clase de almacenamiento, en el que se obtiene una dirección de la memoria de clase de almacenamiento utilizada para el traslado utilizando el campo de dirección de memoria de clase de almacenamiento.

Patent Agency Ranking