Insulated gate field-effect transistor read-only memory array |
| Applicant has discovered that the phenomenon of hot electron trapping may be utilized to fabricate ... |
|
Non-volatile semiconductor memory device |
| The present invention is conceived for solving the above-described problems and an object thereof ... |
|
Wide band constant duty cycle pulse train processing circuit |
| In FIG. 1, a binary signal train is shown, which has three equal values, namely binary "0", ... |
|
Handover between fixed and mobile networks for dual mode phones |
| The present invention is directed to telecommunications systems and methods for performing a ... |
|
Multiple mode personal wireless communications system |
| OF THE INVENTION Systems Overview The system of the invention includes a combination of elements ... |
|
Method of providing cellular and landline cordless service using a dual mode mobile telephone |
| OF THE PREFERRED EMBODIMENTS General Description of System Operation The preferred embodiment of ... |
|
Communication device and method of operation therefore |
| As required, detailed embodiments of the present invention are disclosed herein; however, it is to ... |
|
Backup switching control system and method |
| In the conventional backup switching method outlined above, only one operating machine is backed up ... |
|
A data processing network with chordal ring factor network |
| What is claimed is: 1. A data processing network of degree G.gtoreq.4 comprising: at least 32 data ... |
|
|
Use of a cache ownership mechanism to synchronize multiple dayclocks
| Details |
Inventors: Federici, James L.; Vartti, Kelvin S.; Malek, Robert M.; Boone, Lewis A.;
Assignee: Unisys Corporation (Blue Bell, PA)
Primary Examiner: Gossage; Glenn
Assistant Examiner: Peugh; Brian R.
Attorney, Agent or Firm: Johnson; Charles A., Starr; Mark T. Nawrocki, Rooney & Sivertson, P.A.
A method of and apparatus for improving the efficiency of a data processing system employing multiple dayclocks using the facilities which maintain coherency of the system's level cache memories. These efficiencies result from dedicating a separate individual dayclock to each of the multiple instruction processors within the data processing system thereby decreasing access time and user queuing. These individual dayclocks are each incremented at one microsecond intervals. However, these individual dayclocks require periodic synchronization to avoid system level time-tagging problems. This synchronization occurs at 20 microsecond intervals using the cache coherency maintenance hardware of the system. |
|
DETAILED DESCRIPTION The present invention overcomes the problems found in the prior art by providing a method of and apparatus for synchronizing multiple dayclocks within a multiple processor system having hierarchical memory. This synchronization process is basically provided by the cache memory coherency maintenance facilities. The preferred mode of the present invention includes up to four main memory storage units. Each is coupled directly to each of up to four "pod"s. Each pod contains a level three cache memory coupled to each of the main memory storage units. Each pod may also accommodate up to two input/output modules. Each pod may contain up to two sub-pods, wherein each sub-pod may contain up to two instruction processors. Each instruction processor has two separate level one cache memories (one for instructions and one for operands) coupled through a dedicated system controller, having a second level cache memory, to the level three cache memory of the pod. Each instruction processor has a dedicated system controller associated therewith. A separate dayclock is located within each system controller. Unlike many prior art systems, both level one and level two cache memories are dedicated to an instruction processor within the preferred mode of the present invention. The level one cache memories are of two types. Each instruction processor has an instruction cache memory and an operand cache memory. The instruction cache memory is a read-only cache memory primarily having sequential access. The level one operand cache memory has read/write capability. In the read mode, it functions much as the level one instruction cache memory. In the write mode, it is a semi-store-in cache memory, because the level two cache memory is also dedicated to the instruction processor. In accordance with the present invention, the level two cache memory is of the store-in type. Therefore, the most current value of an operand which is modified by the corresponding instruction processor is first located within the level two cache memory
|
| Related patents |
|
|
Integrated services digital network based facility management system
The present invention provides for a facility management system with at least four facility control devices and a means for providing direct communication between each ...
|
|
|
System for group leader recovery in a distributed computing environment
The shortcomings of the prior art are overcome and additional advantages are provided through the provision of a recovery mechanism for a failed group leader of a group ...
|
|
|
Method of multicast file distribution and synchronization
This invention presents a method that delivers arbitrary data from a single source node, known as a server, to a large number of receivers using a novel method based on ...
|
|
|
Communication method and apparatus with modification of routing path by intermediate relay apparatus
It is an object of the present invention to provide a communication method, a communication apparatus, and a communication system capable of solving the above-described ...
|
|
|
Color video and audio recording and/or reproducing apparatus
Accordingly, it is an object of the present invention to provide an apparatus, such as, a VTR, for effecting high quality recording and reproducing of both color video ...
|
|
|
Optical information recording method
A first object of this invention is to provide a method of realizing a high erasability when a signal is to be overwritten on a recording medium using a single laser ...
|
|
|
Multi-channel echo canceler and method using convolution of two training signals
OF THE DRAWINGS In the preferred embodiments, the present invention provides, among other things, an echo canceler and method that uses specialized training signals to ...
|
|
|
Shared memory multiprocessor performing cache coherency
In the case of constructing a switch type SMP and further dividing the interior of the SMP into partitions, as stated in the Prior Art, there are three problems to be ...
|
|
|
Apparatus and methods for modulation and demodulation of data
The present invention seeks to provide improved methods and apparatus for modulating and demodulating data. One object of a preferred embodiment of the present invention ...
|
|
|
Method for transmitting multimedia packet data using a contention-resolution process
The present invention is based on a technique wherein packets received at a receiving port of a repeater are buffered and at least partially parsed or examined to ...
|
|
|