microprobe.target.uarch.cache.Cache¶
-
class
Cache(element, size, level, line_size, address_size, data, ins)[source]¶ Bases:
objectClass to represent a cache.
-
__init__(element, size, level, line_size, address_size, data, ins)[source]¶ Create a Cache object.
Parameters: Returns: Cache instance
Return type:
Methods
__init__(element, size, level, line_size, …)Create a Cache object. Attributes
contains_dataData cache flag (class:~.bool). contains_instructionsInstruction cache (class:~.bool). descriptionCache description (class:~.str). elementCorresponding microarchitecture element ( MicroarchitectureElement).levelCache level (class:~.int). line_sizeCache line size in bytes (class:~.int). nameCache name (class:~.str). sizeCache size in kilobytes (class:~.int).
-
element¶ Corresponding microarchitecture element (
MicroarchitectureElement).
-
size¶ Cache size in kilobytes (class:~.int).
-
line_size¶ Cache line size in bytes (class:~.int).
-
contains_data¶ Data cache flag (class:~.bool).
-
contains_instructions¶ Instruction cache (class:~.bool).
-
level¶ Cache level (class:~.int).
-
name¶ Cache name (class:~.str).
-
description¶ Cache description (class:~.str).
-