TRANSFERENCIA BIDIRECCIONAL DE DATOS DENTRO DE UNA OPERACION I/O INDIVIDUAL.

    公开(公告)号:MX2010008883A

    公开(公告)日:2010-09-07

    申请号:MX2010008883

    申请日:2009-02-09

    Applicant: IBM

    Abstract: Se describe un artículo fabricado, un aparato y un método para facilitar el procesamiento de entrada/salida (I/O) para una operación I/O en un sistema de computadora anfitrión configurado para la comunicación con una unidad de control. El método incluye el sistema de computadora anfitrión que obtiene una palabra para órdenes de transporte (TCW) para una operación I/O que tiene tanto datos de entrada como de salida. La TCW específica una ubicación de los datos de salida y una ubicación para almacenar los datos de entrada. El sistema de computadora anfitrión reenvía la operación I/O a la unidad de control para su ejecución. El sistema de computadora anfitrión recolecta los datos de salida que sean sensibles a la ubicación de los datos de salida especificados por la TCW, y luego reenvía los datos de salida a la unidad de control para usarse en la ejecución de la operación I/O. El sistema de computadora anfitrión recibe los datos de entrada de la unidad de control y almacena los datos de entrada en la ubicación especificada por la TCW.

    ORDEN DE COMPUTADORA Y RESPUESTA PARA DETERMINAR EL ESTADO DE UNA OPERACION I/O.

    公开(公告)号:MX2010008886A

    公开(公告)日:2010-08-31

    申请号:MX2010008886

    申请日:2009-02-09

    Applicant: IBM

    Abstract: Se determina un estado de una operación de entrada/salida (I/O) en un sistema de procesamiento I/O. Una solicitud para llevar a cabo la operación I/O se recibe de un sistema operativo I/O a un subsistema de canales y es reenviada a una unidad de control que controla un dispositivo I/O para ejecutar la operación I/O. Después de que una cantidad de tiempo predeterminada pasa sin recibir la indicación por parte de la unidad de control de que la operación I/O está completada, se recibe una petición de interrogación en el subsistema de canales del sistema operativo I/O para determinar el estado de la operación I/O. Una orden de interrogación es enviada del subsistema de canales a la unidad de control. Se recibe una respuesta de la unidad de control, la respuesta indica un estado del dispositivo I/O que ejecuta la operación I/O, un estado de la unidad de control que controla el dispositivo I/O que ejecuta la operación I/O, y el estado de la operación I/O que se está ejecutando.

    PROCESSING OF DATA TO MONITOR INPUT/OUTPUT OPERATIONS

    公开(公告)号:CA2704131A1

    公开(公告)日:2009-08-20

    申请号:CA2704131

    申请日:2009-02-09

    Applicant: IBM

    Abstract: A computer program product, an apparatus, and a method for processing communications between a control unit and a channel subsystem in an input/output processing system are provided. The computer program product includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes: sending a command from the channel subsystem to the control unit to initiate an input/output oper-ation; setting a time period for completion of the operation; and responsive to the operation not completing within the time period, sending a message to determine whether the control unit has an exchange open for the command.

    Abrufen von Cacheressourcen für erwartete Schreiboperationen auf Spuren in einem Schreibsatz, nachdem die Cacheressourcen für die Spuren in dem Schreibsatz freigegeben wurden

    公开(公告)号:DE112021003441B4

    公开(公告)日:2025-03-13

    申请号:DE112021003441

    申请日:2021-07-27

    Applicant: IBM

    Abstract: Computerprogrammprodukt, um Cacheressourcen für eine Schreibanforderung (400) von einem Host (100) auf Spuren (302) vorab abzurufen, welche in einem Cache (140) zwischengespeichert sind, wobei die Spuren (302) in einem Speicher (104) gespeichert sind, wobei das Computerprogrammprodukt ein durch einen Computer lesbares Speichermedium aufweist, das über darin verkörperten, durch einen Computer lesbaren Programmcode verfügt, der ausführbar ist, um Operationen durchzuführen, wobei die Operationen aufweisen:Freigeben (504) von Cacheressourcen, die für Spuren (302) in einem Schreibsatz (200) gehalten werden, bevor erwartete Schreiboperationen für die Spuren (302) in dem Schreibsatz (200) empfangen werden; undAbrufen (602) von Cacheressourcen für die Spuren (302) in dem Schreibsatz (200), im Anschluss an die Freigabe der Cacheressourcen, welche für die erwarteten Schreiboperationen auf die Spuren (302) in dem Schreibsatz (200) zu verwenden sind.

    DYNAMISCHES WECHSELN ZWISCHEN EINER SPEICHERKOPIE- UND EINER SPEICHERABBILD-DATENÜBERTRAGUNGSTECHNIK ZUM VERBESSERN DER E/A-LEISTUNG

    公开(公告)号:DE112020003721B4

    公开(公告)日:2025-02-06

    申请号:DE112020003721

    申请日:2020-09-03

    Applicant: IBM

    Abstract: Verfahren (500) zum dynamischen Wechseln zwischen einer Speicherkopie- und einer Speicherabbild-Datenübertragungstechnik, um die E/A-Leistung zu verbessern, wobei das Verfahren (500) aufweist:Empfangen (502) einer E/A-Anforderung;Berechnen (504) eines Kostenaufwands für ein Ausführen der E/A-Anforderung unter Verwendung einer Speicherkopie-Datenübertragungstechnik, wobei die Speicherkopie-Datenübertragungstechnik Cache-Segmente (300), die der E/A-Anforderung zugehörig sind, aus dem Cache-Speicher (216) in einen permanent abgebildeten Speicher (400) kopiert, wobei der permanent abgebildete Speicher (400) permanent auf ein Busadressfenster (304) abgebildet ist;Berechnen (506) eines Kostenaufwands für ein Ausführen der E/A-Anforderung unter Verwendung einer Speicherabbild-Datenübertragungstechnik, wobei die Speicherabbild-Datenübertragungstechnik temporär Cache-Segmente (300), die der E/A-Anforderung zugehörig sind, aus dem Cache-Speicher (216) auf das Busadressfenster (304) abbildet;Verwenden (510) der Speicherkopie-Datenübertragungstechnik zum Übertragen von Cache-Segmenten (300), die der E/A-Anforderung zugehörig sind, falls das Verwenden der Speicherkopie-Datenübertragungstechnik weniger kostenaufwändig ist als das Verwenden der Speicherabbild-Datenübertragungstechnik; undVerwenden (512) der Speicherabbild-Datenübertragungstechnik zum Übertragen von Cache-Segmenten (300), die der E/A-Anforderung zugehörig sind, falls das Verwenden der Speicherabbild-Datenübertragungstechnik weniger kostenaufwändig ist als das Verwenden der Speicherkopie-Datenübertragungstechnik.

    Ermitteln einer optimalen Anzahl von Threads pro Kern in einem Mehrkern-Prozessorkomplex

    公开(公告)号:DE112020004661T5

    公开(公告)日:2022-07-21

    申请号:DE112020004661

    申请日:2020-11-11

    Applicant: IBM

    Abstract: Bei einem Verfahren zum Ermitteln einer optimalen Anzahl von Threads, die pro Kern in einem Mehrkern-Prozessorkomplex zum Ausführen von Aufgaben zur Verfügung gestellt werden sollen, wird ein Entscheidung für eine erste Verarbeitungsmessung auf der Grundlage von Threads getroffen, die auf den Kernen des Prozessorchips ausgeführt werden, wobei jeder Kern eine Schaltung zum unabhängigen Ausführen einer Mehrzahl von Threads umfasst. Eine Ermittlung einer Anzahl von Threads, die auf den Kernen ausgeführt werden sollen, wird auf der Grundlage der ersten Verarbeitungsmessung vorgenommen. Eine Entscheidung für eine zweite Verarbeitungsmessung wird auf der Grundlage der Threads getroffen, die auf den Kernen des Prozessorchips ausgeführt werden. Eine Entscheidung für eine Anpassung an die ermittelte Anzahl von Threads, die ausgeführt werden sollen, wird auf der Grundlage der zweiten Verarbeitungsmessung getroffen, was zu einer angepassten Anzahl von Threads führt. Die angepasste Anzahl von Threads auf den Kernen wird zum Ausführen von Anweisungen genutzt.

    UMWANDELN VON SPEICHERPOOLS MIT KLEINEM SPEICHERBEREICH IN SPEICHERPOOLS MIT GROSSEM SPEICHERBEREICH AM SPEICHERORT

    公开(公告)号:DE112020003457T5

    公开(公告)日:2022-07-07

    申请号:DE112020003457

    申请日:2020-08-25

    Applicant: IBM

    Abstract: Ein durch einen Computer implementiertes Verfahren umfasst Identifizieren einer Anforderung zum Umwandeln eines bestehenden Speicherpools mit einer ersten Speicherbereichsgröße einer Speicherbank in einen geplanten Speicherpool mit einer zweiten Speicherbereichsgröße einer Speicherbank. Datenträger-Speicherbereiche im bestehenden Speicherpool werden so umgeordnet, dass die physischen Speicherbereiche der Speicherbank der Datenträger auf die Grenzen zwischen den Speicherbereichen der Speicherbank des geplanten Speicherpools ausgerichtet werden. Jede der Speicherbänke im bestehenden Speicherpool wird von der ersten Speicherbereichsgröße der Speicherbank in die zweite Speicherbereichsgröße der Speicherbank umgewandelt. Für jeden der Datenträger: für einen Eintrag in einer Datenträger-Segmenttabelle (VST) wird danach eine vorübergehende Pause/Sperre durchgeführt, der dem gegebenen Datenträger entspricht, und eine bestehende Struktur, die dem VST-Eintrag zugehörig ist, der der ersten Speicherbereichsgröße der Speicherbank entspricht, wird entfernt. Der VST-Eintrag wird des Weiteren mit einer neuen Struktur befüllt, die der zweiten Speicherbereichsgröße der Speicherbank entspricht.

Patent Agency Ranking