cachesim
A cache simulator
|
Go to the source code of this file.
Data Structures | |
struct | DirectCacheBlock |
Блок кеша прямого отображения More... | |
struct | DirectCacheOps |
Доп. операции кеша прямого отображения More... | |
struct | DirectCache |
Дескриптор кеша прямого отображения More... | |
Typedefs | |
typedef struct DirectCacheBlock | DirectCacheBlock |
Блок кеша прямого отображения | |
typedef struct DirectCache | DirectCache |
typedef struct DirectCacheOps | DirectCacheOps |
Доп. операции кеша прямого отображения | |
Enumerations | |
enum | { MAX_CACHE_SIZE = 16 * MiB, MAX_READ_TIME = 100000, MAX_WRITE_TIME = MAX_READ_TIME } |
Functions | |
AbstractMemory * | direct_cache_create (ConfigFile *cfg, const char *var_prefix, StatisticsInfo *info, AbstractMemory *mem, Random *rnd) |
typedef struct DirectCache DirectCache |
Definition at line 30 of file direct_cache.c.
typedef struct DirectCacheBlock DirectCacheBlock |
Блок кеша прямого отображения
Описание одного блока кеша прямого отображения
typedef struct DirectCacheOps DirectCacheOps |
Доп. операции кеша прямого отображения
Дополнительные операции, настраивающие поведение кеша прямого отображения
anonymous enum |
Ограничения значений параметров
MAX_CACHE_SIZE |
Максимальный поддерживаемый размер кеша |
MAX_READ_TIME |
Максимальное время чтения из кеша в тактах |
MAX_WRITE_TIME |
Максимальное время записи в кеш в тактах |
Definition at line 11 of file direct_cache.c.
AbstractMemory* direct_cache_create | ( | ConfigFile * | cfg, |
const char * | var_prefix, | ||
StatisticsInfo * | info, | ||
AbstractMemory * | mem, | ||
Random * | rnd | ||
) |
Создать кеш прямого отображения. Эта функция вызывается из cache_create после определения типа кеша, заданного в конфигурационном файле.
cfg | Указатель на структуру, хранящую конфигурационные параметры |
var_prefix | Префикс имен параметров |
info | Указатель на структуру, хранящую статистику моделирования |
mem | Указатель на дескриптор нижележащей памяти (в виде указателя на базовую структуру) |
rnd | Указатель на дескриптор генератора случайных чисел |
Definition at line 184 of file direct_cache.c.