• DocumentCode
    125492
  • Title

    Agricultural Reform: More Efficient Farming Using Advanced Parallel Refactoring Tools

  • Author

    Brown, C. ; Janjic, Vladimir ; Hammond, Kevin ; Schoner, Holger ; Idrees, Kamran ; Glass, Colin W.

  • Author_Institution
    Sch. of Comput. Sci., Univ. of St. Andrews, St. Andrews, UK
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    36
  • Lastpage
    43
  • Abstract
    Modern multicore systems offer huge computing potential. Exploiting large parallel systems is still a very challenging task, however, especially as many software developers still use overly-sequential programming models. refactoring tool support that allows the programmer to introduce and tune parallelism in an easy and effective way, exploiting high-level parallel patterns such as farms and pipelines. Using our approach, we achieve speedups of up to 21 on a 24-core shared-memory system for a number of realistic use-cases.
  • Keywords
    agriculture; parallel processing; shared memory systems; software maintenance; advanced parallel refactoring tools; agricultural reform; farming; high-level parallel patterns; multicore systems; overly-sequential programming models; parallel systems; shared-memory system; Convolution; Optimization; Parallel processing; Pipelines; Skeleton; Software; Streaming media; Ant-Colony; C++; Convolution; FastFlow; Molecular Dynamics; Refactoring; Skeletons;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.94
  • Filename
    6787250