V této práci představujeme blokovou metodu pro zlepšení lokality v cache paměti u výpočtů typu stencil a dva nástroje, Pluto a PATUS, které tuto metodu používají ke generování optimalizovaného kódu. Provádíme různá měření a zkoumáme zrychlení výpočtu při použití různých optimalizací. Nakonec implementujeme vyhlazovací krok v multigridu s různými optimalizacemi a zkoumáme jak se tyto optimalizace projeví na výkonu multigridu.In this work we present spatial and temporal blocking methods to exploit cache locality in stencil computations and two state of the art optimizers, Pluto and PATUS, that use these methods to generate optimized code. We perform various measurement to investigate the speedup using different optimizations. At the end we im...
The optimization of data parallel programs is a challenging open problem. We analyzed in detail the ...
High Performance Computing (HPC) is a vital tool for scientific simulations; it allows the recreatio...
Les problèmes d’optimisation apparaissent naturellement pendant l’entraine-ment de modèles d’apprent...
dissertationStencil computations are operations on structured grids. They are frequently found in pa...
AbstractIt is crucial to optimize stencil computations since they are the core (and most computation...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
Knowing the probabilities of an object possible positions in a certain space and the constraints rel...
Les progrès en termes de puissance de calcul ont entraîné de nombreuses évolutions dans le domaine d...
La résolution de systèmes d'équations linéaires creux est au cœur de nombreux domaines d'application...
Graphics processing units (GPUs) are coprocessors, which offer higher throughput and better power ef...
Gone are the days when engineers and scientists conducted most of their experiments empirically. Dur...
Für viele praktische Optimierungsprobleme ist es ratsam nicht nur eine einzelne optimale Lösung zu s...
Les turbomachines aéronautiques sont composées de plusieurs roues aubagées dont la fonction estde tr...
Branch and Bound (B&B) algorithms are attractive for solving to optimality combinatorial optimizatio...
Most high-performance processors today are able to execute multiple threads of execution simultaneou...
The optimization of data parallel programs is a challenging open problem. We analyzed in detail the ...
High Performance Computing (HPC) is a vital tool for scientific simulations; it allows the recreatio...
Les problèmes d’optimisation apparaissent naturellement pendant l’entraine-ment de modèles d’apprent...
dissertationStencil computations are operations on structured grids. They are frequently found in pa...
AbstractIt is crucial to optimize stencil computations since they are the core (and most computation...
International audienceThis report presents a study of techniques used to speedup a scientific simula...
Knowing the probabilities of an object possible positions in a certain space and the constraints rel...
Les progrès en termes de puissance de calcul ont entraîné de nombreuses évolutions dans le domaine d...
La résolution de systèmes d'équations linéaires creux est au cœur de nombreux domaines d'application...
Graphics processing units (GPUs) are coprocessors, which offer higher throughput and better power ef...
Gone are the days when engineers and scientists conducted most of their experiments empirically. Dur...
Für viele praktische Optimierungsprobleme ist es ratsam nicht nur eine einzelne optimale Lösung zu s...
Les turbomachines aéronautiques sont composées de plusieurs roues aubagées dont la fonction estde tr...
Branch and Bound (B&B) algorithms are attractive for solving to optimality combinatorial optimizatio...
Most high-performance processors today are able to execute multiple threads of execution simultaneou...
The optimization of data parallel programs is a challenging open problem. We analyzed in detail the ...
High Performance Computing (HPC) is a vital tool for scientific simulations; it allows the recreatio...
Les problèmes d’optimisation apparaissent naturellement pendant l’entraine-ment de modèles d’apprent...