【技术实现步骤摘要】
【国外来华专利技术】处理器及其控制方法
[0001]本公开涉及一种处理器及其控制方法。更具体地,本公开涉及执行池化的处理器及其控制方法。
技术介绍
[0002]通常,家用电器(诸如冰箱或洗衣机)包括用于执行特定功能的马达。另一方面,近年来,通常可在一个家庭内提供多个具有马达的家用电器。例如,可在一个家庭内提供普通冰箱和泡菜冰箱。
[0003]深度学习是一种基于人工神经网络的机器学习技术,并且即使人工神经网络被设计成多层结构以变深,也可通过使用无监督学习对用于学习的数据进行预处理或者通过一次跨若干层传送数据来提高学习效率。更具体地,由于互联网的大数据和处理大数据的计算能力的提高,深度学习最近得到了极大的发展。
[0004]其中,卷积神经网络(CNN)具有适合于学习二维数据的结构,并且可包括卷积运算、池化运算等。
[0005]这里,池化用于检测局部区域中的有意义的信号。例如,当使用用于检测图像中的瞳孔的滤波器执行卷积时,将瞳孔位置处记录的高数值作为结果值,但是因为这些数值是大量结果值中的一些,所以这些数值可能无法有效地传送到下一层。
[0006]在这种情况下,可如图1A所示使用最大池化将局部区域中的最大信号传送到下一层。另外,传送到下一层的强信号可在滤波器学习时通过反向传播算法再次前向传送,以使用于检测瞳孔的滤波器更有效地执行学习。因此,池化执行提高推理和学习效率的重要功能。
[0007]可选地,如图1B所示,池化可用于减少特征图数据。在不执行池化的情况下,执行卷积,使得可在深度方向(Z轴方向)上增加 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种处理器,包括:多个处理元件,被配置为以矩阵形式布置;以及控制器,被配置为在多个周期期间控制所述多个处理元件处理目标数据,其中,所述控制器还被配置为:将包括在目标数据中的多个元素中的第一行中包括的每个第一元素输入到所述多个处理元件中的布置在第一行中的第一处理元件,控制第一处理元件,使得每个第一处理元件对从相邻第一处理元件提供的数据和输入的第一元素进行运算,并且将包括在所述多个元素中的第二行中的每个第二元素输入到所述多个处理元件中的布置在第二行中的第二处理元件,控制第二处理元件,使得每个第二处理元件对从相邻第二处理元件提供的数据和输入的第二元素进行运算,以及控制第二处理元件,使得每个第二处理元件对从第一处理元件中的同一列中的相邻第一处理元件提供的运算数据和预先存储的运算数据进行运算,以获取目标数据的池化结果。2.根据权利要求1所述的处理器,其中,所述控制器还被配置为:在第一周期中将每个第一元素输入到第一处理元件,在紧接在第一周期之后的第二周期中,控制第一处理元件,使得每个第一处理元件对从相邻第一处理元件提供的数据和输入的第一元素进行运算,并且将每个第二元素输入到第二处理元件,在紧接在第二周期之后的第三周期中,控制第二处理元件,使得每个第二处理元件对从相邻第二处理元件提供的数据和输入的第二元素进行运算,以及在紧接第三周期之后的第四周期中,控制第二处理元件,使得每个第二处理元件对从第一处理元件中的同一列中的相邻第一处理元件提供的运算数据和预先存储的运算数据进行运算,以获取池化结果。3.根据权利要求1所述的处理器,其中,所述控制器还被配置为:在第一周期中,将每个第一元素输入到第一处理元件,在紧接在第一周期之后的多个周期期间,控制第一处理元件,使得每个第一处理元件对从相邻第一处理元件提供的数据和输入的第一元素进行运算,在作为所述多个周期之一的第二周期中,将第二元素输入到每个第二处理元件,在紧接在第二周期之后的多个周期期间,控制第二处理元件,使得每个第二处理元件对从相邻第二处理元件提供的数据和输入的第二元素进行运算,以及与所述紧接在第二周期之后的多个周期具有预定间隔的第三周期中,控制第二处理元件,使得每个第二处理元件对从第一处理元件中的同一列中的相邻第一处理元件提供的运算数据和预先存储的运算数据进行运算,以获取池化结果,并且紧接在第一周期之后的周期数等于紧接在第二周期之后的周期数。4.根据权利要求3所述的处理器,其中,所述控制器还被配置为:在所述紧接在第一周期之后的多个周期中的初始周期中,控制第一处理元件,使得与每个第一处理元件相邻的第一处理元件提供第一元素,以及在所述紧接在第一周期之后的多个周期中的初始周期中,控制第二处理元件,使得与
每个第一处理元件相邻的第二处理元件提供第二元素。5.根据权利要求4所述的处理器,其中,所述控制器还被配置为:在所述紧接在第一周期之后的多个周期中的初始周期之后的周期期间,控制第一处理元件,使得与每个第一处理元件相邻的第一处理元件提供前一周期中的运算数据,以及在所述紧接在第二周期之后的多个周期中的初始周期之后的周期期间,控制第二处理元件,使得与每个第二处理元件相邻的第二处理元件提供前一周期中的运算数据。6.根据权利要求1所述的处理器,其中,所述控制器还被配置为:将包括在目标数据中的所述多个元素中的第三行中包括的每个第三元素输入到所述多个处理元件中的布置在第三行中的第三处理元件,控制第三处理元件,使得每个第三处理元件对从相邻第三处理元件提供的数据和输入的第三元素进行运算,以及控制第三处理元件,使得每个第三处理元件控制第三处理元件对从第二处理元件中的同一列中的相邻第二处理元件提供的运算数据和预先存储的运算数据进行运算,以获取池化结果,其中,从相邻第二处理元件提供的运算数据是从与相邻第二处理元件在同一列中的相邻第一处理元件提供的运算数据和相邻第二处理元件的预先存储的运算数据的运算结果。7.根据权利要求1所述的处理器,其中,所述控制器还被配置为:控制第一处理元件,使得每个第一处理元件执行从相邻第一处理元件提供的数据和输入的第二元素的加法运算,控制第二处理元件,使得每个第二处理元件执行从相邻第二处理元件提供的数据和输入的第二元素的加法运算,以及控制第二处理元件,使得每个第二处理元件执行从第一处理元件中的同一列中的相邻第一处理元件提供的运算数据和预先存储的运算数据的相加运算,以获取平均池化结果。8.根据权利要求1所述的处理器,其中,所述控制器还被配置为:控制第一处理元件,使得每个第一处理元件执行从相邻第一处理元件提供的第一元素和输入的第一元素的比较运算,控制第二处理元件,使得每个第二处理元件执行从相邻第二处理元件提供的第二元素和输入的第二元素的比...
【专利技术属性】
技术研发人员:金庆勳,金径勳,金贤植,宋学燮,魏久然,李政勳,丁镇世,赵程昱,韩相福,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。