Abstract
PopSPY is an instrumentation tool for the PowerPC micro-processor family that modifies code at the executable level, providing the ability to instrument a wide range of applications including commercial programs. PopSPY instruments sequential, multithreaded and multiprocess applications including their associated dynamic libraries. PopSPY uses a dynamic trace library that either generates execution traces of applications or communicates with an execution driven simulator for accurate multiprocessor simulation.
Chapter PDF
References
R.C. Covington, S. Madala, V. Mehta, and J.B. Sinclair. The rice parallel processing testbed. In Proceedings of the 1988 ACM SIGMETRICS Conf. on measurement and Modeling of Computer Systems, 1988.
S.R. Goldschmidt and J.L. Hennessy. The accuracy of trace-driven simulations of multiprocessors. In Proceedings of the 1993 ACM SIGMETRICS Conference on Measuring and Modeling of Computer Systems, 1993.
J.R. Larus and E. Schnarr. Eel: Machine-independent executable editing. In SIGPLAN Conference on Programming Language Design and Implementation (PLDI), June 1995.
J. Pierce and T. Mudge. Idtrace-a tracing tool for i486 simulation. Technical report, University of Michigan technical report CSE-TR-203-94, 1994.
M.D. Smith. Tracing with pixie. Technical report, Technical Report, Stanford University, 1991.
SPEC. SPEC Newsletter, vol. 7, issue 3, 1995.
A. Srivastava and A. Eustace. Atom: A system for building customized program analysis tools. In Proceedings of the SIGPLAN’94 Conference on Programming Language Design and Implementation, 1994.
C. Stephens, B. Cogswell, J. Heinlein, G. Palmer, and J. Shen. Instruction level profiling and evaluation of the ibm rs/6000. In Proceeding of the 18th Annual International Symposium on Computer Architecture, 1991.
S.C. Woo, M. Ohara, E. Torrie, J.P. Singh, and A. Gupta. The splash-2 programs: Characterization and methodological considerations. In Proceedings of the 22thAnnual International Symposium on Computer Architecture, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Limousin, C., Vartanian, A., Béchennec, JL. (1999). PopSPY: A PowerPC Instrumentation Tool for Multiprocessor Simulation. In: Amestoy, P., et al. Euro-Par’99 Parallel Processing. Euro-Par 1999. Lecture Notes in Computer Science, vol 1685. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48311-X_32
Download citation
DOI: https://doi.org/10.1007/3-540-48311-X_32
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66443-7
Online ISBN: 978-3-540-48311-3
eBook Packages: Springer Book Archive