2 -Remove '-decode_kind shared', because dispatch slots are not calculated properly with this option set to shared.
5 * Dump extended reports in files specified by parameters
6 * Use inifile format for reports
10 -File $HOME/.m2src -> save configuration about m2s-pipeline, such as 'show macroinstructions' or current cycle.
11 -Key <0..9>s -> go to sequence number.
12 -Multithread/Multicore support.
15 -Non-blocking caches and cache ports:
17 (2) As for non-blocking caches, I can't find any code on MSHRs(miss
18 status handling registers, or miss bufferes) for accommodating
19 concurrent in-flight misses. I cite the following simple definition
20 from http://www.cs.washington.edu/research/arch/latency-nb-pre.html
21 for your quick reference, which is not equivalent to multi-port caches
24 "A non-blocking cache allows execution to proceed concurrently with
25 cache misses as long as dependency constraints are observed, thus
26 exploiting post-miss operations."
30 -Support for this benchmark suite.
31 -Support for context switches to allow multiple contexts in one thread.
33 * m2skernel maintenance:
34 -'Magic syscall' to communicate source code and simulator.
38 -Section for how to compile your own source code and report related bugs.
41 * Mailing list announces:
42 -Support for new glibc versions.