This thesis studies how the multi-core hardware architecture can be efficiently used for real-world scientific applications that arise from computational cardiology and computational geoscience. The investigation has been carried out from different angles: numerical algorithms, parallel programming and performance modeling and prediction. It is shown that high-performance implementations and optimizations must match both the underlying computations and the target parallel platform. Several good practices are summarized for parallel programming and performance analysis on the multi-core architecture, which can be of help to many other scientists
Until recently, performance gains in processors were achieved largely by improvements in clock speed...
MSc (Computer Science), North-West University, Vanderbijlpark CampusThis study compares a computatio...
Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, ...
This thesis deals with how to develop scientific computing software that runs efficiently on multico...
In the history of computational world, sequential uni-processor computers have been exploited for ye...
AbstractThe article is concerned with the relevant problem of effective mapping of existing applicat...
This report summarizes our investigations into multi-core processors and programming models for para...
2011-07-13The advent of multi-core/many-core paradigm has provided unprecedented computing power, an...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
The next generation computing systems are focusing on parallel computing to solve the problem in fas...
Problem statement. The use of programming technologies on modern multicore systems is an integral pa...
We theoretically and experimentally analyse the efficiency with which a wide range of important scie...
The main emphasis of the author's work has been directed towards achieving efficient parallel soluti...
Many-Task Computing (MTC) is a common scenario for multiple parallel systems, such as cluster, grids...
Abstract. This paper evaluates efficiency in the parallelization of multi-core processors. Early com...
Until recently, performance gains in processors were achieved largely by improvements in clock speed...
MSc (Computer Science), North-West University, Vanderbijlpark CampusThis study compares a computatio...
Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, ...
This thesis deals with how to develop scientific computing software that runs efficiently on multico...
In the history of computational world, sequential uni-processor computers have been exploited for ye...
AbstractThe article is concerned with the relevant problem of effective mapping of existing applicat...
This report summarizes our investigations into multi-core processors and programming models for para...
2011-07-13The advent of multi-core/many-core paradigm has provided unprecedented computing power, an...
Modern computer architectures, with multicore CPUs and GPUs or other accelerators, make stronger dem...
The next generation computing systems are focusing on parallel computing to solve the problem in fas...
Problem statement. The use of programming technologies on modern multicore systems is an integral pa...
We theoretically and experimentally analyse the efficiency with which a wide range of important scie...
The main emphasis of the author's work has been directed towards achieving efficient parallel soluti...
Many-Task Computing (MTC) is a common scenario for multiple parallel systems, such as cluster, grids...
Abstract. This paper evaluates efficiency in the parallelization of multi-core processors. Early com...
Until recently, performance gains in processors were achieved largely by improvements in clock speed...
MSc (Computer Science), North-West University, Vanderbijlpark CampusThis study compares a computatio...
Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, ...