Article :Browse 9338 Download 22361
Received:July 23, 2012 Revised:October 19, 2012
Received:July 23, 2012 Revised:October 19, 2012
Abstract:Task parallel programming model is a widely used parallel programming model on multi-core platforms. With the intention of simplifying parallel programming and improving the utilization of multiple cores, this paper provides an introduction to the essential programming interfaces and the supporting mechanism used in task parallel programming models and discusses issues and the latest achievements from three perspectives: Parallelism expression, data management and task scheduling. In the end, some future trends in this area are discussed.
keywords: task parallelism parallel programming model work stealing scheduling parallelism expression
Foundation items:
Reference text:
WANG Lei,CUI Hui-Min,CHEN Li,FENG Xiao-Bing.Research on Task Parallel Programming Model.Journal of Software,2013,24(1):77-90
WANG Lei,CUI Hui-Min,CHEN Li,FENG Xiao-Bing.Research on Task Parallel Programming Model.Journal of Software,2013,24(1):77-90