ESTIMA
ESTIMA is an easy-to-use tool for extrapolating the scalability of in-memory applications. It is designed to perform a simple, yet important task: given an application on a small machine with a handful of cores, it extrapolates its performance to a larger machine with more cores. ESTIMA uses stalled cycles, both from hardware and software, reported by the application and runtime libraries. It automates the measurement and extrapolation process, requiring minimum input from the user.
Publications
- G. Chatzopoulos, A. Dragojevic and R. Guerraoui. ESTIMA: Extrapolating ScalabiliTy of In-Memory Applications. In Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP '16).
- G. Chatzopoulos, A. Dragojevic and R. Guerraoui. ESTIMA: Extrapolating ScalabiliTy of In-Memory Applications. ACM Transactions on Parallel Computing, 4(2), 10.
Downloads
Please email georgios.chatzopoulos@epfl.ch for more info.