Reconfigurable Accelerators for Emerging Machine Learning Workloads
Reconfigurable Accelerators for Emerging Machine Learning Workloads
批准号:
RGPIN-2022-04438
负责人:
Abdelrahman, Tarek
金额:
$1.75万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The availability of high-performance energy-efficient computing is essential in many fields of science and engineering. This is particularly the case for the field of Machine Learning (ML). Such computing has been a propeller for the many innovations this field has brought over the past few years, particularly in the processing of visual data (e.g., facial recognition). High-performance energy-efficient computing is often delivered by accelerator-based systems that combine a general-purpose processor with a custom accelerator, such as a Graphics Processing Unit (GPU), a Field Programmable Gate Array (FPGA), or a Neural Processing Unit (NPU). This research focuses on the design and effective use of next-generation accelerators for machine learning. Today, ML accelerators focus on improving the performance of dense matrix computations, ubiquitously found in Convolutional Neural Network (CNN) ML models. However, there are emerging ML models that utilize computations that are not in the form of dense matrix calculations. Examples include Graph Convolutional Neural Networks (GCNNs) that learn from data which represents entities and relationships among them (e.g., users on social media and their interactions or research publications and their citations), embeddings used natural language processing models, and object identification models used in autonomous vehicles. These emerging ML workloads demand new accelerator designs. Thus, the goal of this research is to stay "ahead-of-the curve" and explore a novel accelerator design and its software support for these emerging ML workloads. The research has a number of interrelated themes. One theme is to explore the architecture of a reconfigurable accelerator for the above emerging workloads. The reconfiguration allows an accelerator to be tailored to the ML workload at hand and this, more efficient. A second theme is to explore the tools that are needed to run these workloads on the accelerator, in particular ones for mapping of the workloads to the units of the accelerator. A third theme is the design new compiler optimizations that improve the quality of code on the target accelerator. Successful completion of the proposed research will contribute to knowledge in the areas of ML accelerator design and compiler optimizations. Further, the accelerators and compiler support developed by the work can be used by researchers who explore emerging ML models, enabling fast exploration of GCNNs and thus indirectly contributing to advances in this field. The research will train both graduate and undergraduate students in the intersection of three areas of computer science: accelerator architecture, machine learning and system software. Personnel with such combined expertise are in high demand today.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Bridging the Programmability Gap of Compute Accelerators
-
批准号:RGPIN-2015-05762
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2019
-
负责人:Abdelrahman, Tarek
-
依托单位:
Bridging the Programmability Gap of Compute Accelerators
-
批准号:RGPIN-2015-05762
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2018
-
负责人:Abdelrahman, Tarek
-
依托单位:
Bridging the Programmability Gap of Compute Accelerators
-
批准号:RGPIN-2015-05762
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2017
-
负责人:Abdelrahman, Tarek
-
依托单位:
Bridging the Programmability Gap of Compute Accelerators
-
批准号:RGPIN-2015-05762
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2016
-
负责人:Abdelrahman, Tarek
-
依托单位:
Performance auto-tuning of GPU programs using machine learning
-
批准号:451889-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.9万
-
财政年份:2016
-
负责人:Abdelrahman, Tarek
-
依托单位:
Bridging the Programmability Gap of Compute Accelerators
-
批准号:RGPIN-2015-05762
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:2015
-
负责人:Abdelrahman, Tarek
-
依托单位:
Performance auto-tuning of GPU programs using machine learning
-
批准号:451889-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.9万
-
财政年份:2014
-
负责人:Abdelrahman, Tarek
-
依托单位:
Compiler support for GPU application accelerators
-
批准号:121615-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2014
-
负责人:Abdelrahman, Tarek
-
依托单位:
Performance auto-tuning of GPU programs using machine learning
-
批准号:451889-2013
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.9万
-
财政年份:2013
-
负责人:Abdelrahman, Tarek
-
依托单位:
Compiler support for GPU application accelerators
-
批准号:121615-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2013
-
负责人:Abdelrahman, Tarek
-
依托单位:
Compiler support for GPU application accelerators
-
批准号:121615-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2012
-
负责人:Abdelrahman, Tarek
-
依托单位:
Auto-Tuning GPU Performance using Machine Learning
-
批准号:432940-2012
-
项目类别:Engage Grants Program
-
资助金额:$1.48万
-
财政年份:2012
-
负责人:Abdelrahman, Tarek
-
依托单位:
Compiler support for GPU application accelerators
-
批准号:121615-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2011
-
负责人:Abdelrahman, Tarek
-
依托单位:
Compiler support for GPU application accelerators
-
批准号:121615-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.26万
-
财政年份:2010
-
负责人:Abdelrahman, Tarek
-
依托单位:
GPU acceleration of radio propagation models
-
批准号:402939-2010
-
项目类别:Engage Grants Program
-
资助金额:$1.46万
-
财政年份:2010
-
负责人:Abdelrahman, Tarek
-
依托单位:
Computer optimizations for parrallel-embedded systems
-
批准号:121615-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.21万
-
财政年份:2009
-
负责人:Abdelrahman, Tarek
-
依托单位:
Computer optimizations for parrallel-embedded systems
-
批准号:121615-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.21万
-
财政年份:2008
-
负责人:Abdelrahman, Tarek
-
依托单位:
Enabling multicore chips: Bridging the programmability gap in today's parallel systems
-
批准号:356854-2007
-
项目类别:Strategic Projects Supplemental Competition
-
资助金额:$7.28万
-
财政年份:2008
-
负责人:Abdelrahman, Tarek
-
依托单位:
Enabling multicore chips: Bridging the programmability gap in today's parallel systems
-
批准号:356854-2007
-
项目类别:Strategic Projects Supplemental Competition
-
资助金额:$7.28万
-
财政年份:2007
-
负责人:Abdelrahman, Tarek
-
依托单位:
Computer optimizations for parrallel-embedded systems
-
批准号:121615-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.21万
-
财政年份:2007
-
负责人:Abdelrahman, Tarek
-
依托单位:
海外基金