The following lists the memory management command switches and how they are used:
-aggressive
- Whether or not to pad COMMON
blocks and routine-local memory
-cachesize
- To pick block sizes,
that is, the sizes of the sections in the cache, - when
-aggressive=a
, to determine when to pad memory
-cacheline
- To pick block sizes, - when
-aggressive=a
, to determine the number of cache
lines
-fpregisters, -dpregisters
- To pick
unrolling factors, - to make sure registers are not overflowed
when unrolling
-setassociativity
- When
-aggressive=a
, to determine the number of cache
lines