microprobe.target.uarch.cache.Cache¶
-
class
Cache
(element, size, level, line_size, address_size, data, ins)[source]¶ Bases:
object
Class 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
Data cache flag (class:~.bool).
Instruction cache (class:~.bool).
Cache description (class:~.str).
Corresponding microarchitecture element (
MicroarchitectureElement
).Cache level (class:~.int).
Cache line size in bytes (class:~.int).
Cache name (class:~.str).
Cache size in kilobytes (class:~.int).
-
property
element
¶ Corresponding microarchitecture element (
MicroarchitectureElement
).
-
property
size
¶ Cache size in kilobytes (class:~.int).
-
property
line_size
¶ Cache line size in bytes (class:~.int).
-
property
contains_data
¶ Data cache flag (class:~.bool).
-
property
contains_instructions
¶ Instruction cache (class:~.bool).
-
property
level
¶ Cache level (class:~.int).
-
property
name
¶ Cache name (class:~.str).
-
property
description
¶ Cache description (class:~.str).
-