Numerical solutions of equation-based simulations require computationally intensive tasks such as evaluation of model equations, linear algebra operations and solution of systems of linear equations. The focus in this work is on parallel evaluation of model equations on shared memory systems such as general purpose processors (multi-core CPUs and manycore devices), streaming processors (Graphics Processing Units and Field Programmable Gate Arrays) and heterogeneous systems. The current approaches for evaluation of model equations are reviewed and their capabilities and shortcomings analysed. Since stream computing differs from traditional computing in that the system processes a sequential stream of elements, equations must be transformed i...
This paper discusses the main performance barriers for solving a large number of independent ordinar...
A great challenge for scientists is to execute their computational applications efficiently. Nowaday...
Recent technological and economic developments have led to widespread availability of multi-core CP...
In this work, the main ideas, the key concepts and the implementation details of the Open Compute St...
In this work, a methodology for the efficient evaluation of model equations in equation-based simula...
In this work, a methodology for parallel numerical solution of general systems of non-linear differe...
Complex physical phenomena can be numerically simulated by mathematical techniques. Usually, these t...
The research presented in this thesis investigates parallel implementations of the Fast Sweeping Met...
Our contributions with this work are methods and a prototype implementation for compiling and execut...
Our contributions with this work are methods and a pro-totype implementation for compiling and execu...
The availability of high-performance computing tools gives the opportunity of solving mathematical r...
The quest for new portable implementations of simulation algorithms is motivated by the increasing v...
The development of multiprocessor simulations from a serial set of ordinary differential equations d...
Parallelization has become a universal technique for computing an intensive scientific simulation to...
We present a software approach to hardware-oriented numerics which builds upon an augmented, previou...
This paper discusses the main performance barriers for solving a large number of independent ordinar...
A great challenge for scientists is to execute their computational applications efficiently. Nowaday...
Recent technological and economic developments have led to widespread availability of multi-core CP...
In this work, the main ideas, the key concepts and the implementation details of the Open Compute St...
In this work, a methodology for the efficient evaluation of model equations in equation-based simula...
In this work, a methodology for parallel numerical solution of general systems of non-linear differe...
Complex physical phenomena can be numerically simulated by mathematical techniques. Usually, these t...
The research presented in this thesis investigates parallel implementations of the Fast Sweeping Met...
Our contributions with this work are methods and a prototype implementation for compiling and execut...
Our contributions with this work are methods and a pro-totype implementation for compiling and execu...
The availability of high-performance computing tools gives the opportunity of solving mathematical r...
The quest for new portable implementations of simulation algorithms is motivated by the increasing v...
The development of multiprocessor simulations from a serial set of ordinary differential equations d...
Parallelization has become a universal technique for computing an intensive scientific simulation to...
We present a software approach to hardware-oriented numerics which builds upon an augmented, previou...
This paper discusses the main performance barriers for solving a large number of independent ordinar...
A great challenge for scientists is to execute their computational applications efficiently. Nowaday...
Recent technological and economic developments have led to widespread availability of multi-core CP...