• 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