课题基金 / 基金详情

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

项目摘要

项目成果

Singh, Ajit的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
海外基金