Close category search window
 

Guidance System for Parallel Programming Based on Architectural Models

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Jiaxin Li ; Sch. of Comput., Beijing Inst. of Technol., Beijing, China ; Feng Shi ; Deng, Ning ; Mengxiao Liu

Parallel programming based on multi-core processor is a new challenge to programmers. The execution of the same program may perform much different based on various architectures. Even the same architecture combined with different mapping strategies are still with distinct performance. The reason of this problem is that programmers feel hard to know the architectural details and utilize it in their program. In this paper, we propose a guidance system, which guides programmers to know the useful details of architecture and revise their programs by approximate the performance before real running. The system includes three parts: 1) the library of architecture models and algorithms; 2) the evaluate engine; 3) the interface to the programmer. We introduce the method of describing models of various architectures and their running algorithms. Based on these models, we propose a method to guide programmers configure and evaluate their solutions. The evaluation shows that the system can help programmers find the better solution to a parallel application.

Published in:
Computer and Information Technology, 2009. CIT '09. Ninth IEEE International Conference on  (Volume:1 )

Date of Conference: 11-14 Oct. 2009

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2013 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.