Commit History

Author SHA1 Message Date
  Ioannis Koutras e2ddba7500 install configuration header file inside the dmmlib directory 12 years ago
  Ioannis Koutras d1c4bf913b rewrite the knobs initialization as a static one, rename fitpercentage to fit_percentage, min_coalesce_size to min_coal_size and max_splitting_size to max_split_size 12 years ago
  Ioannis Koutras 9d70704523 implement get_utilization_index 12 years ago
  Ioannis Koutras b010a1b2e0 add script to create numpy array files from the statistics trace and separate the plot statistics functionality 12 years ago
  Ioannis Koutras d8b415d87a support for using trace files and parsing environment variables 12 years ago
  Ioannis Koutras 796e84f6fa statistics: include dmmlib.h to access system allocator 12 years ago
  Ioannis Koutras de291a685f dummy dmm_notify_cycle(), move dmm_set_knobs() declaration to a header file 12 years ago
  Ioannis Koutras 6305649113 initial API for statistics 12 years ago
  Ioannis Koutras a616349758 use knobs by default 12 years ago
  Ioannis Koutras 5d5729fe61 track total_mem_allocated correctly, use proper locks 12 years ago
  Ioannis Koutras 39496392b9 request_memory(): use MAP_PRIVATE in mmap() 12 years ago
  Ioannis Koutras 296f34e629 memalign(): have locks while updating statistics 12 years ago
  Ioannis Koutras 0e30e1d2b0 fix the requested size of big raw blocks 12 years ago
  Ioannis Koutras bf3d27b04c release the memory of a big raw block to the system on free() 12 years ago
  Ioannis Koutras 9c496bf224 capitalize the lock macros 12 years ago
  Ioannis Koutras 82e8ffaef8 memalign() implementation for free-list organised raw blocks 12 years ago
  Ioannis Koutras 69647b14c2 remove obsolete files 12 years ago
  Ioannis Koutras cffb01c659 knobs.c: fix the brief description 12 years ago
  Ioannis Koutras be41df999c implementation of dmm_set_knobs() 12 years ago
  Ioannis Koutras 6b6a49ff97 add documentation in dmm_config header file and make it available at installation directory 12 years ago
  Ioannis Koutras bd5486fdc2 freelist_realloc(): add header files for missing declarations 12 years ago
  Ioannis Koutras 0e43f0ae97 knobs support on setting the size of the raw block, the good-fit percentage, the maximum coalescing and minimum splitting sizes 12 years ago
  Ioannis Koutras 8b687af6cf freelist_realloc(): do not do anything if requested size is less than the block's one; try to re-allocate to other raw blocks as well 12 years ago
  Ioannis Koutras 149a7774e2 introduce custom memcpy for realloc's 12 years ago
  Ioannis Koutras e40ad8c107 malloc: check that a valid pointer is returned from a non-big block 12 years ago
  Ioannis Koutras 9a3d9dab96 unify WITH_DEBUG with CMAKE_BUILD_TYPE; show TRACE_LEVEL in status 12 years ago
  Ioannis Koutras 29d9941cc2 fix support for realloc() and calloc() as an option in cmake 12 years ago
  Ioannis Koutras a7664bbee0 generate_c_testbench: support for realloc() calls 12 years ago
  Ioannis Koutras a901b6515e generate_c_testbench: search the whole line for the trace message 12 years ago
  Ioannis Koutras e9b19183d2 add dummy knobs header file 12 years ago