Predicting the scalability of parallel applications is becoming crucial now that the number of cores in modern CPUs doubles roughly every two years. Traditional ways to get some understanding of the scalability of a parallel application rely on extensive experiments or detailed application models. Both are very time consuming and often hard to use. This paper presents PreSca, a pragmatic system for predicting the scalability of parallel applications. PreSca uses function approximation techniques to model scalability with an analytical performance function extracted from a set of measurements. By considering the application as a black-box without requiring any knowledge about its internals, PreSca can be applied with little ef- fort to any p...
International audienceEstimating the potential performance of parallel applicationson the yet-to-be-...
While computers with tens of thousands of processors have successfully delivered high performance po...
This paper presents a performance modeling methodology that is faster than traditional cycle-accurat...
Conducting a thorough performance evaluation of an STM is very time consuming. Depressingly, even wi...
Many applied scientific domains are increasingly relying on large-scale parallel computation. Conseq...
Ensuring the continuous scaling of parallel applications is challenging on many-core processors, due...
Programmers are driven to parallelize their programs because of both hardware limitations and the ne...
This paper presents ESTIMA, an easy-to-use tool for extrapolating the scalability of in-memory appli...
Performance engineering is a fundamental task in high-performance computing (HPC). By definition, HP...
Scalability studies of parallel architectures have used scalar metrics to evaluate their performance...
As computers with tens of thousands of processors successfully deliver high performance power for so...
The effective use of computational resources requires a good understanding of parallel architectures...
AbstractPerformance benchmarks should be embedded in comprehensive frameworks that suitably set thei...
Recent advances in the power of parallel computers have made them attractive for solving large compu...
. Conventional performance environments are based on profiling and event instrumentation. It becomes...
International audienceEstimating the potential performance of parallel applicationson the yet-to-be-...
While computers with tens of thousands of processors have successfully delivered high performance po...
This paper presents a performance modeling methodology that is faster than traditional cycle-accurat...
Conducting a thorough performance evaluation of an STM is very time consuming. Depressingly, even wi...
Many applied scientific domains are increasingly relying on large-scale parallel computation. Conseq...
Ensuring the continuous scaling of parallel applications is challenging on many-core processors, due...
Programmers are driven to parallelize their programs because of both hardware limitations and the ne...
This paper presents ESTIMA, an easy-to-use tool for extrapolating the scalability of in-memory appli...
Performance engineering is a fundamental task in high-performance computing (HPC). By definition, HP...
Scalability studies of parallel architectures have used scalar metrics to evaluate their performance...
As computers with tens of thousands of processors successfully deliver high performance power for so...
The effective use of computational resources requires a good understanding of parallel architectures...
AbstractPerformance benchmarks should be embedded in comprehensive frameworks that suitably set thei...
Recent advances in the power of parallel computers have made them attractive for solving large compu...
. Conventional performance environments are based on profiling and event instrumentation. It becomes...
International audienceEstimating the potential performance of parallel applicationson the yet-to-be-...
While computers with tens of thousands of processors have successfully delivered high performance po...
This paper presents a performance modeling methodology that is faster than traditional cycle-accurat...