-
公开(公告)号:GB2506048A
公开(公告)日:2014-03-19
申请号:GB201322089
申请日:2012-06-18
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SCHMIDT DONALD WILLIAM , SEGAL BENJAMIN PATRICK
IPC: G06F11/00
Abstract: A method, system, and computer program product for maintaining reliability in a computer system. In an example embodiment, the method includes performing a first data computation by a first set of processors, the first set of processors having a first computer processor architecture. The method continues by performing a second data computation by a second processor coupled to the first set of processors, the second processor having a second computer processor architecture, the first computer processor architecture being different than the second computer processor architecture. Finally, the method includes dynamically allocating computational resources of the first set of processors and the second processor based on at least one metric while the first set of processors and the second processor are in operation such that the accuracy and processing speed of the first data computation and the second data computation are optimized.
-
公开(公告)号:DE112010004809T5
公开(公告)日:2012-09-20
申请号:DE112010004809
申请日:2010-11-25
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES , LIU LURNG-KUO
Abstract: Eine Datenstromverarbeitung wird vereinfacht, indem die Verantwortung für die Verarbeitung des Datenstroms auf mehrere Komponenten einer Computerumgebung aufgeteilt wird. Eine programmierbare Einheit empfängt einen oder mehrere Datenströme und bestimmt die für den einen oder die mehreren Datenströme durchzuführenden Operationen sowie, von welchen Komponenten der Computerumgebung diese Operationen durchzuführen sind. Sie leitet die Daten bezüglich des einen oder der mehreren Datenströme zu Verarbeitungs- und/oder Informationszwecken an eine oder mehrere Komponenten der Computerumgebung weiter.
-
公开(公告)号:GB2512785A
公开(公告)日:2014-10-08
申请号:GB201412801
申请日:2013-01-22
Applicant: IBM
Inventor: CHAPMAN DAVID GARY , KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SCHMIDT DONALD WILLIAM , SEGAL BENJAMIN PATRICK
IPC: G06F9/50
Abstract: A method includes processing an application by a host including one or more processors and distributing at least a portion of the application to an accelerator for execution. The method includes instructing the accelerator to create a buffer on the accelerator and instructing the accelerator to execute the portion of the application, wherein the accelerator writes data to the buffer. The method also includes instructing the accelerator to transmit the data in the buffer to the host before the application requests the data in the buffer. The accelerator aggregates the data in the buffer before transmitting the data to the host based upon one or more runtime conditions in the host.
-
4.
公开(公告)号:DE112010004808T5
公开(公告)日:2012-10-04
申请号:DE112010004808
申请日:2010-11-18
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES EDWARD , LIU LURNG-KUO
IPC: G06F9/46
Abstract: Eine Anforderungsverarbeitung innerhalb einer Computerumgebung wird vereinfacht. Eine Anforderungsverarbeitung und eine analytische Verarbeitung für die Anforderung werden im Wesentlichen gleichzeitig durchgeführt, um die Wirksamkeit der Anforderungsverarbeitung zu verbessern. Vor einem Empfangen einer Anzeige von Erfolg oder Fehlschlag der Anforderungsverarbeitung wird die analytische Verarbeitung zumindest begonnen und kann abgeschlossen werden. Wenn die Anforderungsverarbeitung fehlschlägt, endet die analytische Verarbeitung, wenn sie noch nicht abgeschlossen ist, und Ergebnisse der analytischen Verarbeitung werden nicht verwendet.
-
公开(公告)号:DE112013000687T5
公开(公告)日:2014-10-30
申请号:DE112013000687
申请日:2013-01-22
Applicant: IBM
Inventor: CHAPMAN DAVID GARY , SCHMIDT DONALD WILLIAM , KRISHNAMURTHY RAJARAM B , PARRIS CARL JOSEPH , SEGAL BENJAMIN PATRICK
IPC: G06F9/46 , G06F9/40 , G06F13/12 , G06F15/16 , G06F15/163
Abstract: Ein Verfahren beinhaltet ein Verarbeiten einer Anwendung durch einen Host mit einem oder mehreren Prozessoren und ein Verteilen mindestens eines Teils der Anwendung zum Verarbeiten an einen Beschleuniger. Das Verfahren beinhaltet ein Anweisen des Beschleunigers, einen Puffer auf dem Beschleuniger zu erstellen, und ein Anweisen des Beschleunigers, den Teil der Anwendung auszuführen, wobei der Beschleuniger Daten in den Puffer schreibt. Das Verfahren beinhaltet außerdem ein Anweisen des Beschleunigers, die Daten an den Host zu senden, bevor die Anwendung die Daten in dem Puffer anfordert. Der Beschleuniger fasst die Daten in dem Puffer vor dem Senden der Daten an den Host auf der Grundlage einer oder mehrerer Laufzeitbedingungen in dem Host zusammen.
-
公开(公告)号:GB2506551A
公开(公告)日:2014-04-02
申请号:GB201400268
申请日:2012-06-18
Applicant: IBM
Inventor: PARRIS CARL JOSEPH , SCHMIDT DONALD WILLIAM , SEGAL BENJAMIN PATRICK , KRISNAMURTHY RAJARAM
IPC: G06F11/16
Abstract: A method, system, and computer program product for maintaining reliability in a computer system. In an example embodiment, the method includes managing workloads on a first processor with a first processor architecture by an agent process executing on a second processor with a second processor architecture. The method proceeds by activating redundant computation on the second processor by the agent process. The method continues by performing a same computation from a workload of the workloads at least twice. Finally, the method includes comparing results of the same computation. In this embodiment the first processor is coupled the second processor by a network, and the first processor architecture and second processor architecture are different architectures.
-
公开(公告)号:DE112010004809B4
公开(公告)日:2021-10-07
申请号:DE112010004809
申请日:2010-11-25
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES EDWARD , LIU LURNG-KUO
Abstract: Eine Datenstromverarbeitung wird vereinfacht, indem die Verantwortung für die Verarbeitung des Datenstroms auf mehrere Komponenten einer Computerumgebung aufgeteilt wird. Eine programmierbare Einheit empfängt einen oder mehrere Datenströme und bestimmt die für den einen oder die mehreren Datenströme durchzuführenden Operationen sowie, von welchen Komponenten der Computerumgebung diese Operationen durchzuführen sind. Sie leitet die Daten bezüglich des einen oder der mehreren Datenströme zu Verarbeitungs- und/oder Informationszwecken an eine oder mehrere Komponenten der Computerumgebung weiter.
-
公开(公告)号:DE112010004809T8
公开(公告)日:2012-10-11
申请号:DE112010004809
申请日:2010-11-25
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES EDWARD , LIU LURNG-KUO
-
公开(公告)号:GB2488454A
公开(公告)日:2012-08-29
申请号:GB201206886
申请日:2010-11-25
Applicant: IBM
Inventor: KRISHNA-MURTHY RAJARAM , PARRIS CARL JOSEPH , BOICE CHARLES EDWARD , LIU LURNG-KUO
Abstract: Stream processing is facilitated by distributing responsibility for processing the stream to multiple components of a computing environment. A programmable unit receives one or more streams and determines the operations to be performed for the one or more streams and which components of the computing environment are to perform those operations. It forwards data relating to the one or more streams to one or more components of the computing environment for processing and/or information purposes.
-
公开(公告)号:GB2496813A
公开(公告)日:2013-05-22
申请号:GB201303478
申请日:2010-11-08
Applicant: IBM
Inventor: KRISHNAMURTHY RAJARAM , PARRIS CARL JOSEPH , SEGAL BENJAMIN PATRICK , KRISHNASWAMI NATARAJAN
Abstract: Embodiments of the present invention manage workloads in a high-throughput computing environment for a hybrid processing system. A set of high-throughput computing service level agreements (SLAs) is retrieved. The set of SLAs is associated with a hybrid processing system including a server system and a set of accelerator systems, where each system has a different architecture. A first set of data-parallel workload tasks scheduled on the server system and a second set of data-parallel workload tasks scheduled with the set of accelerator systems are identified. At least a portion of one of the first set of data-parallel workload tasks and the second set of data-parallel workload tasks is dynamically rescheduled on a second one of the server system and the set of accelerator systems. The dynamically rescheduling substantially satisfies the set of high-throughput computing SLAs.
-
-
-
-
-
-
-
-
-