mTrace: Tools and Traces

 

Tools (with pin-2.12 or older)

Tool

Description

User Guide

Source Files

mcfTrace

a Pin tool for capturing control-flow traces in multithreaded programs

User guide

Source Files

mcfTRaptor

a Pin tool for capturing and compressing control flow traces in multithreaded programs 

User guide

Source Files

mlsTrace

a Pin tool for capturing memory referencing traces in multithreaded programs;
user selects tracing load only, store only, or both load and store traces 

User guide

Source Files

mlvCFiat

a Pin tool for capturing and compressing load value traces in multithreaded programs

 

 

 

Tools (with pin-2.13)

Tool

Description

User Guide

Source Files

mcfTrace

a Pin tool for capturing control-flow traces in multithreaded programs

User guide

Source Files

mcfTRaptor

a Pin tool for capturing and compressing control flow traces in multithreaded programs 

User guide

Source Files

mlsTrace

a Pin tool for capturing memory referencing traces in multithreaded programs;
user selects tracing load only, store only, or both load and store traces 

User guide

Source Files

mlvCFiat

a Pin tool for capturing and compressing load value traces in multithreaded programs

 

 

 

Tools (with pin-2.14)

Tool

Description

User Guide

Source Files

mcfTrace

a Pin tool for capturing control-flow traces in multithreaded programs

User guide

Source Files

mcfTRaptor

a Pin tool for capturing and compressing control flow traces in multithreaded programs 

User guide

Source Files

mlsTrace

a Pin tool for capturing memory referencing traces in multithreaded programs;
user selects tracing load only, store only, or both load and store traces 

User guide

Source Files

mlvCFiat

a Pin tool for capturing and compressing load value traces in multithreaded programs

 

 

 

 

Control flow traces

Benchmark Suite Benchmark # Threads Trace File File Size (Byte)
Splash2x cholesky 1 cholesky_mcfTrace_p1_bzip2.bin.bz2 2342543
  cholesky 4 cholesky_mcfTrace_p4_bzip2.bin.bz2 17279494
  cholesky 8 cholesky_mcfTrace_p8_bzip2.bin.bz2 31236020
  fft 1 fft_mcfTrace_p1_bzip2.bin.bz2 2633546
  fft 4 fft_mcfTrace_p4_bzip2.bin.bz2 21508820
  fft 8 fft_mcfTrace_p8_bzip2.bin.bz2 26809040
  radiosity 1 radiosity_mcfTrace_p1_bzip2.bin.bz2 12206438
  radiosity 4 radiosity_mcfTrace_p4_bzip2.bin.bz2 186335060
  radiosity 8 radiosity_mcfTrace_p8_bzip2.bin.bz2 24813100
  radix 1 radix_mcfTrace_p1_bzip2.bin.bz2 40769
  radix 4 radix_mcfTrace_p4_bzip2.bin.bz2 1954396
  radix 8 radix_mcfTrace_p8_bzip2.bin.bz2 3105096
  raytrace 1 raytrace_mcfTrace_p1_bzip2.bin.bz2 25216232
  raytrace 4 raytrace_mcfTrace_p4_bzip2.bin.bz2 276887323
  raytrace 8 raytrace_mcfTrace_p8_bzip2.bin.bz2 303907747
  barnes 1 barnes_mcfTrace_p1_bzip2.bin.bz2 3996585
  barnes 4 barnes_mcfTrace_p4_bzip2.bin.bz2 107174438
  barnes  8 barnes_mcfTrace_p8_bzip2.bin.bz2 129342270

 

Data traces

Benchmark

Suite

Benchmark # Threads Trace File FILE SIZE (Byte)
Splash2x cholesky 1 cholesky_mlsTrace_p1_bzip2.bin.bz2 851148565
  cholesky 4 cholesky_mlsTrace_p4_bzip2.bin.bz2 1139067412
  cholesky 8 cholesky_mlsTrace_p8_bzip2.bin.bz2 1373024647
  fft 1 fft_mlsTrace_p1_bzip2.bin.bz2 972506097
  fft 4 fft_mlsTrace_p4_bzip2.bin.bz2 1063716714
  fft 8 fft_mlsTrace_p8_bzip2.bin.bz2 1105283032
  radiosity 1 radiosity_mlsTrace_p1_bzip2.bin.bz2 368705920
  radiosity 4 radiosity_mlsTrace_p4_bzip2.bin.bz2 1035667173
  radiosity 8 radiosity_mlsTrace_p8_bzip2.bin.bz2 1185528817
  radix 1 radix_mlsTrace_p1_bzip2.bin.bz2 366216968
  radix 4 radix_mlsTrace_p4_bzip2.bin.bz2 426307857
  radix 8 radix_mlsTrace_p8_bzip2.bin.bz2 443246734
  raytrace 1 raytrace_mlsTrace_p1_bzip2.bin.bz2 807429052
  raytrace 4 raytrace_mlsTrace_p4_bzip2.bin.bz2 1886428420
  raytrace 8 raytrace_mlsTrace_p8_bzip2.bin.bz2 2135364871
  barnes 1 barnes_mlsTrace_p1_bzip2.bin.bz2 3518522157
  barnes 4 barnes_mlsTrace_p4_bzip2.bin.bz2 5021024753
  barnes 8 barnes_mlsTrace_p8_bzip2.bin.bz2 5386071355