微信里点“发现”,扫一下
二维码便可将本文分享至朋友圈
演讲摘要:BC-AI系统及区块链内利用智能合约进行DNN计算极具挑战。链上数据获取非常耗时,并且传统的智能合约架构无法支撑高计算复杂度的DNN运行,造成系统时延。提出SmartVM以支持BC-AI系统的高性能链上DNN推理,方法核心是针对DNN的高计算并行性和大数据量等特点,设计并优化智能合约执行环境的执行机制和存储结构。SmartVM包括三个部分:1)面向DNN的指令集;2)内存管理机制;3)基于块权重预取和并行计算。SmartVM可将LeNet5、AlexNet、ResNet18和MobileNet的整体执行速度分别提高70倍、16倍、11倍和12倍。在保证相同水平的模型精度的同时,模型推理内存占用可分别减少84%、90.8%、94.3%和93.7%。揭示了用于DNN计算的智能合约虚拟机的发展空间,进一步推动BC-AI广泛应用。
讲者简介:南开大学计算机学院网络空间安全学院副教授/博导;中国计算机学会高级会员(CCF Senior Member),中国计算机学会青年计算机科技论坛(CCF YOCSEF)天津主席(2022-2023),嵌入式系统专委会执行委员,首批CCF标准工委委员。研究兴趣包括体系结构、深度学习加速器设计、嵌入式系统、区块链编译器/虚拟机。主持国家级省部级基金项目7项及校企合作项目11项,具有丰富的大型计算机系统设计与研发经验及技术管理能力,在TC、TPDS、JCST、TETC、IJCNN、ICPADS、APPT、计算机研究与发展、软件学报等高水平期刊和会议发表论文20余篇;担任CCF A类期刊TC、TPDS和CCF 中文A类期刊计算机研究与发展、软件学报、CCF B类期刊TNNLS、JCST审稿人;出版和翻译教材2部,获发明专利2项、软件著作权9项;主讲《计算机系统设计》《区块链通识与应用》。