An electronic device includes: a data transmission interface for transmitting a data; a memory for storing the data; a processor for executing an application program; and an accelerator which is coupled to the processor by a bus and reads the data from the memory according to an operation request from the processor, and performs an operation on the data to generate an operation. The data is stored in the memory. The electronic device can improve the operation efficiency. This paper reveals and provides an accelerator, an acceleration method suitable for neural network operation and a neural network acceleration system.
【技术实现步骤摘要】
电子装置、加速器、神经网络的加速方法及加速系统
本揭示涉及运算领域,特别有关一种电子装置、加速器、适用于神经网络(neuralnetwork)运算的加速方法及神经网络加速系统。
技术介绍
近年来,随着计算能力的提升,神经网络相关应用逐渐发展,成为产业的一大趋势。虽然现今的处理器效能有所提升,但是以处理器来进行神经网络运算需要频繁存取存储器(memory),使得运算效能降低。现有技术中,可以利用图形处理器(GraphicsProcessingUnit,GPU)来进行神经网络运算而提升效能,然而其硬件架构复杂,一般只局限于桌上型计算机,且缺乏节电方案,难以扩展到可携式装置的应用中。有鉴于此,有必要提出一种新的方案,以解决上述问题。
技术实现思路
本揭示的目的在于提供一种电子装置、加速器、适用于神经网络运算的加速方法及神经网络加速系统,以提升运算效率。本揭示一方面提供一种电子装置,包含:一数据传输接口,用以传输一数据;一存储器,用以存储该数据;一处理器,用以执行一应用程序;以及一加速器,经一总线与该处理器耦接,并依从该处理器传来的一运算请求,自该存储器中读取该数据,对该数据执行一运算以产生一运算数据,存储于该存储器中。本揭示另一方面提供一种适用于将一存储器中的一数据进行一神经网络运算的加速器,包含:一寄存器,用于存储与该神经网络运算相关的若干个参数;一读写器,用于从该存储器中读取该数据;一控制器,与该寄存器和该读写器耦接;以及一运算器,与该控制器耦接,该控制器依据这些参数,控制该运算器对该数据执行该神经网络运算,并产生一运算数据。本揭示又一方面提供一种适用于神经网络 ...
【技术保护点】
1.一种电子装置,其特征在于,包含:一数据传输接口,用以传输一数据;一存储器,用以存储该数据;一处理器,用以执行一应用程序;以及一加速器,经一总线与该处理器耦接,并依从该处理器传来的一运算请求,自该存储器中读取该数据,对该数据执行一运算以产生一运算数据,存储于该存储器中。
【技术特征摘要】
2017.12.01 TW 1061424731.一种电子装置,其特征在于,包含:一数据传输接口,用以传输一数据;一存储器,用以存储该数据;一处理器,用以执行一应用程序;以及一加速器,经一总线与该处理器耦接,并依从该处理器传来的一运算请求,自该存储器中读取该数据,对该数据执行一运算以产生一运算数据,存储于该存储器中。2.根据权利要求1所述的电子装置,其特征在于:该加速器执行该运算期间,该处理器处于一省电状态。3.根据权利要求1所述的电子装置,其特征在于:该存储器包括一第一存储器,该第一存储器直接连接于该加速器。4.根据权利要求3所述的电子装置,其特征在于:该存储器包括一第二存储器,该第二存储器经该总线与该处理器耦接。5.根据权利要求4所述的电子装置,其特征在于:该数据存储于该第一存储器中,该运算数据存储于该第二存储器中。6.根据权利要求4所述的电子装置,其特征在于:该数据与该运算数据存储于该第一存储器中,该第二存储器中存放与该应用程序相关之若干个数据。7.根据权利要求1所述的电子装置,其特征在于:该存储器经由总线与该处理器耦接,该数据与该运算数据均存放于该存储器中,当该加速器与该处理器同时对该存储器存取时,该加速器具有较该处理器高之优先权。8.根据权利要求1所述的电子装置,其特征在于:该总线包括一第一总线及一第二总线,该第一总线之传输速度高于该第二总线之传输速度,该处理器与该加速器耦接该第一总线。9.根据权利要求8所述的电子装置,其特征在于:该加速器经由该第二总线与该处理器耦接。10.根据权利要求1所述的电子装置,其特征在于:该电子装置更包括一闪存控制器,用以耦接该电子装置外之一闪存。11.根据权利要求1所述的电子装置,其特征在于:该电子装置更包括一显示控制器,用以耦接该电子装置外之一显示装置。12.根据权利要求1所述的电子装置,其特征在于:该电子装置更包括一系统控制单元,该数据传输接口设置于该系统控制单元内。13.根据权利要求1所述的电子装置,其特征在于:该处理器包括一工作模式及一省电模式,当该加速器执行该运算时,该处理器处于该省电模式。14.根据权利要求1所述的电子装置,其特征在于:该运算包括卷积运算,修正线性单元运算及最大池化运算。15.根据权利要求1所述的电子装置,其特征在于,该加速器包括:一控制器;一寄存器,存放该运算所需之若干个参数;一运算器,用来执行该运算;以及一读写器,用来读写该存储器。16.根据权利要求15所述的电子装置,其特征在于:该运算器包括一乘数累加器。17.根据权利要求15所述的电子装置,其特征在于:该读写器从该存储器中读取该数据及对应的权重,并将该运算数据存储到该存储器中。18.一种适用于将一存储器中的一数据...
【专利技术属性】
技术研发人员:郭瑞仁,陈中恝,汪孔桥,蔡文福,叶子玮,郑中豪,陆慧敏,
申请(专利权)人:阿比特电子科技有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。