Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Data-driven-information-processing-system-using-address-translation-table-to-keep-coherent-cache-and-main-memories-and-permitting-parallel-readings-and-writings

 Method of compactly storing digital data
This invention provides a method of storing digital data in a compact manner which includes the ...


 Method, device and microprocessor for selectively compressing video frames of a motion compensated prediction-based video codec
OF A PREFERRED EMBODIMENT A video sequence consists of individual images, or frames, of video data ...


 Bus control for small computer system interface with transfer indication preceding final word transfer and buffer empty indication preceding receipt acknowledgement
Accordingly, it is an object of the present invention to provide a SCSI bus control which has ...


 Universal device for coupling a computer bus to a controller of a group of peripherals
We claim: 1. A universal device for coupling a computer bus of a computer to a controller of a ...


 Display interface system using buffered VDRAMs and plural shift registers for data rate control between data source and display
The present invention elates to a method and apparatus for permitting computer graphics systems ...


 Monitoring plural process control stations
We claim: 1. A monitoring system for process controllers with error recognition and compensation in ...


 Arbitration circuitry for deciding access requests from a multiplicity of components
We claim: 1. In a data-handling system with a multiplicity n=2.sup.m of components of different ...


 Paged memory management unit which locks translators in translation cache if lock specified in translation table
Accordingly, it is an object of the present invention to provide a mechanism which allows a paged ...


 Ensuring data integrity by locked-load and conditional-store operations in a multiprocessor system
In accordance with one embodiment of the invention, a high-performance processor is provided which ...


 Multiplexing communication card and scanning method for run-in testing
i The present invention provides a multiplexing communication card and scanning system for testing ...


 Data driven information processing system using address translation table to keep coherent cache and main memories and permitting parallel readings and writings

Details
Inventors: Okamoto, Toshiya;
Assignee: Sharp Kabushiki Kaisha (Osaka, JP)
Primary Examiner: Chan; Eddie P.
Assistant Examiner: Kim; Hong C.
Attorney, Agent or Firm:

The system includes a data driven processor, a main memory, a cache memory and a memory access unit for accessing the cache memory, the main memory or both and for maintaining the contents of the cache memory in coherence with the contents of the main memory. Read/write from and to the memory can be carried out accurately at high speed without increasing the circuit scale. The memory access unit stores, in response to a write instruction, the data also in the cache memory. Even in a specific processing in which one data is read only once, the data can be read from the cache memory unit. Preferably, the memory access unit stores information specifying an access mode of the most recent access to the cache memory address by address, and compares the most recent access mode and the mode of the access to be taken. The memory access unit permits or inhibits access based on the result of comparison. A data item is not likely to be erroneously overwritten by the subsequent data before it is read. Preferably, the system includes main memories to which different addresses are allotted. The memory access unit accesses the cache memory by converting the address such that areas of different main memories are commonly assigned to one same area of the cache memory. For example, a part of the address is masked. Since a common area can be used both for reading and writing, the circuit scale can be reduced. A method for efficiently operating the system is also disclosed.

DETAILED DESCRIPTION Therefore, an object of the present invention is to provide a data driven information processing system allowing accurate read/write from and to the memory at high speed without increasing the circuit scale.
Another object of the present invention is to provide a data driven information processing system particularly suitable for executing a specific processing, allowing accurate read/write from and to the memory at high speed without increasing the circuit scale.
A still another object of the present invention is to provide a data driven information processing system including a plurality of data driven processors, allowing accurate read/write from and to the memory at high speed without increasing the circuit scale.
A still further aspect of the present invention is to provide a data driven information processing system including a plurality of data driven processors, allowing precise read/write from and to the memory at high speed by the plurality of processors, without increasing the circuit scale.
A still further object of the present invention is to provide a data driven information processing system including a plurality of data driven processors and a plurality of main memories, allowing write to the main memory by a processor and read from the memory by another processor accurately at high speed without increasing the circuit scale.
The data driven information processing system of the present invention includes a data driven processor; a main memory for storing data to be processed by the data driven processor; a cache memory unit provided between the data driven processor and the main memory for storing at least a part of the contents of the main memory, which can be accessed faster than the main memory; and a memory access unit connected to the data driven processor, the cache memory device and the main memory, responsive to an issuance of an access instruction to the main memory by the data driven processor for accessing the cache memory unit, the main memory or both for inputting/outputting data between the data driven processor and the main memory or the cache memory unit and for maintaining the cache memory unit such that the contents in the cache memory unit are in coherence with the contents of the main memory



Related patents
  Cache memory having a read-modify-write operation and simultaneous burst read and write operations and a method therefor
Accordingly, there is provided, in one form, a cache memory having a plurality of memory cells, a word line decoding circuit, and column decoding logic. The word line ...
  Apparatus and method for providing a transparent disk drive back-up
OF THE PREFERRED EMBODIMENT Having summarized various aspects of the present invention, reference will now be made in detail to the description of the invention as ...
  Method for preventing unauthorized modification of data in a device with a nonvolatile memory
It is accordingly an object of the invention to provide a method for preventing unauthorized data modification in a device with a nonvolatile memory, which overcomes the ...
  Method of reading digital data on magnetic tape
I have hereby invented how to read digital data written in the standard format on a magnetic tape, more quickly than heretofore in the face of possible errors that will ...
  Method and apparatus for synchronizing disk drive requests within a disk array
There is provided, in accordance with the present invention, a method and apparatus for generating a single request signal for a logical storage unit including all or a ...
  Method and apparatus for an enhanced computer system interface
It is therefore an object of the present invention to provide an improved interface, based in part on the proposed SCSI-2 standard, by which multiple-byte commands, ...
  Data processing device having an expandable address space
In the aforementioned CPU, however, the address register has a length of 16 bits, and the memory to be referred to by the CPU has a capacity of 65,536 bytes (=2.sup.16 ...
  Single-chip mircocomputer with clock-signal switching function which can disable a high-speed oscillator to reduce power consumption
It is, therefore, an object of the present invention to overcome the problem existing in the conventional arrangement and to provide an improved single-chip ...
  Apparatus and method for reading helically recorded tracks and rereading tracks as necessary
OF THE DRAWINGS A helical-scan drive system 10 for recording on and reading magnetic tape 12 is illustrated in FIGS. 1 and 2. A drum 14 is angularly oriented with ...
  Tri-statable bus with apparatus to drive bus line to first level and then second level for predetermined time before turning off
An improved high speed bus with virtual memory capability is disclosed. The bus has particular application in computer systems which employ peripheral devices. The bus ...

0.014

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved