ATUM: a new technique for capturing address traces using microcode
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
Dhrystone: a synthetic systems programming benchmark
Communications of the ACM
Empirical evaluation of some features of instruction set processor architectures
Communications of the ACM
Measurement and analysis of instruction use in the VAX-11/780
ISCA '82 Proceedings of the 9th annual symposium on Computer Architecture
A microcoded tool to sample the software instruction address
MICRO 12 Proceedings of the 12th annual workshop on Microprogramming
ACM SIGARCH Computer Architecture News
SIGMETRICS '88 Proceedings of the 1988 ACM SIGMETRICS conference on Measurement and modeling of computer systems
SPAM: a microcode based tool for tracing operating sytsem events
ACM SIGMICRO Newsletter
SPAM: a microcode based tool for tracing operating system events
MICRO 20 Proceedings of the 20th annual workshop on Microprogramming
Hi-index | 0.00 |
We have developed an environment which allows us to collect data for performance analysis by modifying the microcode of a VAX 8600. This use of microprogramming permits data to be collected with minimal system perturbation (i.e. the data is almost as good as that obtained with a hardware monitor) but at the cost and with the ease of use of a software simulator. In this paper we describe the environment that we have developed and present two examples of its use. The first example, procedure call instrumentation, illustrates a technique for gathering data on how certain architectural features are used. The second example, instruction tracing, illustrates a technique for collecting data that can then be used in trace—driven simulation.