This thesis presents a number of optimisations used for mapping the underlying computational patterns of finite volume CFD applications onto the architectural features of modern multicore and manycore processors. Their effectiveness and impact is demonstrated in a block-structured and an unstructured code of representative size to industrial applications and across a variety of processor architectures that make up contemporary high-performance computing systems. The importance of vectorization and the ways through which this can be achieved is demonstrated in both structured and unstructured solvers together with the impact that the underlying data layout can have on performance. The utility of auto-tuning for ensuring performance portabil...
University of Minnesota Ph.D. dissertation. August 2013. Major: Computer science. Advisors: Prof. Pe...
Since 2011, the European project Mont-Blanc has been focused on enabling ARM-based technology for HP...
Design optimization relies heavily on time-consuming simulations, especially when using gradient-fre...
This paper presents a number of optimisations for improving the performance of unstructured computat...
AbstractModern multicore and manycore processors exhibit multiple levels of parallelism through a wi...
Modern multicore and manycore processors exhibit multiple levels of parallelism through a wide range...
This thesis documents the analysis and optimization of a high-order finite difference computational ...
L’importance de la dynamique des fluides numérique dans le processus de conception industrielle a au...
Hardware trends over the last decade show increasing complexity and heterogeneity in high performanc...
Physics-based simulation, Computational Fluid Dynamics (CFD) in particular, has substantially reshap...
unstructured mesh CFD Abstract. In this paper, we present optimization techniques that are crucial t...
Abstract. Graphical Processing Units (GPUs) have shown acceleration factors over multicores for stru...
Computational fluid dynamics (CFD) is the main field of computational mechanics that has historicall...
We present a software approach to hardware-oriented numerics which builds upon an augmented, previou...
The importance of Computational Fluid Dynamics in the industrial design process has increased dramat...
University of Minnesota Ph.D. dissertation. August 2013. Major: Computer science. Advisors: Prof. Pe...
Since 2011, the European project Mont-Blanc has been focused on enabling ARM-based technology for HP...
Design optimization relies heavily on time-consuming simulations, especially when using gradient-fre...
This paper presents a number of optimisations for improving the performance of unstructured computat...
AbstractModern multicore and manycore processors exhibit multiple levels of parallelism through a wi...
Modern multicore and manycore processors exhibit multiple levels of parallelism through a wide range...
This thesis documents the analysis and optimization of a high-order finite difference computational ...
L’importance de la dynamique des fluides numérique dans le processus de conception industrielle a au...
Hardware trends over the last decade show increasing complexity and heterogeneity in high performanc...
Physics-based simulation, Computational Fluid Dynamics (CFD) in particular, has substantially reshap...
unstructured mesh CFD Abstract. In this paper, we present optimization techniques that are crucial t...
Abstract. Graphical Processing Units (GPUs) have shown acceleration factors over multicores for stru...
Computational fluid dynamics (CFD) is the main field of computational mechanics that has historicall...
We present a software approach to hardware-oriented numerics which builds upon an augmented, previou...
The importance of Computational Fluid Dynamics in the industrial design process has increased dramat...
University of Minnesota Ph.D. dissertation. August 2013. Major: Computer science. Advisors: Prof. Pe...
Since 2011, the European project Mont-Blanc has been focused on enabling ARM-based technology for HP...
Design optimization relies heavily on time-consuming simulations, especially when using gradient-fre...