课题基金 / 基金详情

Leveraging Parallel Bit Stream and Dynamic Compilation Technology for Big Data Applications

Leveraging Parallel Bit Stream and Dynamic Compilation Technology for Big Data Applications
利用并行比特流和动态编译技术实现大数据应用
批准号:
RGPIN-2015-06361
负责人:
Cameron, Robert
金额:
$1.31万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2019
资助国家:
加拿大
项目状态:
已结题
起止时间:
2019-01-01 至 2020-12-31

项目摘要

项目成果

Cameron, Robert的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The proposed research continues the investigation of parallel bit stream technology as a vehicle for dramatically accelerating text processing applications, while incorporating additional technologies to broaden the scope and scale of applications that can be tackled. In particular, extensions to the research along two dimensions are anticipated. The first is to incorporate dynamic***compilation technologies building on the highly regarded LLVM compiler infrastructure. One important research goal of this extension is to investigate the extent to which parallel bit stream and dynamic compilation technology can be applied to develop accelerated text matching and searching algorithms for problems expressed using dynamic instances of text patterns. A second research goal in using dynamic compilation technology is to investigate the development of generic distributable software binaries that can dynamically adapt to take advantage of particular processor architectural features available at runtime. For example, can a generic x86-64 binary be employed in cloud computing deployments to take advantage of Intel AVX2 instructions when available on a particular execution processor, falling back to default SSE2 code in other cases?******The second dimension of the proposed research is to investigate how big data applications involving text processing can be accelerated by combining the bitwise data parallelism of parallel bit stream technology with other forms of chip-, cluster- and grid-level parallelism. In bringing parallel processors to bear in solving big data problems, the holy grail is to be able to achieve an N-fold acceleration of processing using N processors. In general, getting close to this goal is difficult, except perhaps for problems that are known as "embarrassingly parallel" (fundamentally parallel in nature). Limits on scalability of solutions often mean that there are diminishing returns with the addition of processors. However, parallel bit stream and dynamic compilation technologies offer the possibility of considerably increasing the work achieved per processor in N-processor systems. Furthermore, the bitwise data parallelism of parallel bit stream technology presents opportunities for both pipeline and coarse-grained data parallelism on chip multicore processors, GPUs and clusters. The proposed research then is to investigate the techniques for leveraging parallel bit stream technology and assessing the corresponding benefits that may be achieved.**
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Leveraging Parallel Bit Stream and Dynamic Compilation Technology for Big Data Applications
  • 批准号:
    RGPIN-2015-06361
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.31万
  • 财政年份:
    2018
  • 负责人:
    Cameron, Robert
  • 依托单位:
Leveraging Parallel Bit Stream and Dynamic Compilation Technology for Big Data Applications
  • 批准号:
    RGPIN-2015-06361
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.31万
  • 财政年份:
    2017
  • 负责人:
    Cameron, Robert
  • 依托单位:
Leveraging Parallel Bit Stream and Dynamic Compilation Technology for Big Data Applications
  • 批准号:
    RGPIN-2015-06361
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.31万
  • 财政年份:
    2016
  • 负责人:
    Cameron, Robert
  • 依托单位:
Leveraging Parallel Bit Stream and Dynamic Compilation Technology for Big Data Applications
  • 批准号:
    RGPIN-2015-06361
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.31万
  • 财政年份:
    2015
  • 负责人:
    Cameron, Robert
  • 依托单位:
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现