Electrical computers and digital processing systems: processing – Instruction decoding – Decoding by plural parallel decoders
Patent
1998-03-31
2000-06-20
Eng, David Y.
Electrical computers and digital processing systems: processing
Instruction decoding
Decoding by plural parallel decoders
G06F 930
Patent
active
060790105
ABSTRACT:
A computer system supporting N different machine views, where N.gtoreq.2, includes a memory for storing instructions, a number of execution units for processing data based on execution controls, and N different decoders for generating the execution controls using instructions retrieved from the memory. Each of the N decoders is operative to decode retrieved instructions in accordance with one of the N machine views. A particular one of the N decoders to be used to decode a given retrieved instruction may be selected by a program running on the system. In one embodiment, the decoders for the N machine views are implemented as N separate decoders, and a multiplexer is used to select the output of one of the N decoders for connection to one or more of the execution units. In another embodiment, a set of reconfigurable hardware is dynamically reprogrammed to implement one or more of the N decoders as directed by the program running on the system.
REFERENCES:
patent: 5481693 (1996-01-01), Blomgren et al.
patent: 5542059 (1996-07-01), Blomgren
patent: 5568646 (1996-10-01), Jagar
patent: 5740461 (1998-04-01), Jagar et al.
patent: 5774686 (1998-06-01), Hammond et al.
C.J. Glossner and S. Vassiliadis, "The Delft-Java Engine: An Introduction," Lecture Notes in Computer Science, Springer-Verlag, Third International Euro-Par Conference (Euro-Par '97 Parallel Processing), pp. 766-770, Passua, Germany, Aug. 26-29, 1997.
ARM 7TDMI Datasheet, Advanced RISC Machines, Ltd., UK, Document No. ARM DDI 0029E, Aug. 1995.
M.V. Wilkes, "The Best Way to Design an Automatic Calculating Machine," in E. Swartzlander Jr., Computer Design Development: Principle Papers, pp. 266-270, Hayden Book Company, Rochelle Park, New Jersey, 1976.
D'Arcy Paul Gerard
Glossner C. John
Jinturkar Sanjay
Vassiliadis Stamatis
Eng David Y.
Lucent Technologies - Inc.
LandOfFree
Multiple machine view execution in a computer system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Multiple machine view execution in a computer system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiple machine view execution in a computer system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1864055