Self-Sketching Domain Specific Accelerators: Build Hardware from Software
Self-Sketching Domain Specific Accelerators: Build Hardware from Software
批准号:
RGPIN-2018-06795
负责人:
Shriraman, Arrvindh
金额:
$5.97万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2022
资助国家:
加拿大
项目状态:
已结题
起止时间:
2022-01-01 至 2023-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
While it is not always as apparent as open-source software and application innovation, computing hardware has been a key enabler for machine intelligence and AI, delivering 5000$\times$ performance improvement since 1987. Experts rank faster computing hardware as being nearly as important as neural networks for advancements in machine intelligence. Even more rapid growth in computing performance can fuel innovation in virtual reality, autonomous vehicles, and neural nets helping solve some of the grand challenges of the 21st century.Unfortunately, the hardware industry faces a stiff challenge, today while we get more transistors on a single chip, chips themselves are more expensive (\$/$mm^2$) and transistors are energy inefficient; these limit performance. The lack of a clear forecast for technology and the rise of AI has entangled companies in the messy task of creating their own custom accelerator chips to deliver the requisite performance. Unfortunately, it requires significant effort (multiple years) and money (10s of million dollars) for developing the accelerator chip and software bring-up, inaccessible to anyone else but to the largest vendors. It is unclear how accelerator development can track the rapid pace of software and application evolution. My long-term goal is, how to develop systems to make up for the lack of technology scaling. Our goal is to accelerate system architecture innovation and make it sufficiently open and inexpensive that anyone (even small vendors) can build hardware anywhere. To achieve this goal and navigate the uncertain hardware customization landscape we propose to "build hardware from software". We will be developing open-source tools and compilers, which similar to generating an CPU binary, will now generate the specification for the hardware accelerator. The key novelty of our work is the observation that hardware design should separate application domain insights from the low-level implementation details, and that the domain insights can be captured from the data types in the program. This will enable our tools to generate hardware that is reusable, shareable across algorithms, optimizable using a tool, and can be tuned by a feedback-driven process. This work will fundamentally change how systems research is done. When CPUs and GPUs dominated the hardware landscape, software has assumed hardware to be a fixed design that cannot be changed. Our work leads application experts and software developers to question the status-quo and accelerates the movement towards customization.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Self-Sketching Domain Specific Accelerators: Build Hardware from Software
-
批准号:RGPIN-2018-06795
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2021
-
负责人:Shriraman, Arrvindh
-
依托单位:
Self-Sketching Domain Specific Accelerators: Build Hardware from Software
-
批准号:RGPIN-2018-06795
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2020
-
负责人:Shriraman, Arrvindh
-
依托单位:
Optimizing hadoop to scale to big systems and big-data
-
批准号:485325-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.77万
-
财政年份:2019
-
负责人:Shriraman, Arrvindh
-
依托单位:
Self-Sketching Domain Specific Accelerators: Build Hardware from Software
-
批准号:RGPIN-2018-06795
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2019
-
负责人:Shriraman, Arrvindh
-
依托单位:
Self-Sketching Domain Specific Accelerators: Build Hardware from Software
-
批准号:RGPIN-2018-06795
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.99万
-
财政年份:2018
-
负责人:Shriraman, Arrvindh
-
依托单位:
High performance computer vision on low performance hardware
-
批准号:522765-2018
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2018
-
负责人:Shriraman, Arrvindh
-
依托单位:
Optimizing hadoop to scale to big systems and big-data
-
批准号:485325-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.77万
-
财政年份:2017
-
负责人:Shriraman, Arrvindh
-
依托单位:
Programmable memory systems for manycore architectures
-
批准号:402849-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.4万
-
财政年份:2017
-
负责人:Shriraman, Arrvindh
-
依托单位:
Software framework for Smart building energy audits
-
批准号:498931-2016
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2016
-
负责人:Shriraman, Arrvindh
-
依托单位:
Optimizing hadoop to scale to big systems and big-data
-
批准号:485325-2015
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$5.77万
-
财政年份:2016
-
负责人:Shriraman, Arrvindh
-
依托单位:
Programmable memory systems for manycore architectures
-
批准号:402849-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.4万
-
财政年份:2016
-
负责人:Shriraman, Arrvindh
-
依托单位:
Programmable memory systems for manycore architectures
-
批准号:402849-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.4万
-
财政年份:2014
-
负责人:Shriraman, Arrvindh
-
依托单位:
Programmable memory systems for manycore architectures
-
批准号:402849-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.4万
-
财政年份:2013
-
负责人:Shriraman, Arrvindh
-
依托单位:
Programmable memory systems for manycore architectures
-
批准号:402849-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.4万
-
财政年份:2012
-
负责人:Shriraman, Arrvindh
-
依托单位:
Programmable memory systems for manycore architectures
-
批准号:402849-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.4万
-
财政年份:2011
-
负责人:Shriraman, Arrvindh
-
依托单位:
海外基金