The man page is clear but cluttered with numerous options. Here is an introduction for the beginning user:
Usage:
dinero options_list < input_fileThe input file must be in din format, explained in the man page. DLX trace output is of this form.
Here are the major options of interest to the beginner:
The block and cache sizes are in bytes (no special suffix), kilobytes (`K' suffix) or megabytes (`M' suffix). For example, specify -u1M for a 1-megabyte unified cache.
Other values will be set to defaults. Replacement policy, for instance, defaults to LRU, though other choices are available.
Various amounts of output can be chosen. The default output type will report: the number of read and write requests handled by the cache (``Demand Fetches''); the number of these which resulted in misses (``Demand Misses''); the number of words read from memory to the cache (``Words From Memory''); and the number of words written to memory from the cache (``Words Copied-Back,'' a term which does NOT refer to copy-back, i.e. write-back, write policy).