2015
DOI: 10.1109/tpds.2014.2308216
|View full text |Cite
|
Sign up to set email alerts
|

A Survey of Performance Modeling and Simulation Techniques for Accelerator-Based Computing

Abstract: High performance computing platform is moving from homogeneous individual unites to heterogeneous systems. Where each unit is a combination of homogeneous cores and accelerator devices. Accelerator such as GPUs, FPGAs, DSPs, these devices usually designed for the specific and intensive type of computing tasks. The presence of these devices have created fresh and attractive development platforms for developers and designers, brand new performance analysis frameworks and optimization tools. This is the cutting e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
36
0
1

Year Published

2015
2015
2018
2018

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 50 publications
(40 citation statements)
references
References 54 publications
3
36
0
1
Order By: Relevance
“…Performance models should generate reports of performance from input applications ported into a specific device. Some researchers [11] identify the modeling performance of parallel systems into three main approaches: Analytical modeling [18] form a set of equations represent most of system characteristics in mathematical way and compare results of different sets' equations. Machine Learning [19] imply artificial intelligence in the performance modeling task by machinery studying the relations and behavioral of systems and eventify assemble some new valuable information.…”
Section: Modeling Methodologymentioning
confidence: 99%
See 3 more Smart Citations
“…Performance models should generate reports of performance from input applications ported into a specific device. Some researchers [11] identify the modeling performance of parallel systems into three main approaches: Analytical modeling [18] form a set of equations represent most of system characteristics in mathematical way and compare results of different sets' equations. Machine Learning [19] imply artificial intelligence in the performance modeling task by machinery studying the relations and behavioral of systems and eventify assemble some new valuable information.…”
Section: Modeling Methodologymentioning
confidence: 99%
“…Accelerators can be classified into: GPUs and many-cores such as Intel's Xeon Phi coprocessor [10]. Other approaches like Field Programmable Gate Arrays (FPGAs) and Digital Signal Processors (DSPs) [11]. GPUs are programmable computational accelerators that aim to accelerate a wide range of parallel applications [12], composed of a set of processing cores and a memory hierarchy.…”
Section: A Accelerators and Heterogeneous Architecturesmentioning
confidence: 99%
See 2 more Smart Citations
“…A survey of performance modeling techniques is given in [20]. According to it, three main approaches for performance modeling can be found in the literature: analytical modeling, machine learning and simulation.…”
Section: Existing Work On Performance Predictionmentioning
confidence: 99%