Enabling In-situ Execution of Coupled Scientific Workflow on Multi-core Platform

IPDPS '12 Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium(2012)

引用 110|浏览2
暂无评分
摘要
Emerging scientific application workflows are composed of heterogeneous coupled component applications that simulate different aspects of the physical phenomena being modeled, and that interact and exchange significant volumes of data at runtime. With the increasing performance gap between on-chip data sharing and off-chip data transfers in current systems based on multicore processors, moving large volumes of data using communication network fabric can significantly impact performance. As a result, minimizing the amount of inter-application data exchanges that are across compute nodes and use the network is critical to achieving overall application performance and system efficiency. In this paper, we investigate the in-situ execution of the coupled components of a scientific application workflow so as to maximize on-chip exchange of data. Specifically, we present a distributed data sharing and task execution framework that (1) employs data-centric task placement to map computations from the coupled applications onto processor cores so that a large portion of the data exchanges can be performed using the intra-node shared memory, (2) provides a shared space programming abstraction that supplements existing parallel programming models (e.g., message passing) with specialized one-sided asynchronous data access operators and can be used to express coordination and data exchanges between the coupled components. We also present the implementation of the framework and its experimental evaluation on the Jaguar Cray XT5 at Oak Ridge National Laboratory.
更多
查看译文
关键词
multi-core platform,coupled scientific workflow execution,jaguar cray xt5,on-chip data exchange maximization,in-situ execution,one-sided asynchronous data access operators,scientific application workflow,off-chip data transfer,parallel programming models,data-centric task mapping,microprocessor chips,parallel programming,on-chip data,data exchange,inter-application data exchange,scientific information systems,increasing performance gap,intra-node shared memory,communication network fabric,on-chip data sharing,multicore processor,data-intensive application work?ows,heterogeneous coupled component applications,shared memory systems,enabling in-situ execution,inter-application data exchanges,data-centric task placement,multicore platform,oak ridge national laboratory,distributed task execution framework,overall application performance,scientific workflow,off-chip data transfers,in-situ application execution,scientific application workflows,component application,coupled simulations,shared space programming abstraction,impact performance,specialized one-sided asynchronous data,distributed data sharing,couplings,servers,atmospheric modeling,distributed databases,data models,computational modeling
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要