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
Link To Document :
بازگشت