-
公开(公告)号:DE69029995D1
公开(公告)日:1997-04-03
申请号:DE69029995
申请日:1990-10-09
Applicant: IBM
Inventor: LEMAIRE CHARLES ARTHUR , WOTTRENG ANDREW HENRY
IPC: G06F9/30 , G06F9/46 , G06F15/16 , G06F15/177
Abstract: 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.
-
公开(公告)号:DE3379608D1
公开(公告)日:1989-05-18
申请号:DE3379608
申请日:1983-01-28
Applicant: IBM
Inventor: LEMAIRE CHARLES ARTHUR , LUICK DAVID ARNOLD
Abstract: A first field of a control word is decoded into 2 decodes for testing or specifying a first set of CPU conditions, a second field in the control word is decoded into 2 - X decodes for testing or specifying a second set of CPU conditions, and the X decodes which together with the 2 decodes of the first field test or specify multiples or pairs of a third set of CPU conditions and inhibit the 2 decodes from testing or specifying said first set of CPU conditions. This extended control word decoding device increases the number of simultaneous functions performed during execution of a control word in the central processing unit (CPU) of a computer system.
-
公开(公告)号:AU1094483A
公开(公告)日:1983-09-22
申请号:AU1094483
申请日:1983-02-02
Applicant: IBM
Inventor: LEMAIRE CHARLES ARTHUR , LUICK DAVID ARNOLD
Abstract: A first field of a control word is decoded into 2 decodes for testing or specifying a first set of CPU conditions, a second field in the control word is decoded into 2 - X decodes for testing or specifying a second set of CPU conditions, and the X decodes which together with the 2 decodes of the first field test or specify multiples or pairs of a third set of CPU conditions and inhibit the 2 decodes from testing or specifying said first set of CPU conditions. This extended control word decoding device increases the number of simultaneous functions performed during execution of a control word in the central processing unit (CPU) of a computer system.
-
公开(公告)号:AU652801B2
公开(公告)日:1994-09-08
申请号:AU1110592
申请日:1992-02-19
Applicant: IBM
Inventor: LEMAIRE CHARLES ARTHUR , SAVAGE MARILYN ETHEL , STRIEMER CATHY ANN , STRIEMER BRIAN LESTER
Abstract: A battery powered hand-held portable computer device (10) for audible processing of electronic documents. A number of electronic documents in digital data format are coupled to and stored within random access memory,(54, 56, 58, 60), within the portable computer device via an interface (42) from a host computer (44), as strings of characters which may comprise encoded words, syllables or phonetic codes. The portable computer device preferably utilizes a limited number of tape recorder-like switches (30, 32, 34, 36, 38). In response to a single operation of a "play" switch (30), these electronic documents are then sequentially coupled to a text-to-speech conversion application and converted to audible speech through a speaker or headphone (18). In one embodiment of the present invention the portable computer device includes a microphone (24) and analog-to-digital conversion circuitry which permit a spoken input to be digitized, stored, and replayed in conjunction with a selected electronic document. In a scanning mode of operation, each electronic document may be sequentially accessed and the author, subject matter and length of that document announced audibly to the user. Further, all electronic documents may be sequentially searched to locate each instance of a selected textual entry by a simple manipulation of switch devices.
-
公开(公告)号:AU551588B2
公开(公告)日:1986-05-08
申请号:AU1094483
申请日:1983-02-02
Applicant: IBM
Inventor: LEMAIRE CHARLES ARTHUR , LUICK DAVID ARNOLD
Abstract: A first field of a control word is decoded into 2 decodes for testing or specifying a first set of CPU conditions, a second field in the control word is decoded into 2 - X decodes for testing or specifying a second set of CPU conditions, and the X decodes which together with the 2 decodes of the first field test or specify multiples or pairs of a third set of CPU conditions and inhibit the 2 decodes from testing or specifying said first set of CPU conditions. This extended control word decoding device increases the number of simultaneous functions performed during execution of a control word in the central processing unit (CPU) of a computer system.
-
公开(公告)号:DE69029995T2
公开(公告)日:1997-08-21
申请号:DE69029995
申请日:1990-10-09
Applicant: IBM
Inventor: LEMAIRE CHARLES ARTHUR , WOTTRENG ANDREW HENRY
IPC: G06F9/30 , G06F9/46 , G06F15/16 , G06F15/177
Abstract: 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.
-
公开(公告)号:AU1110592A
公开(公告)日:1992-09-24
申请号:AU1110592
申请日:1992-02-19
Applicant: IBM
Inventor: LEMAIRE CHARLES ARTHUR , SAVAGE MARILYN ETHEL , STRIEMER CATHY ANN , STRIEMER BRIAN LESTER
Abstract: A battery powered hand-held portable computer device (10) for audible processing of electronic documents. A number of electronic documents in digital data format are coupled to and stored within random access memory,(54, 56, 58, 60), within the portable computer device via an interface (42) from a host computer (44), as strings of characters which may comprise encoded words, syllables or phonetic codes. The portable computer device preferably utilizes a limited number of tape recorder-like switches (30, 32, 34, 36, 38). In response to a single operation of a "play" switch (30), these electronic documents are then sequentially coupled to a text-to-speech conversion application and converted to audible speech through a speaker or headphone (18). In one embodiment of the present invention the portable computer device includes a microphone (24) and analog-to-digital conversion circuitry which permit a spoken input to be digitized, stored, and replayed in conjunction with a selected electronic document. In a scanning mode of operation, each electronic document may be sequentially accessed and the author, subject matter and length of that document announced audibly to the user. Further, all electronic documents may be sequentially searched to locate each instance of a selected textual entry by a simple manipulation of switch devices.
-
-
-
-
-
-