| CPC G06F 12/0815 (2013.01) [G06F 12/1027 (2013.01)] | 16 Claims |

|
1. A method for supporting cache coherency based on virtual addresses, the method comprising:
by an artificial intelligence processor including multiple processor cores, multiple caches, and a bus located between the multiple processor cores and the multiple caches,
setting, among the multiple caches, external memory address areas which do not overlap with each other; and
providing virtual addresses with which the multiple processor cores access the multiple caches,
wherein the external memory address areas respectively correspond to address areas of an external memory located outside the artificial intelligence processor, and
wherein the setting of the external memory address areas is performed by the bus based on memory map information associated with both the multiple caches and the external memory.
|