Vehicle device and vehicle device control method
AssigneeDenso Corporation
InventorNobuhiko Tanibata
Life of this patent
Estimating the term…
Abstract
A vehicle device includes a plurality of CPU modules, a plurality of cache memories respectively provided for the plurality of CPU modules, a specifying unit configured to specify a shared region shared by the plurality of CPU modules, and a region arrangement unit configured to arrange the shared region specified by the specifying unit in a main memory.
Claims9
A vehicle device comprising:
- a plurality of CPU modules in a vehicle for drawing a surface on at least one display of the vehicle;
- a graphic processing unit (GPU) in the vehicle;
- a plurality of cache memories in the vehicle each of which is dedicatedly provided for a respective one of the plurality of CPU modules, each of the plurality of cache memories being connected to a corresponding one of the plurality of CPU modules via a first bus;
- a specifying unit configured to specify, as a shared region shared by the plurality of CPU modules, a region in a frame buffer corresponding to the surface, and the specifying unit being implemented by the plurality of CPU modules;
- and
- a region arrangement unit configured to arrange, after synchronization, the shared region specified by the specifying unit in a main memory that is connected by a second bus via a bus master through which the plurality of CPU modules are accessible to the main memory, the region arrangement unit being implemented by the plurality of CPU modules and the GPU, wherein
- the shared region shared by the frame buffer is shared across the plurality of CPU modules, and
- the shared region arranged in the frame buffer after synchronization is not written back and snooped to the plurality of CPU modules.
A control method of a vehicle device including a plurality of CPU modules in a vehicle for drawing a surface, each of the plurality of CPU modules being connected to a respective one of a plurality of cache memories in the vehicle via a first bus, the control method comprising:
- specifying, as a shared region shared by the plurality of CPU modules in the vehicle, a region in a frame buffer in the vehicle corresponding to the surface;
- and
- arranging, after synchronization, the specified shared region in a main memory in the vehicle that is connected by a second bus via a bus master through which the plurality of CPU modules are accessible to the main memory, wherein
- the shared region shared by the frame buffer is shared across the plurality of CPU modules, and
- the shared region arranged in the frame buffer after synchronization is not written back and snooped to the plurality of CPU modules.
Dependencies are inferred from the claim text.