Multi-core and many-core were already major trends for the past six years, and are expected to continue for the next decades. With these trends of parallel computing, it becomes increasingly difficult to decide on which architecture to run a given application. In this work, we use an algorithm classification to predict per-formance prior to algorithm implementation. For this purpose, we modify the roofline model to include class information. In this way, we enable architectural choice through performance predic-tion prior to the development of architecture specific code. The new model, the boat hull model, is demonstrated using a GPU as a target architecture. We show for 6 example algorithms that performance is predicted accurately without ...
Data analyze has become very important with growth of information today. There is a need of real-tim...
Understanding the performance of applications on modern multi- and manycore platforms is a difficult...
Computer architects extensively use simulation to steer future processor research and development. S...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Multi-core and many-core were already major trends for the past six years and are expected to contin...
Multi-core and many-core were already major trends for the past six years and are expected to contin...
Manufacturers will likely offer multiple products with differing numbers of cores to cover multiple ...
We present preliminary results of theRooflineToolkit formulticore, manycore, and accelerated archite...
Abstract. Using Graphics Processing Units (GPUs) to solve general purpose problems has received sign...
The significant growth in computational power of mod-ern Graphics Processing Units(GPUs) coupled wit...
Abstract. Branch Prediction is a common function in nowadays microprocessors. Branch pre-dictor is d...
To avoid the high cost of algorithm optimization at the later algorithm development phase, early and...
my own. Where information has been derived from other sources, I confirm that this has been indicate...
CPUs and dedicated accelerators (namely GPUs and FPGAs) continue to grow increasingly large and comp...
Computer architects extensively use simulation to steer future processor research and development. S...
Data analyze has become very important with growth of information today. There is a need of real-tim...
Understanding the performance of applications on modern multi- and manycore platforms is a difficult...
Computer architects extensively use simulation to steer future processor research and development. S...
Multi-core and many-core were already major trends for the past six years, and are expected to conti...
Multi-core and many-core were already major trends for the past six years and are expected to contin...
Multi-core and many-core were already major trends for the past six years and are expected to contin...
Manufacturers will likely offer multiple products with differing numbers of cores to cover multiple ...
We present preliminary results of theRooflineToolkit formulticore, manycore, and accelerated archite...
Abstract. Using Graphics Processing Units (GPUs) to solve general purpose problems has received sign...
The significant growth in computational power of mod-ern Graphics Processing Units(GPUs) coupled wit...
Abstract. Branch Prediction is a common function in nowadays microprocessors. Branch pre-dictor is d...
To avoid the high cost of algorithm optimization at the later algorithm development phase, early and...
my own. Where information has been derived from other sources, I confirm that this has been indicate...
CPUs and dedicated accelerators (namely GPUs and FPGAs) continue to grow increasingly large and comp...
Computer architects extensively use simulation to steer future processor research and development. S...
Data analyze has become very important with growth of information today. There is a need of real-tim...
Understanding the performance of applications on modern multi- and manycore platforms is a difficult...
Computer architects extensively use simulation to steer future processor research and development. S...