Computer system including coprocessor devices simulating memory

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395500, 395503, 395527, G06F 944

Patent

active

057908818

ABSTRACT:
A method and system for coupling a coprocessor to a master device, in which the coprocessor emulates an memory interface to the master device, like that of a memory device. The coprocessor is coupled to a memory bus and receives memory accesses directed to a set of addresses not covered by memory devices also coupled to the memory bus. The coprocessor is disposed to receive data written from the master device, perform a coprocessing function on that data, and respond to a read data command from the master device with processing results. The coprocessor uses memory block transfers to read data from and write data to memory devices also coupled to the memory bus. A general purpose computer system comprises a central processor and memory coupled to a PCI bus, a graphics processor and graphics memory coupled to the PCI bus, and a coprocessor coupled to the graphics processor and graphics memory. The coprocessor is adapted to compute, in response to data written to it by the graphics processor, a graphical function such as a 3D processing function, MPEG video compression or decompression, a raytracing function, or some related function in support of graphics processing. The coprocessor may communicate with the central processor and its memory using a memory access operation performed by the central processor, and may communicate with the graphics memory using a memory block transfer performed by the graphics processor. The coprocessor may emulate a memory wait condition or memory wait state using read-ready and write-ready flags which are readable by software executing on the general processor.

REFERENCES:
patent: 3846762 (1974-11-01), Gregory et al.
patent: 3947826 (1976-03-01), Bockwoldt
patent: 4353057 (1982-10-01), Bernet et al.
patent: 4394650 (1983-07-01), Long et al.
patent: 4425581 (1984-01-01), Schweppe et al.
patent: 4528561 (1985-07-01), Kitamura
patent: 4587633 (1986-05-01), Wang et al.
patent: 4628479 (1986-12-01), Borg et al.
patent: 4684936 (1987-08-01), Brown et al.
patent: 4757310 (1988-07-01), Katsura et al.
patent: 4779210 (1988-10-01), Katsura et al.
patent: 4811205 (1989-03-01), Normington et al.
patent: 4862392 (1989-08-01), Steiner
patent: 4870406 (1989-09-01), Gupta et al.
patent: 4876600 (1989-10-01), Pietzsch et al.
patent: 4905189 (1990-02-01), Brunolli
patent: 4916301 (1990-04-01), Mansfield et al.
patent: 4947257 (1990-08-01), Fernandez et al.
patent: 4947342 (1990-08-01), Katsura et al.
patent: 4953101 (1990-08-01), Kellcher et al.
patent: 4994912 (1991-02-01), Lumelsky et al.
patent: 5046023 (1991-09-01), Katsura et al.
patent: 5065346 (1991-11-01), Kawai et al.
patent: 5097257 (1992-03-01), Clough et al.
patent: 5111292 (1992-05-01), Kuriacose et al.
patent: 5111409 (1992-05-01), Gasper et al.
patent: 5122875 (1992-06-01), Raychaudhuri et al.
patent: 5138307 (1992-08-01), Tatsumi
patent: 5151875 (1992-09-01), Sato
patent: 5157716 (1992-10-01), Naddor et al.
patent: 5168356 (1992-12-01), Acampora et al.
patent: 5191410 (1993-03-01), McCalley et al.
patent: 5191548 (1993-03-01), Balkanski et al.
patent: 5196946 (1993-03-01), Balkanski et al.
patent: 5208745 (1993-05-01), Quentin et al.
patent: 5220312 (1993-06-01), Lumelsky et al.
patent: 5231492 (1993-07-01), Dangi et al.
patent: 5253078 (1993-10-01), Balkanski et al.
patent: 5270832 (1993-12-01), Balkanski et al.
patent: 5289276 (1994-02-01), Siracusa et al.
patent: 5309567 (1994-05-01), Mizukami
patent: 5329630 (1994-07-01), Baldwin
patent: 5333261 (1994-07-01), Guttal et al.
patent: 5341318 (1994-08-01), Balkanski et al.
patent: 5371861 (1994-12-01), Keener et al.
patent: 5379356 (1995-01-01), Purcell et al.
patent: 5392239 (1995-02-01), Margulis et al.
patent: 5397853 (1995-03-01), Koguchi
patent: 5402147 (1995-03-01), Chen et al.
patent: 5406306 (1995-04-01), Siann et al.
patent: 5416749 (1995-05-01), Lai
patent: 5426756 (1995-06-01), Shyi et al.
patent: 5434913 (1995-07-01), Tung et al.
patent: 5446501 (1995-08-01), Takemoto et al.
patent: 5450542 (1995-09-01), Lchman
patent: 5450544 (1995-09-01), Dixon et al.
patent: 5471576 (1995-11-01), Yee
patent: 5526503 (1996-06-01), Kim
Brunhoff, Todd; "VEX Provides Mechanism for Integrating Graphics and Video"; Computer Technology Review; 10 Nov. 1990; No. 1, pp. 107-111.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Computer system including coprocessor devices simulating memory does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Computer system including coprocessor devices simulating memory , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer system including coprocessor devices simulating memory will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1189949

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.