libPRISM

BSC Group: Computer Sciences Software

libPRISM is designed to tune several hardware knobs of a processor. It is an interposition library for Linux platforms to manage hardware knobs at execution time without user intervention. There is no need to recompile software to use it. Easily extendable for different programming models and manage different hardware knobs. In its current form, libPRISM optimize the SMT level and the data prefetcher hardware knobs on a POWER8 processor for OpenMP applications.
 

 

Software Author: 
Cristobal Ortega, Miquel Moretó, Marc Casas, Ramon Bertran, Alper Buyuktosunoglu, Alexandre E. Eichenberger, Pradip Bose
License: 

BSD 3-Clause License

Primary tabs

Collaboration with IBM T. J. Watson researchers. This collaboration lead to a publication in a top tier international conference: Cristobal Ortega, Miquel Moretó, Marc Casas, Ramon Bertran, Alper Buyuktosunoglu, Alexandre Eichenberger and Pradip Bose, "libPRISM: An Intelligent Adaptation of Prefetch and SMT Levels", International Conference on Supercomputing (ICS), 2017.