High level abstrations for parallel computing
High level abstrations for parallel computing
批准号:
155467-2006
负责人:
Singh, Ajit
金额:
$1.33万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Nowadays, even though there is an abundance of parallel computers around us in the form of multi-CPU PCs, shared-memory multiprocessors, and message-passing processor-networks, a majority of the programs are still being written for single processor computers. The current state of the art lacks parallel programming models and systems that are flexible, easy-to-use, and applicable to most of the common computer architectures. Researchers have been experimenting with high level parallel computing models that rely on new or extended languages, GUI based environments, pragmas, parallel patterns and skeletons for addressing these issues. This research proposes a generic pattern based parallel programming model, called GPE, that: (a) supports parallel programming on shared-memory as well as message-passing computers; (b) is based on simple expressions, called Generic Pattern Expressions (GPEs), for instantiating common parallel structures and behaviors; (c) provides the required trade-off between parallelization effort and performance; (d) can be implemented in a common programming language (e.g., C++) without requiring any new language or language extensions; (e) supports user-written shared-memory or message-passing based new patterns. Our recent research work on parallel programming systems PAS and EPAS demonstrates that it is possible to design and implement an extensible pattern-library based parallel programming model and system while our work on Active Expressions shows the feasibility of instantiating common parallel behaviors without requiring any language extensions, preprocessing, or GUIs. Even though satisfying above-stated objectives (a) to (e) in a single research project may be a challenging proposition, it is worth pursuing and we believe, given certain recent advances in this research area, these may be feasible.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
High level abstrations for parallel computing
-
批准号:155467-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2010
-
负责人:Singh, Ajit
-
依托单位:
High level abstrations for parallel computing
-
批准号:155467-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2009
-
负责人:Singh, Ajit
-
依托单位:
High level abstrations for parallel computing
-
批准号:155467-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2008
-
负责人:Singh, Ajit
-
依托单位:
High level abstrations for parallel computing
-
批准号:155467-2006
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.33万
-
财政年份:2006
-
负责人:Singh, Ajit
-
依托单位:
Architectural Skeleton Expressions for Parallel Computing
-
批准号:155467-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2005
-
负责人:Singh, Ajit
-
依托单位:
PGSB
-
批准号:243220-2003
-
项目类别:Postgraduate Scholarships
-
资助金额:$0.76万
-
财政年份:2005
-
负责人:Singh, Ajit
-
依托单位:
PGSB
-
批准号:243220-2003
-
项目类别:Postgraduate Scholarships
-
资助金额:$1.53万
-
财政年份:2004
-
负责人:Singh, Ajit
-
依托单位:
Architectural Skeleton Expressions for Parallel Computing
-
批准号:155467-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2004
-
负责人:Singh, Ajit
-
依托单位:
PGSB
-
批准号:243220-2003
-
项目类别:Postgraduate Scholarships
-
资助金额:$0.76万
-
财政年份:2003
-
负责人:Singh, Ajit
-
依托单位:
Architectural Skeleton Expressions for Parallel Computing
-
批准号:155467-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2003
-
负责人:Singh, Ajit
-
依托单位:
PGSA
-
批准号:243220-2001
-
项目类别:Postgraduate Scholarships
-
资助金额:$1.26万
-
财政年份:2002
-
负责人:Singh, Ajit
-
依托单位:
Architectural Skeleton Expressions for Parallel Computing
-
批准号:155467-2002
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.31万
-
财政年份:2002
-
负责人:Singh, Ajit
-
依托单位:
PGSA
-
批准号:243220-2001
-
项目类别:Postgraduate Scholarships
-
资助金额:$1.26万
-
财政年份:2001
-
负责人:Singh, Ajit
-
依托单位:
Models, tools, and environments for parallel computing
-
批准号:155467-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.84万
-
财政年份:2001
-
负责人:Singh, Ajit
-
依托单位:
Models, tools, and environments for parallel computing
-
批准号:155467-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.84万
-
财政年份:2000
-
负责人:Singh, Ajit
-
依托单位:
Models, tools, and environments for parallel computing
-
批准号:155467-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.84万
-
财政年份:1999
-
负责人:Singh, Ajit
-
依托单位:
Consortium for software engineering research
-
批准号:203862-1995
-
项目类别:Cooperative Activities
-
资助金额:$3.57万
-
财政年份:1998
-
负责人:Singh, Ajit
-
依托单位:
Models, tools, and environments for parallel computing
-
批准号:155467-1998
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.8万
-
财政年份:1998
-
负责人:Singh, Ajit
-
依托单位:
Design pattern based parallel programming
-
批准号:155467-1997
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.8万
-
财政年份:1997
-
负责人:Singh, Ajit
-
依托单位:
Consortium for software engineering research
-
批准号:203862-1995
-
项目类别:Cooperative Activities
-
资助金额:$2.76万
-
财政年份:1997
-
负责人:Singh, Ajit
-
依托单位:
海外基金