• DocumentCode
    162632
  • Title

    Utilization of data structure of low contention in execution core of Anahy-3

  • Author

    Porto Britto Cousin, Guilherme ; Xavier, Lucas ; Favaretto, Rodolfo M. ; Cavalheiro, Gerson Geraldo H.

  • Author_Institution
    Centro de Desenvolvimento Tecnol. - CDTec, Univ. Fed. de Pelotas - UFPel, Pelotas, Brazil
  • fYear
    2014
  • fDate
    15-19 Sept. 2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    This article analyze the use of low contention strategies in the implementation of the Anahy execution environment, specifically at its core scheduling. These strategies aims for overhead reduction when using the mutex to access list data with multiple threads. The results show that the optmized implementations have better performance if compared with STL. This article also compares various multithread execution tools, such as Cilk, TBB and OpenMP. In one of the cases, the result was 190% better. Therefore, Anahy can be an alternative to other environments because of its performance and also for allowing the programmer code with more ease.
  • Keywords
    data structures; multi-threading; Anahy execution environment; Anahy-3; Cilk; OpenMP; TBB; core scheduling; data structure; low contention strategy; multithread execution tool; overhead reduction; Bills of materials; Data structures; Hardware; Instruction sets; Multicore processing; Niobium; System recovery; Concurrent; Data Structures; Task scheduling; multithreaded execution environment; parallel languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing Conference (CLEI), 2014 XL Latin American
  • Conference_Location
    Montevideo
  • Type

    conf

  • DOI
    10.1109/CLEI.2014.6965139
  • Filename
    6965139