发明名称 Multiprocessor with relatively atomic instructions
摘要 <p>A computer system in which each of certain critical instructions, all performing multiple main storage accesses to shared data, have the appearance of executing required main storage accesses atomically with respect to a predefined set or class of instructions. The instructions in each set, referred to as relatively atomic instructions, are grouped together based on the data structure or object class they affect. The computer system comprises (a) shared memory means (203); (b) a plurality of processors (201, 202,..., n) coupled to said shared memory means, wherein each processor has an instruction set divided into a plurality of instruction classes; (c) means for constraining an instruction in one of said classes running on one of said plurality of processors, to run atomically relative to any instruction in said class running on any other of said plurality of processors in said system; (d) means for signalling (280, 281, 282) between said processors to indicate when an instruction in one of said classes is running and for providing an indication of which particular class the instruction is a member of; and (e) means for selectively delaying the operation of all other instructions in said particular class on every other processor in said system.</p>
申请公布号 EP0432075(B1) 申请公布日期 1997.02.26
申请号 EP19900480161 申请日期 1990.10.09
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LEMAIRE, CHARLES ARTHUR;WOTTRENG, ANDREW HENRY
分类号 G06F9/30;G06F9/46;G06F15/16;G06F15/177;(IPC1-7):G06F9/46 主分类号 G06F9/30
代理机构 代理人
主权项
地址