Eu encontrei uma boa ferramenta acadêmica e estrutura chamada MICA: "Microarquitetura-Caracterização Independente da Aplicação" que foi desenvolvida pela Universidade de Ghent.
Mais informações na página do GitHub
Eu conheci a ferramenta "perf" em "linux-tools-3.2.0-43" para o Ubuntu 12.04 que pode monitorar as contagens de desempenho de algumas micro-arquiteturas, no entanto, a ferramenta depende da arquitetura e do compilador da cpu .
Como estou interessado em criar o perfil das transformações do compilador (principalmente com o LLVM), alguém conhece alguma outra ferramenta de perfil atuando independentemente no recurso do código-fonte (como CFG, esqueleto, etc.)?
Editado: Além disso, eu tentei usar perf em VM (monolítico), mas parece não estar monitorando micro-arquiteturas de kernel. Geralmente é possível?
Eu encontrei uma boa ferramenta acadêmica e estrutura chamada MICA: "Microarquitetura-Caracterização Independente da Aplicação" que foi desenvolvida pela Universidade de Ghent.
Mais informações na página do GitHub