IAM   02674
INSTITUTO ARGENTINO DE MATEMATICA ALBERTO CALDERON
Unidad Ejecutora - UE
congresos y reuniones científicas
Título:
A Technique for Collecting Simultaneous Multithreaded Traces
Autor/es:
VEGA A. J.; J. L. HAMKALO; B. CERNUSCHI-FRÍAS
Lugar:
Santiago, Chile
Reunión:
Congreso; Conferencia Latinoamericana de Informática, CLAI'2006, en IFIP-WCC'2006, IFIP World Computer Congress, Santiago, Chile, Agosto 20-25, 2006; 2006
Institución organizadora:
IFIP, International Federation for Information Processing
Resumen:
This paper presents a public tool for generating and collecting traces in multithreaded environments, which are suitable for simulating and studying Simultaneous Multithreading (SMT) cache organizations. In order to build this environment, we have developed a new module for Valgrind, an open-source debugging and profiling tool. The new module, that is called Tracegrind, collects each memory reference being performed by each thread in the user application, and stores them in a single compressed trace file, including the thread id, the referenced memory address, and the access type (read/write).