Agricultural reform: More efficient farming using advanced parallel refactoring tools

Christopher Brown, Vladimir Janjic, Kevin Hammond, Holger Schöner, Kamran Idrees, Colin Glass

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationPDP 2014 Proceedings
Subtitle of host publication22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing
Place of PublicationPiscataway
PublisherIEEE
Pages36-43
Number of pages8
ISBN (Electronic)9781479927289
DOIs
Publication statusPublished - 14 Apr 2014
Event2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2014 - Turin, Italy
Duration: 12 Feb 201414 Feb 2014

Publication series

Name
ISSN (Print)1066-6192
ISSN (Electronic)2377-5750

Conference

Conference2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2014
CountryItaly
CityTurin
Period12/02/1414/02/14

Keywords

  • Ant-Colony
  • Convolution
  • FastFlow
  • Molecular Dynamics
  • Refactoring
  • Skeletons

Fingerprint Dive into the research topics of 'Agricultural reform: More efficient farming using advanced parallel refactoring tools'. Together they form a unique fingerprint.

  • Cite this

    Brown, C., Janjic, V., Hammond, K., Schöner, H., Idrees, K., & Glass, C. (2014). Agricultural reform: More efficient farming using advanced parallel refactoring tools. In PDP 2014 Proceedings: 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (pp. 36-43). IEEE. https://doi.org/10.1109/PDP.2014.94