会议专题

CellLib: A Multilayer Runtime Support Library for the CBEA

In this paper, a co-processor centric multilayer runtime library (CellLib) was proposed by extending memory access library and enhancing the co-processors independency. The library supports both MPI and release-consistency-based Pthread programming model. The structure of multilayer runtime library and the flexibly extended memory access library not only make the model more efficient and scalable but also enhance the performance of irregular applications. In the model, while MPI programming interface enables large exiting MPI applications to be ported to the CBEA easily and facilitates the traditional parallel programming, the release-consistency-based Pthread programming interface offers an efficient task runtime library to both MPI and the system-level users who need full control over the architecture. The experimental results show that the proposed multilayer runtime library is suitable for various applications and can achieve better performance by using a profile based on optimizing technology built in memory access library.

multilayer runtime library heterogeneous multicore system CBEA

Xiuxiu Bai Guofu Feng Xuhao Wang Jinghua Feng Xiaoshe Dong

Department of Computer Science and Technology, Xian Jiaotong University, Xian, China School of Information, Shanghai Ocean University, Shanghai, China

国际会议

2011 3rd International Conference on Computer and Automation Engineering(ICCAE 2011)(2011年第三届IEEE计算机与自动化工程国际会议)

重庆

英文

281-285

2011-01-21(万方平台首次上网日期,不代表论文的发表时间)