人工智能芯片软件栈的开发及算法研究

来源 :杭州电子科技大学 | 被引量 : 1次 | 上传用户:rdx200901as
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着摩尔定律逐渐接近尾声,一味地通过提升工艺来比拼硬件性能将变得越来越艰难。在现有工艺下,如何改进硬件架构来适应不断变化的人工智能算法变得愈发的重要。为了针对具体应用,研究从底层硬件到上层软件接口的设计,保证芯片底层和上层软件接口设计符合具体应用的需求,本论文在基于开源硬件框架的人工智能芯片研究平台和FPGA开源软件框架PYNQ基础上,开发了所需的软件栈,并通过改进的YOLOv3-Tiny目标检测算法实现了软件栈的验证。主要工作包括:(1)设计了人工智能芯片软件栈的总体框架,完成了人工智能芯片研究平台的软件开发,包括算法的模型训练、模型转换,CNN加速指令及加速硬件的驱动程序开发和CNN应用级API调用接口开发。(2)特定应用场景的目标检测算法在该平台的移植与测试。传统检测方法在猪群检测和计数应用方面存在的检测设备易损、检测结果不理想等问题。本文在YOLOv3-Tiny算法的基础上,增加了一个检测尺度并进行特征密集连接复用,提高了目标检测算法的精度。最后将YOLOv3-Tiny移植在人工智能芯片研究平台进行测试对比,测试结果显示设计方案获得了较好的效果。
其他文献
本英汉翻译实践报告材料选自旅游管理学著作《从旅游学角度研究航空运输》(The Study of Air Transport from the Perspective of Tourism Science)一书中的第十五章,由奈杰尔·哈尔彭(Nigel Halpern)所著。该章系统地介绍了旅游地利益主体和航空运输业间的合伙关系,及其对航空旅游业发展的影响。该翻译实践报告旨在通过分析旅游管理学著作翻
近十年来,基于神经网络的深度学习技术将图像分类、语音识别和目标检测等技术的准确率提高到了实用的水平。众多的科技巨头和初创公司都卷入其中,努力挖掘各种可能的应用落地场景。深度学习技术已经走进并开始影响人们的生活。移动终端、嵌入式系统、单片机以及各种AI加速器都是深度学习应用落地的重要硬件平台,不同平台通常有不同的功能和特性,要在不同类型的设备上都获得最佳性能非常困难,因为需要基于硬件对模型与运算核心
研究背景2型糖尿病(Type 2 Diabetes Mellitus,T2DM)是由遗传因素和环境因素导致的糖、脂肪、水和电解质等代谢紊乱的临床综合征。截止到目前,我国糖尿病患者约有1.14亿,糖尿
针对输出级电路增益和输出共模电压灵活可变的需求,提出了一种新型增益与共模电压可编程的输出缓冲级电路。电路由可编程增益放大器(PGA)和采用自适应电流源与新型可编程电阻
徐州市青年路小学调查发现,现在的孩子缺乏感恩情怀,甚至不知道怎样回报亲恩,家庭教育中"德智"天平的倾斜导致了感恩教育被忽视。实施感恩教育应重在通过一系列活动,教会学生
近年来,机器视觉的发展突飞猛进,它在智能化信息领域占据举足轻重的地位。它涉及的范围也是极其广泛的,包括图像处理、光学电子技术、计算机技术,此外近期十分火热的模式识别
成组技术是上世纪50~60年代产生的,应用于纺织机械、飞机、机床及工程机械等行业的一门生产技术科学。随着计算机技术和信息技术的发展,应用成组技术、信息技术与修造船生产条
会议
以信息披露为核心的IPO注册制是资本市场重要改革,而会计师事务所在其中的作用是重要但尚未深入研究的话题。基于证监会对事务所行政监管的数据以及科创板的独特场景,本文研
随着人工智能应用技术的快速发展,中央处理器和存储电路之间大量的数据传输被公认为目前传统的冯诺依曼计算机体系架构中最大的瓶颈。深度神经网络作为目前在人工智能领域中
随着时代的进步,科学技术的不断发展,测量工程与测量仪器工具也在不断的更新和改进,促使施工放样工作越来越简化,精度也越来越高。人们可以根据需要采用不同的放样方式。对一