Electrical computers and digital processing systems: memory – Address formation – Address mapping
Patent
1998-01-30
2000-03-28
Thai, Tuan V.
Electrical computers and digital processing systems: memory
Address formation
Address mapping
711118, 711154, 711202, 711208, 711220, G06F 1200
Patent
active
060444479
ABSTRACT:
A method and apparatus are provided for communicating translation command information in a multithreaded environment in a computer system. The computer system includes a processor unit, an instruction unit coupled to the processor unit, a cache coupled to the processor unit, a main memory, and a storage control unit including a dataflow control partition, a cache control partition, a translation control partition. A translation miss signal is sent from the dataflow control partition to the translation control partition, responsive to detecting a translation miss condition. A translation command next signal is sent from the translation control partition to the cache control partition responsive to the translation miss signal. Then a translation command signal is sent from the translation control partition to the cache control partition. Responsive to the translation miss signal, a steal command signal is applied to the instruction unit for providing the translation command priority over execution of another thread. A series of the translation command signals are sent from the translation control partition to the cache control partition, and in one control cycle, the translation control partition can receive a translation command taken signal from the cache control partition for a translation command signal and can receive a translation data valid signal from the cache control partition for another translation command signal.
REFERENCES:
patent: 5430850 (1995-07-01), Papadopoulos et al.
patent: 5546593 (1996-08-01), Kimura et al.
patent: 5636364 (1997-06-01), Emma et al.
patent: 5809450 (1998-09-01), Chrysos et al.
patent: 5835705 (1998-11-01), Larsen et al.
patent: 5896517 (1999-04-01), Wilson
patent: 5907702 (1999-05-01), Flynn et al.
patent: 5923872 (1999-07-01), Chrysos et al.
U.S. Ser. No. 08/958,716, filed Oct. 23, 1997, entitled Method and Apparatus for Selecting Thread Switch Events in a Multithreaded Processor, by J.M. Borkenhagen et al.
U.S. Ser. No. 08/956,875, filed Oct. 23, 1997, entitled An Apparatus and Method to Guarantee Forward Progress in a Multithreaded Processor, by J.M. Borkenhagen et al.
U.S. Ser. No. 08/958,718, filed Oct. 23, 1997, entitled Altering Thread Priorities in a Multithreaded Processor, by J.M. Borkenhagen et al.
U.S. Ser. No. 08/956,577, filed Oct. 23, 1997, entitled Method and Apparatus to Force a Thread Switch in a Multithreaded Processor, by J.M. Borkenhagen et al.
U.S. Ser. No. 08/773,572, filed Dec. 27, 1996, entitled Background Completion of Instruction and Associated Fetch Request in a Multithreaded Processor, by J.M. Borkenhagen et al.
U.S. Ser. No. 08/761,378, filed Dec. 9, 1996, entitled Multi-Entry Fully Associative Transition Cache, by D.L. Freerksen et al.
U.S. Ser. No. 08/761,380, filed Dec. 9, 1996, entitled Method and Apparatus for Prioritizing and Routing Commands from a Command Source to a Command Sink, by D.L. Freerksen et al.
U.S. Ser. No. 08/761,379, filed Dec. 9, 1996, entitled Method and Apparatus for Tracking Processing of a Command, by D.L. Freerksen et al.
U.S. Ser. No. 08/473,692, filed Jun. 7, 1995, entitled Method and System for High Performance Multithread Operation in a Data Processing System, by R.J. Eickemeyer et al.
U.S. Ser. No. 08/675,315, filed Jul. 3, 1996, entitled Multithreaded Cell for a Memory, by A.G. Aipperspach et al.
U.S. Ser. No. 08/957,002, filed Oct. 23, 1997, entitled Thread Switch Control in a Multithreaded Processor System, by J.M. Borkenhagen et al.
Averill Duane Arlyn
Borkenhagen John Michael
Steenburgh James Anthony
Woodward Sandra S.
International Business Machines - Corporation
Pennington Joan
Thai Tuan V.
LandOfFree
Method and apparatus for communicating translation command infor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for communicating translation command infor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for communicating translation command infor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1335515