DocumentCode
169825
Title
Dataflow Virtual Machine Profiling
Author
Lira, Vittor F. ; Cerreia, Felippe H. ; Santiago, L. ; Sena, Alexandre C. ; De Castro, Maria Clicia S. ; Marzulo, Leandro A. J.
Author_Institution
Dept. de Inf. e Cienc. da Comput., Univ. do Estado do Rio de Janeiro (UERJ), Rio de Janeiro, Brazil
fYear
2014
fDate
22-24 Oct. 2014
Firstpage
66
Lastpage
71
Abstract
In the Dataflow model instructions are executed as soon as their input operands are ready, allowing the natural exploitation of instruction level parallelism (ILP), which makes it extremely useful for increasing applications´ performance on multicore machines. However, the lack of accurate information on the parallel code can make it more difficult for programmers to perform code analysis and optimization. Thus, the aim of this work is to propose and implement a profiling mechanism for Dataflow runtime environments. To validate the profiling tool implemented, an analysis of the overhead is presented and, also, how the data generated can be used to optimize the code.
Keywords
data flow computing; instruction sets; multiprocessing systems; parallel programming; program compilers; virtual machines; ILP; code analysis; code optimization; dataflow model; dataflow runtime environments; dataflow virtual machine profiling; instruction level parallelism; multicore machines; parallel code; profiling tool; Computational modeling; Multicore processing; Parallel processing; Radiation detectors; Runtime; Virtual machining; Data-Flow; High Performance Computing; Profiling; Runtime Environment;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2014 International Symposium on
Conference_Location
Paris
Type
conf
DOI
10.1109/SBAC-PADW.2014.24
Filename
6972017
Link To Document