【技术实现步骤摘要】
数据处理方法及电子装置
[0001]本公开的实施例涉及一种数据处理方法及电子装置。
技术介绍
[0002]基于忆阻器的存算一体技术有望突破经典计算系统的冯诺依曼架构瓶颈,带来硬件算力、能效的爆发式增长,进一步促进人工智能的发展和落地,是最具潜力的下一代硬件芯片技术之一。国内外企业、科研单位都投入大量人力物力,经过近十年的发展后,基于忆阻器的存算一体技术已逐渐从理论仿真阶段进入实际芯片、系统的原型演示阶段。
技术实现思路
[0003]本公开至少一实施例提供一种基于忆阻器阵列的数据处理方法,其中,忆阻器阵列包括阵列排布的多个忆阻器单元,该方法包括:获取待处理对象,待处理对象包括阵列排布为m行n列的多个像素点,m和n分别为正整数;设置忆阻器阵列,将待处理对象中的每个像素点的值映射至忆阻器阵列中对应的忆阻器单元;通过忆阻器阵列计算待处理对象对应的中心坐标,忆阻器阵列被配置为可进行乘和运算,中心坐标包括第一坐标和第二坐标,其中,通过忆阻器阵列计算待处理对象对应的中心坐标,包括:将多个像素点中的每个像素点的值乘以像素点在 ...
【技术保护点】
【技术特征摘要】
1.一种基于忆阻器阵列的数据处理方法,其中,所述忆阻器阵列包括阵列排布的多个忆阻器单元,所述方法包括:获取待处理对象,其中,所述待处理对象包括阵列排布为m行n列的多个像素点,m和n分别为正整数;设置所述忆阻器阵列,将所述待处理对象中的每个像素点的值映射至所述忆阻器阵列中对应的忆阻器单元;通过所述忆阻器阵列计算所述待处理对象对应的中心坐标,其中,所述忆阻器阵列被配置为可进行乘和运算,所述中心坐标包括第一坐标和第二坐标,其中,通过所述忆阻器阵列计算所述待处理对象对应的中心坐标,包括:将所述多个像素点中的每个像素点的值乘以所述像素点在所述待处理对象中所在行的行编号,以得到所述像素点对应的第一乘积,由此得到m*n个第一乘积,将所述m*n个第一乘积求和以得到第一分子值,将所述像素点的值乘以所述像素点在所述待处理对象中所在列的列编号,以得到所述像素点对应的第二乘积,由此得到m*n个第二乘积,将所述m*n个第二乘积求和以得到第二分子值;根据所述待处理对象中的每个像素点的值,执行基准值获取操作以得到基准值;对所述第一分子值和所述基准值的比值进行取整处理,以得到所述第一坐标;对所述第二分子值和所述基准值的比值进行取整处理,以得到所述第二坐标。2.根据权利要求1所述的数据处理方法,其中,对所述第一分子值和所述基准值的比值进行取整处理,以得到所述第一坐标,包括:将所述第一分子值与所述基准值进行比较,响应于所述第一分子值大于所述基准值,以所述基准值为基础加数执行累加操作得到累加结果,重复所述累加操作直到所述累加结果首次大于所述第一分子值,将所述累加操作的重复次数加一作为所述第一坐标;响应于所述第一分子值小于或等于所述基准值,确定所述第一坐标为1。3.根据权利要求1所述的数据处理方法,其中,对所述第二分子值和所述基准值的比值进行取整处理,以得到所述第二坐标,包括:将所述第二分子值与所述基准值进行比较,响应于所述第二分子值大于所述基准值,以所述基准值为基础加数执行累加操作得到累加结果,重复所述累加操作直到所述累加结果首次大于所述第二分子值,将所述累加操作的重复次数加一作为所述第二坐标;响应于所述第二分子值小于或等于所述基准值,确定所述第二坐标为1。4.根据权利要求2或3所述的数据处理方法,其中,所述忆阻器阵列包括M行N列,所述忆阻器阵列还包括M条字线、M条源线和N条位线,所述M条字线以及所述M条源线分别与所述M行对应,所述N条位线分别与所述N列对应,M和N为正整数且分别大于或等于m和n,所述多个忆阻器单元中的每个在接收对应的字线所施加的开启信号被打开且在对应的位线上被施加读取电压而被读取,并且根据所述忆阻器单元中的忆阻器的阻值产生对应
的读取电流,其中,根据所述待处理对象中的每个像素点的值,执行基准值获取操作以得到基准值,包括:将所述开启信号施加至所述m行像素点对应的m行忆阻器单元的字线,在1个周期内,在所述n列像素点对应的n列忆阻器单元的位线施加所述读取电压,获取所述多个像素点中的每个像素点分别对应的忆阻器单元产生的1次读取电流,以得到多个读取电流,对所述多个读取电流进行加和处理以得到基准电流,将所述基准电流作为所述基准值。5.根据权利要求4所述的数据处理方法,其中,将所述多个像素点中的每个像素点的值乘以所述像素点在所述待处理对象中所在行的行编号,以得到所述像素点对应的第一乘积,由此得到m*n个第一乘积,将所述m*n个第一乘积求和以得到第一分子值,包括:对于所述m行中的第i行,在连续m个周期内,在第i行对应的忆阻器单元的字线施加i个周期的所述开启信号,在所述连续m个周期内,在所述所有像素点对应的忆阻器单元的位线施加所述读取电压,对所述第i行中所有像素点对应的所有忆阻器单元产生的i次读取电流进行加和处理,以得到所述第i行对应的输出电流,其中,i为正整数,并且,将所述m行分别对应的m个输出电流相加以得到第一电流信号,将所述第一电流信号作为所述第一分子值。6.根据权利要求5所述的数据处理方法,其中,将所述第一分子值与所述基准值进行比较,响应于所述第一分子值大于所述基准值,以所述基准值为基础加数执行累加操作得到累加结果,重复所述累加操作直到所述累加结果首次大于所述第一分子值,...
【专利技术属性】
技术研发人员:吴华强,周颖,高滨,唐建石,钱鹤,
申请(专利权)人:清华大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。