CPSLab Cyber-Physical Systems Lab, Boston University

Artifacts Software Workload Profiling

Black-Box Profiler (BBProf)

Kernel- and user-level profiler that characterizes how an unmodified application uses its memory pages.

Repository on github.com Patched Linux kernel

About

BBProf profiles a chosen function of a target program by sampling its memory pages, without source-level instrumentation. The repository holds the user-space profiler, the kernel module, and the kernel patches it needs. The resulting profiles drive cache management decisions for black-box applications.

Introduced in

Also used or cited in 1 paper