OCC: An Automated End-to-End Machine Learning Optimizing Compiler for Computing-In-Memory

计算机科学 编译程序 记忆电阻器 冯·诺依曼建筑 横杆开关 抽象 并行计算 计算机体系结构 领域特定语言 程序设计语言 电信 认识论 电气工程 工程类 哲学
作者
Adam Siemieniuk,Lorenzo Chelini,Asif Ali Khan,Jerónimo Castrillón,Andi Drebes,Henk Corporaal,Tobias Grosser,Martin Kong
出处
期刊:IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems [Institute of Electrical and Electronics Engineers]
卷期号:41 (6): 1674-1686 被引量:19
标识
DOI:10.1109/tcad.2021.3101464
摘要

Memristive devices promise an alternative approach toward non-Von Neumann architectures, where specific computational tasks are performed within the memory devices. In the machine learning (ML) domain, crossbar arrays of resistive devices have shown great promise for ML inference, as they allow for hardware acceleration of matrix multiplications. But, to enable widespread adoption of these novel architectures, it is critical to have an automatic compilation flow as opposed to relying on a manual mapping of specific kernels on the crossbar arrays. We demonstrate the programmability of memristor-based accelerators using the new compiler design principle of multilevel rewriting, where a hierarchy of abstractions lowers programs level-by-level and perform code transformations at the most suitable abstraction. In particular, we develop a prototype compiler, which progressively lowers a mathematical notation for tensor operations arising in ML workloads, to fixed-function memristor-based hardware blocks.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
六六发布了新的文献求助10
2秒前
橙汁完成签到,获得积分10
5秒前
LYB完成签到 ,获得积分10
6秒前
曈曦完成签到 ,获得积分10
7秒前
平常的三问完成签到 ,获得积分10
10秒前
善良的冰颜完成签到 ,获得积分10
12秒前
xingqing完成签到 ,获得积分10
12秒前
黑大侠完成签到 ,获得积分0
16秒前
singlehzp完成签到 ,获得积分10
16秒前
小章完成签到 ,获得积分10
19秒前
回首不再是少年完成签到,获得积分0
19秒前
交个朋友完成签到 ,获得积分10
19秒前
lyb完成签到 ,获得积分10
21秒前
贪玩的网络完成签到 ,获得积分10
22秒前
高挑的冰露完成签到 ,获得积分10
25秒前
段采萱完成签到 ,获得积分10
26秒前
充电宝应助lvzhihao采纳,获得10
26秒前
Tree_QD发布了新的文献求助10
31秒前
33秒前
画龙点睛完成签到 ,获得积分10
37秒前
lvzhihao发布了新的文献求助10
38秒前
li完成签到 ,获得积分0
40秒前
多边形完成签到 ,获得积分10
41秒前
郭磊完成签到 ,获得积分10
44秒前
花誓lydia完成签到 ,获得积分10
51秒前
不想长大完成签到 ,获得积分0
52秒前
Tree_QD发布了新的文献求助10
56秒前
科研通AI2S应助Sussq采纳,获得10
57秒前
周周周完成签到 ,获得积分10
1分钟前
自然如松完成签到 ,获得积分10
1分钟前
红朱古力酒完成签到 ,获得积分10
1分钟前
Sussq完成签到,获得积分10
1分钟前
bdsb完成签到,获得积分10
1分钟前
扣子完成签到 ,获得积分10
1分钟前
暮雨完成签到,获得积分10
1分钟前
hehehe完成签到 ,获得积分10
1分钟前
科研人完成签到 ,获得积分10
1分钟前
1分钟前
herpes完成签到 ,获得积分0
1分钟前
1分钟前
高分求助中
Malcolm Fraser : a biography 680
Signals, Systems, and Signal Processing 610
天津市智库成果选编 600
Climate change and sports: Statistics report on climate change and sports 500
Forced degradation and stability indicating LC method for Letrozole: A stress testing guide 500
Organic Reactions Volume 118 400
A Foreign Missionary on the Long March: The Unpublished Memoirs of Arnolis Hayman of the China Inland Mission 400
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6459055
求助须知:如何正确求助?哪些是违规求助? 8268303
关于积分的说明 17621373
捐赠科研通 5528168
什么是DOI,文献DOI怎么找? 2905885
邀请新用户注册赠送积分活动 1882594
关于科研通互助平台的介绍 1727612