AboutΒΆ

Prism comes from Drexel University’s VLSI & Architecture Lab (VANDAL), headed by Dr. Baris Taskin and in collaboration with Tufts University’s Dr. Mark Hempstead.

The goal of Prism is modular application analysis. It was formed from the need to support multiple projects that study application traces, aimed at data-driven architecture design. This has included early hardware accelerator co-design [SIGIL], as well as uncore design space exploration with multi-threaded workloads [SYNCHROTRACE] [UNCORERPD]. Prism is not interested in changing the functional behavior of an application, but instead aims to classify events in the application and present those events for further analysis. In this way, Prism does not require that each researcher have an in depth understanding of the binary instrumentation tools.


[SIGIL]S. Nilakantan and M. Hempstead, “Platform-independent analysis of function-level communication in workloads”, 2013 IEEE International Symposium on Workload Characterization (IISWC), pp. 196 - 206, 2013.
[SYNCHROTRACE]S. Nilakantan, K. Sangaiah, A. More, G. Salvadory, B. Taskin and M. Hempstead, “Synchrotrace: synchronization-aware architecture-agnostic traces for light-weight multicore simulation”, 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pp. 278 - 287, 2015.
[UNCORERPD]K. Sangaiah, M. Hempstead and B. Taskin, “Uncore RPD: Rapid design space exploration of the uncore via regression modeling”, 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 365 - 372, 2015.