Device and method for transferring data from one partition of partitioned computer system to other partitions
    1.
    发明专利
    Device and method for transferring data from one partition of partitioned computer system to other partitions 有权
    将数据从分割计算机系统的一个分区传输到其他分段的设备和方法

    公开(公告)号:JP2003271402A

    公开(公告)日:2003-09-26

    申请号:JP2003025908

    申请日:2003-02-03

    CPC classification number: G06F9/445

    Abstract: PROBLEM TO BE SOLVED: To provide a method, system and apparatus for multicasting or broadcasting a piece of data from one partition of a partitioned computer system to a plurality of partitions of the system.
    SOLUTION: When a partition in the partitioned computer system needs to transfer data to more than one partition of the system, the partition first stores the data into a global memory accessible by all partitions of the system. The memory is then marked 'read-only' to ensure that the data is not over-written by the remaining partitions, and the IDs (identifications) of the recipient partitions are passed to a piece of firmware or hardware of the computer system. This piece of firmware or the hardware alerts the recipient partitions that there is a piece of data ready to be read in the memory. Once all the recipient partitions have read the data, the global memory is reverted to a 'read' and 'write' memory.
    COPYRIGHT: (C)2003,JPO

    Abstract translation: 要解决的问题:提供一种从分区计算机系统的一个分区向系统的多个分区组播或广播一条数据的方法,系统和装置。 解决方案:当分区计算机系统中的分区需要将数据传输到系统的多个分区时,分区首先将数据存储到可由系统的所有分区访问的全局存储器中。 然后将内存标记为“只读”,以确保其余分区不会覆盖数据,并将收件人分区的ID(标识)传递到计算机系统的一个固件或硬件。 这块固件或硬件会警告收件人分区,有一块数据准备好在内存中读取。 一旦所有的收件人分区都读取了数据,则全局内存将被还原为“读取”和“写入”内存。 版权所有(C)2003,JPO

    COEXECUTING METHOD AND MEANS FOR PERFORMING PARALLEL PROCESSING IN CONVENTIONAL TYPES OF DATA PROCESSING SYSTEMS

    公开(公告)号:CA2137488C

    公开(公告)日:1998-09-29

    申请号:CA2137488

    申请日:1994-12-07

    Applicant: IBM

    Abstract: A coexecutor for executing functions offloaded from central processors (CPs) in a data processing system, as requested by one or more executing control programs, which include a host operating system (host OS), and subsystem program s and applications executing under the host OS. The offloaded functions are embodied in code modules. Code modules execute in the coexecutor in parallel with non-offloaded functions being executed by the CPs. Thus, the CPs do not need to execute functions which can be executed by the coexecutor. CP requests to the coexecutor specify the code modules which are accessed by the coexecutor from host shared storage under the same constraints and access limitations as th e control programs. The coexecutor may emulate host dynamic address translation, and may use a provided host storage key in accessing host storage. The restricted access operating state for the coexecutor maintains data integrity. Coexecutors can be of the same architecture or of a totally different architecture from the CPs to provide an efficient processing environment for the offloaded functions. The coexecutor interfaces host software which provides the requests to the coexecutor. Offloaded modules, once accessed by the coexecutor, may be cached in coexecutor local storage for use by future requests to allow subsequent invocations to proceed without waiting to again load the same module.

Patent Agency Ranking