Patent · US Expired

Multiple machine view execution in a computer system

US6079010A · kind A · utility

13Cited by
5References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 1998
Grant dateJun 20, 2000
Priority date
Expiry dateMar 31, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3851
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.