Interactive locality optimization on NUMA architectures
Proceedings of the 2003 ACM symposium on Software visualization
ARS: an adaptive runtime system for locality optimization
Future Generation Computer Systems - Tools for program development and analysis
Automatic data locality optimization through self-optimization
IWSOS'06/EuroNGI'06 Proceedings of the First international conference, and Proceedings of the Third international conference on New Trends in Network Architectures and Services conference on Self-Organising Systems
Hi-index | 0.01 |
The availability of a comprehensive software infrastructureis essential for the success a parallel architecture.In order to allow for the greatest possible flexibility, an infrastructure has to be designed in an integrated, easy-to-use manner andwith the support of multiple programming paradigms and models to address a wide base of codes.SMiLE provides such an infrastructure for SCI (Scalable Coherent Interface) based clusters.It includes support for both a large range of message passing libraries as well as for almost arbitrary shared memory programming models.In addition, SMiLE also contains initial work on appropriate tool sets for performance optimizations.The complete infrastructure is implemented in way that is as closely relate d to the underlying hardware and is therefore capable of exploiting the benefits of the underlying network fabric and offering them to the user without significant overheads.