MULTIPLE COMPUTER ARCHITECTURE WITH SYNCHRONIZATION
    1.
    发明公开
    MULTIPLE COMPUTER ARCHITECTURE WITH SYNCHRONIZATION 审中-公开
    使用同步的多个计算机体系结构

    公开(公告)号:EP1763773A4

    公开(公告)日:2008-12-17

    申请号:EP05733639

    申请日:2005-04-22

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F9/46 G06F15/16

    CPC分类号: G06F9/52

    摘要: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, ... Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A, 50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.

    MULTIPLE COMPUTER SYSTEM WITH ENHANCED MEMORY CLEAN UP
    2.
    发明公开
    MULTIPLE COMPUTER SYSTEM WITH ENHANCED MEMORY CLEAN UP 审中-公开
    提高了储存清洁的多个计算机系统

    公开(公告)号:EP1934775A4

    公开(公告)日:2009-01-28

    申请号:EP06790318

    申请日:2006-10-05

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F15/16 G06F12/02

    CPC分类号: H04L67/1095 G06F12/0269

    摘要: The updating of only some memory locations in a multiple computer environment in which at least one applications program (50) executes simultaneously on a plurality of computers M1, M2 .... Mn each of which has a local memory, is disclosed. Memory locations (A, B, D, E, X) in said local memory are categorized into two groups. The first group of memory locations (X1, X2, ... Xn, A1, A2, ... An) are each accessible by other computers. The second group of memory locations (B, E) are each accessible only by the computer having the local memory including the memory location. Changes to the contents of memory locations in the first group only are transmitted to all other computers. A demotion mechanism is disclosed to demote memory locations in the first group into the second group in the event that application program execution means that a memory location in said first group is no longer referenced by another memory location in another computer.

    MODIFIED COMPUTER ARCHITECTURE WITH INITIALIZATION OF OBJECTS
    3.
    发明公开
    MODIFIED COMPUTER ARCHITECTURE WITH INITIALIZATION OF OBJECTS 审中-公开
    与初始化对象改装电脑架构

    公开(公告)号:EP1763772A4

    公开(公告)日:2008-12-17

    申请号:EP05733638

    申请日:2005-04-22

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F9/46 G06F15/16

    CPC分类号: G06F9/52

    摘要: The present invention discloses a modified computer architecture which (50, 71, 72) enables an applications program (50) to be run simultaneously on a plurality of computers (M1, ... Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In particular, the initialisation of JAVA language classes and objects is disclosed (162, 163) so all memory locations for all computers are initialized in the same manner.

    REPLICATION OF OBJECT GRAPHS
    4.
    发明公开
    REPLICATION OF OBJECT GRAPHS 审中-公开
    复制对象图

    公开(公告)号:EP1934776A4

    公开(公告)日:2009-05-06

    申请号:EP06790320

    申请日:2006-10-05

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F15/16 G06F9/44 G06F12/00

    CPC分类号: G06F9/52 G06F9/4435 G06F9/465

    摘要: The updating of only some memory locations in a multiple computer environment in which at least one applications program (50) executes simultaneously on a plurality of computers Ml, M2 .... Mn each of which has a local memory, is disclosed. Objects A and B in each local memory are disclosed which each include primitive fields (11). However, the simultaneous operation of the application program (50) can result in a "non-primitive" reference field (10) in one machine which must then be replicated in all other machines. However, the reference field (10) references another object (H) in the one machine's local memory so corresponding objects (T, K) must be created in the local memory of each other machine and be referenced by the corresponding non- primitive field (10).

    MODIFIED MACHINE ARCHITECTURE WITH PARTIAL MEMORY UPDATING
    5.
    发明公开
    MODIFIED MACHINE ARCHITECTURE WITH PARTIAL MEMORY UPDATING 审中-公开
    与部分内存更新已修改的机器架构

    公开(公告)号:EP1934774A4

    公开(公告)日:2009-04-15

    申请号:EP06790317

    申请日:2006-10-05

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F15/16 G06F9/52

    CPC分类号: H04L67/1095 G06F9/544

    摘要: The updating of only some memory locations in a multiple computer environment in which at least one applications program (50) executes simultaneously on a plurality of computers Ml, M2 .... Mn each of which has a local memory, is disclosed. Memory locations (A, B, D, E, X) in said local memory are categorized into two groups. The first group of memory locations (X1, X2, ... Xn, A1, A2, ... An) are each accessible by other computers. The second group of memory locations (B, E) are each accessible only by the computer having the local memory including the memory location. Changes to the values of memory locations in the first group only are transmitted to all other computers. A promotion mechanism is disclosed to promote memory locations in the second group into the first group in the event that application program execution means that a memory location in said second group is referred to by a memory location in the first group (ie the first group location now points to the second group location).

    MODIFIED COMPUTER ARCHITECTURE FOR A COMPUTER TO OPERATE IN A MULTIPLE COMPUTER SYSTEM
    7.
    发明公开
    MODIFIED COMPUTER ARCHITECTURE FOR A COMPUTER TO OPERATE IN A MULTIPLE COMPUTER SYSTEM 审中-公开
    改进计算机系统在EINEM MEHRFACH-COMPUTER-SYSTEM中的FÜREINEN COMPUTER ZUM BETRIEB

    公开(公告)号:EP1880303A4

    公开(公告)日:2008-12-31

    申请号:EP06721412

    申请日:2006-04-20

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F15/16

    CPC分类号: G06F15/16 G06F8/456

    摘要: A modified computer architecture (50, 71, #1, #2, #3) which enables applications program (50) to be run simultaneously on a plurality of computers (Ml, ...Mn) and a computer for the multiple computer system are disclosed. Shared memory at each computer is updated with amendments and/or overwrites so memory read requests are satisfied locally. During initial program loading (75) instructions which result in memory being re-written/manipulated are identified. Instructions are inserted to cause equivalent memory locations at all computers to be updated. Initialization of JAVA language classes and objects is disclosed so memory locations for all computers are initialized in the same manner. Finalization of JAVA language classes and objects is disclosed. Finalization occurs when the last class/object on all machines is no longer required. During initial program loading (75) instructions which result in the program (50) acquiring/releasing a lock on an asset (synchronization) are identified. Instructions are inserted to result in a modified synchronization routine with which all computers are updated. A single computer arranged to operate in a multiple computer system is disclosed.

    摘要翻译: 本发明公开了一种改进的计算机体系结构(50,71,72),其使应用程序(50)能够在多个计算机(M1 ...,Mn)上同时运行。 每个计算机上的共享内存将使用修订和/或覆盖进行更新,以便本地满足所有内存读取请求。 在初始程序加载(75)或类似情况下,识别导致存储器被重写或操纵的指令(92)。 插入附加说明(103)以使更新所有计算机上的等效内存位置。 特别地,公开了JAVA语言类和对象的完成(162,163),因此只有当不再需要所有机器上存在的最后一个类或对象时,才会完成定类。

    MODIFIED COMPUTER ARCHITECTURE WITH FINALIZATION OF OBJECTS
    8.
    发明公开
    MODIFIED COMPUTER ARCHITECTURE WITH FINALIZATION OF OBJECTS 审中-公开
    MODIFIZIERTE COMPUTERARCHITEKTUR MIT FINALISIERUNG VON OBJEKTEN

    公开(公告)号:EP1763771A4

    公开(公告)日:2008-12-17

    申请号:EP05733436

    申请日:2005-04-22

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F9/46 G06F12/02 G06F15/16

    CPC分类号: G06F9/52

    摘要: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (Ml, .... Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated. In particular, the finalization of JAVA language classes and objects is disclosed (162, 163) so finalization only occurs when the last class or object present on all machines is no longer required.

    摘要翻译: 本发明公开了一种改进的计算机体系结构(50,71,72)以及相应的方法,其使应用程序(50)能够在多个计算机(M1,... Mn)上同时运行。 每个计算机上的共享内存将使用修订和/或覆盖进行更新,以便本地满足所有内存读取请求。 在初始程序加载(75)或类似情况下,识别导致应用程序(50)获取(或释放)特定资产(50A,50X-50Y)上的锁定(同步)的指令。 插入附加指令(162,163)以导致所有计算机更新的修改的同步程序。 修改的计算机体系结构可以适用于单线程或多线程程序实现。

    MULTIPLE MACHINE ARCHITECTURE WITH OVERHEAD REDUCTION
    9.
    发明公开
    MULTIPLE MACHINE ARCHITECTURE WITH OVERHEAD REDUCTION 审中-公开
    架空减少多重机器架构

    公开(公告)号:EP1943596A4

    公开(公告)日:2009-01-07

    申请号:EP06790321

    申请日:2006-10-05

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: H04L67/1095

    摘要: A multiple computer environment is disclosed in which an application program executes simultaneously on a plurality of computers (M1, M2, ....Mn) interconnected by a communications network (53) and in which the local memory of each computer is not maintained substantially the same by updating in due course. An address table mechanism is provided to permit access to an asset, object, or structure (ie memory location) for the purpose of updating, for example. Since not all computers have the same memory, it is not necessary for all computers to be updated and so the volume of traffic on the communications network (53) is reduced.

    MULTIPLE COMPUTER ARCHITECTURE WITH REPLICATED MEMORY FIELDS
    10.
    发明公开
    MULTIPLE COMPUTER ARCHITECTURE WITH REPLICATED MEMORY FIELDS 有权
    随着存储区域的多个计算机架构复制

    公开(公告)号:EP1763774A4

    公开(公告)日:2008-12-03

    申请号:EP05733669

    申请日:2005-04-22

    申请人: WARATEK PTY LTD

    发明人: HOLT JOHN MATTHEW

    IPC分类号: G06F9/46 G06F15/16

    CPC分类号: G06F9/52

    摘要: The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, ...Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in memory being re-written or manipulated are identified (92). Additional instructions are inserted (103) to cause the equivalent memory locations at all computers to be updated.