Semiconductor device improving performance of virtual machines
AssigneeRenesas Electronics Corporation
InventorsKoji Adachi, Hitoshi Suzuki
Life of this patent
Estimating the term…
Loading patent…
AssigneeRenesas Electronics Corporation
InventorsKoji Adachi, Hitoshi Suzuki
Estimating the term…
A semiconductor device includes an instruction decoder that decodes an instruction code and thereby generates instruction information, an execution unit that performs an operation based on the instruction information through pipeline processing, and a pipeline control unit that controls an order of the instruction code to be processed in the pipeline processing, in which the pipeline control unit includes a register for defining presence/absence of an authority to execute a first privilege program for each virtual machine, the first privilege program being to be executed on one virtual machine, refers to the register, and when the virtual machine that has issued the instruction code relating to the first privilege program has an authority to execute the first privilege program, instructs the execution unit to execute a process based on the instruction code relating to a second privilege program, based on an operation of the first privilege program.
A semiconductor device that performs processing while switching an operating mode between a virtual machine mode in which a program is performed in parallel by a plurality of virtual machines and a native mode in which a program is performed by exclusively using an execution time of an execution unit,
Dependencies are inferred from the claim text.