当前位置: 首页 > 专利查询>陈新专利>正文

智能超算可编程控制器制造技术

技术编号:21453018 阅读:39 留言:0更新日期:2019-06-26 04:29
本发明专利技术公开了一种智能超算可编程控制器,内部包括智能应用处理器和增强型可编程逻辑门阵列,通过动态编程能够在所述可编程逻辑门阵列内部连接可配置逻辑模块,输入输出模块和辅助的数字信号处理器,形成多个支持超算的并行处理单元,这些并行处理单元相互协作能够支持大规模的浮点超算和人工智能模型运算,能够有效加速服务器并发处理、内存与闪存一体化、矿机运算、图像及语音识别与处理、数据压缩、数据加解密、深度学习等多种超算应用场景,通过智能应用处理器的配合,在外部应用的公共输入输出通道和数据预处理上降低延时,提高动态响应,同时只有通过智能应用处理器的安全认证才能对智能超算可编程控制器中的单元进行可编程配置。

【技术实现步骤摘要】
智能超算可编程控制器
本专利技术涉及一种包含智能应用处理器和增强型可编程逻辑门阵列的可编程控制器,采用可编程逻辑与数字信号处理器结合,通过智能应用处理器进行多通道加速,提高超算和服务器效率。技术背景普通的可编程控制器只包含标准的可配置逻辑模块,输入输出模块和内部连线,均匀分配逻辑门阵列,没有对特定公共运算所需的基础模块做优化,不包含数字信号处理器,也不包含支持对特殊处理所需的应用处理器,需要外部增加多种处理器和接口实现对存储器和数据的访问,加大了数据延迟。如果在可编程逻辑门阵列里增加数字信号处理器和智能应用处理器,就能主动提升对存储器和总线等关键资源的访问和加速,同时提高复杂应用的处理效率,还能够提升存储器寿命和提高整体数据安全性。
技术实现思路
本专利技术公开了一种智能超算可编程控制器,其特征在于,由智能应用处理器和增强型可编程逻辑门阵列组成,所述增强型可编程逻辑门阵列内部包含可配置逻辑模块,输入输出模块,内部连线和辅助的数字信号处理器,通过外部编程指令能够对所述逻辑模块,输入输出模块和数字信号处理器进行重新配置,通过内部连线进行连接,用于实现超级运算所需的硬件可编程逻辑,具有静态可重复编程及动态系统重构的特性,主要进行硬件编程;所述数字信号处理器包含优化的控制单元,运算单元,寄存器和存储单元,在已经优化确定的硬件逻辑上主要进行软件编程;通过动态的硬件及软件编程能够在所述增强型可编程逻辑门阵列内部形成多个支持复杂运算的并行处理单元,这些并行处理单元相互配合并与数字信号处理器协作,能够支持超大规模的浮点运算和人工智能模型复杂运算,并通过智能应用处理器的配合,在外部应用所需的公共输入输出通道和基础数据预处理上降低延时,提高动态响应。所述的智能超算可编程控制器,其特征在于,所述智能应用处理器的接口包括PCI-E接口和FLASH存储器接口,能够连接服务器的PCI-E总线,通过可编程逻辑和数字信号处理器有效加速服务器并发处理和内存与闪存一体化设计;所述智能应用处理器采用存储器多通道接口设计,能够同时对多个存储器芯片及每个存储器芯片的多个存储区域进行并行数据存取,使得数据访问的速度达到内存的需要,从而能够虚拟成服务器内存,实现内存与闪存一体化设计,根据需要随时扩大内存及存储器并发访问速度,提高服务器并发处理;同时由于智能超算可编程控制器内部的可编程硬件逻辑能够加速特定的运算逻辑,使得服务器所需的业务运算也得到加速;所述可编程逻辑和数字信号处理器满足大单元的高性能处理特点。所述的智能超算可编程控制器,其特征在于,所述增强型可编程逻辑门阵列内部实现的硬件逻辑主要用于矿机运算所需的超大规模并发哈希运算处理,通过超高速的哈希运算处理,在更短时间找到碰撞所需的随机因子,所述可编程逻辑和数字信号处理器满足密集型小单元的多并发特点。所述的智能超算可编程控制器,其特征在于,所述增强型可编程逻辑门阵列内部实现的硬件逻辑主要用于图像及语音识别与处理所需的大规模并发运算处理,通过高速的比对算法,在更短时间找到数据库中匹配的数据特征,并对图像和语音进行统一压缩处理,所述智能应用处理器增强对数据库并发访问的处理,所述可编程逻辑和数字信号处理器满足共享统一数据进行运算的共享数据访问并发特点;也适用于数据压缩和数据加解密处理的并发需求。所述的智能超算可编程控制器,其特征在于,所述增强型可编程逻辑门阵列内部实现的硬件逻辑主要用于深度学习所需的超级运算场景,常规的数字信号处理器只能进行正向数据运算,不能实现反向数据运算,通过可编程逻辑和数字信号处理器结合能够实现同时支持正反向数据运算的复杂深度学习和人工智能运算;所述智能应用处理器增强对数据输入的有效性检查和归一化预处理,尽量滤除噪声数据,提高后端深度学习的质量。所述的智能超算可编程控制器,其特征在于,所述智能应用处理器中还包括安全硬件和安全固件,所述安全硬件具备加密算法硬件模块和数据纠错模块,所述安全固件具备额外的多级数据校验算法和安全认证功能,只有通过智能应用处理器的安全认证才能对智能超算可编程控制器中的各部分进行可编程配置。所述的智能超算可编程控制器,其特征在于,所述安全硬件还具备电压、时钟、温度和光照探测传感器和存储器多通道存取电路,所述加密算法硬件模块支持对数据存取实时进行加解密运算,所述存储器多通道存取电路支持同时对存储器的多个区域进行数据读写,所述数据纠错模块根据存储器每个数据块对应的纠错数据进行该数据块的数据校验和数据恢复,并累计各数据块的使用次数以及有效使用率作为磨损参数;所述安全固件具备额外的多级数据校验算法,根据需要对安全硬件的数据纠错模块进行补充,并根据存储器各数据块磨损参数和存储器热量监控,动态调整数据块索引和数据块备份机制。所述的智能超算可编程控制器,其特征在于,所述安全硬件还具备总线和内存加密电路,具备芯片唯一序列号和虚拟地址,具备芯片防篡改设计,具备硬件错误检测,具备真随机数发生器,具备对抗侧信道攻击的随机噪音发生器,具备独立的内部时钟,具备低电量休眠和定时休眠电路。所述的智能超算可编程控制器,其特征在于,所述安全固件还具备数据完整性防丢机制、异常计数器和全盘数据验证功能,所述数据完整性防丢机制是指对于关键数据,在目标区进行写入操作时先把目标区地址和要写入的关键数据共同写入到备份区,写入成功并检查完整,置备份标志为有效后,才开始写目标区,当目标区写入成功并检查完整后就会擦掉备份标志,如果在写备份区时掉电了,目标区数据没有任何改变,如果在写完备份区,再写目标区时掉电了,此时目标区数据更新不完整,安全固件重新上电运行会先检查备份标志是否有效,是则擦除目标区,并把备份区数据更新到目标区;所述异常计数器能够统计数据存取中出现的异常情况;所述全盘数据验证功能即能够对存储器指定区域或全部区域进行整体哈希运算,再把对计算结果的数字签名存储到所述安全硬件的内部存储器或存储器特定位置;所述安全硬件还具备单向计数器,每次存储器数据更新都会触发单向计数器的数值增加,所述安全固件的全盘数据验证功能与所述单向计数器相关,使得存储器具备整体数据防回转功能,即不能通过将过去的完整数据映像写入存储器来骗过全盘数据验证功能。所述的智能超算可编程控制器,其特征在于,所述安全固件还具备多级数据完整性算法,磨损平衡算法,垃圾回收算法,低密度奇偶校验技术和多级纠错码机制,用于提高存储器的可用性和整体良品率;所述磨损平衡算法既能够对于频繁更新的特定数据块采用多冗余数据块备份,平衡磨损,根据冗余级别成倍提升存储器的使用寿命,也能整体进行数据分配,使得所有数据块都能均匀参与磨损平衡。具体实施方式本专利技术的智能超算可编程控制器,其具体实施方式为,在智能超算可编程控制器内部均匀部署逻辑门阵列的基础上,增加多个数字信号处理器,公共总线,共享存储单元和智能应用处理器,智能应用处理器中包含必要的安全硬件和安全固件,能够对外部的一个或多个FLASH存储器进行管理,多通道存取电路的设计使得并发进行FLASH高速数据读取,甚至能够达到内存DRAM的存取速度级别,用于虚拟内存;安全硬件和安全固件中包含国密算法,能够安全升级,只有通过智能应用处理器的安全认证才能对智能超算可编程控制器中的单元进行可编程配置。本文档来自技高网...

【技术保护点】
1.一种智能超算可编程控制器,其特征在于,由智能应用处理器和增强型可编程逻辑门阵列组成,所述增强型可编程逻辑门阵列内部包含可配置逻辑模块,输入输出模块,内部连线和辅助的数字信号处理器,通过外部编程指令能够对所述逻辑模块,输入输出模块和数字信号处理器进行重新配置,通过内部连线进行连接,用于实现超级运算所需的硬件可编程逻辑,具有静态可重复编程及动态系统重构的特性,主要进行硬件编程;所述数字信号处理器包含优化的控制单元,运算单元,寄存器和存储单元,在已经优化确定的硬件逻辑上主要进行软件编程;通过动态的硬件及软件编程能够在所述增强型可编程逻辑门阵列内部形成多个支持复杂运算的并行处理单元,这些并行处理单元相互配合并与数字信号处理器协作,能够支持超大规模的浮点运算和人工智能模型复杂运算,并通过智能应用处理器的配合,在外部应用所需的公共输入输出通道和基础数据预处理上降低延时,提高动态响应。

【技术特征摘要】
1.一种智能超算可编程控制器,其特征在于,由智能应用处理器和增强型可编程逻辑门阵列组成,所述增强型可编程逻辑门阵列内部包含可配置逻辑模块,输入输出模块,内部连线和辅助的数字信号处理器,通过外部编程指令能够对所述逻辑模块,输入输出模块和数字信号处理器进行重新配置,通过内部连线进行连接,用于实现超级运算所需的硬件可编程逻辑,具有静态可重复编程及动态系统重构的特性,主要进行硬件编程;所述数字信号处理器包含优化的控制单元,运算单元,寄存器和存储单元,在已经优化确定的硬件逻辑上主要进行软件编程;通过动态的硬件及软件编程能够在所述增强型可编程逻辑门阵列内部形成多个支持复杂运算的并行处理单元,这些并行处理单元相互配合并与数字信号处理器协作,能够支持超大规模的浮点运算和人工智能模型复杂运算,并通过智能应用处理器的配合,在外部应用所需的公共输入输出通道和基础数据预处理上降低延时,提高动态响应。2.根据权利要求1中所述的智能超算可编程控制器,其特征在于,所述智能应用处理器的接口包括PCI-E接口和FLASH存储器接口,能够连接服务器的PCI-E总线,通过可编程逻辑和数字信号处理器有效加速服务器并发处理和内存与闪存一体化设计;所述智能应用处理器采用存储器多通道接口设计,能够同时对多个存储器芯片及每个存储器芯片的多个存储区域进行并行数据存取,使得数据访问的速度达到内存的需要,从而能够虚拟成服务器内存,实现内存与闪存一体化设计,根据需要随时扩大内存及存储器并发访问速度,提高服务器并发处理;同时由于智能超算可编程控制器内部的可编程硬件逻辑能够加速特定的运算逻辑,使得服务器所需的业务运算也得到加速;所述可编程逻辑和数字信号处理器满足大单元的高性能处理特点。3.根据权利要求1中所述的智能超算可编程控制器,其特征在于,所述增强型可编程逻辑门阵列内部实现的硬件逻辑主要用于矿机运算所需的超大规模并发哈希运算处理,通过超高速的哈希运算处理,在更短时间找到碰撞所需的随机因子,所述可编程逻辑和数字信号处理器满足密集型小单元的多并发特点。4.根据权利要求1中所述的智能超算可编程控制器,其特征在于,所述增强型可编程逻辑门阵列内部实现的硬件逻辑主要用于图像及语音识别与处理所需的大规模并发运算处理,通过高速的比对算法,在更短时间找到数据库中匹配的数据特征,并对图像和语音进行统一压缩处理,所述智能应用处理器增强对数据库并发访问的处理,所述可编程逻辑和数字信号处理器满足共享统一数据进行运算的共享数据访问并发特点;也适用于数据压缩和数据加解密处理的并发需求。5.根据权利要求1中所述的智能超算可编程控制器,其特征在于,所述增强型可编程逻辑门阵列内部实现的硬件逻辑主要用于深度学习所需的超级运算场景,常规的数字信号处理器只能进行正向数据运算,不能实现反向数据运算,通过可编程逻辑和数字信号处理器结合能够实现同时支持正反向数据运算的复杂深度学习和人工智能运算;所述智能应用处理器增强对数据输入的有效性检查和归一化预处理,尽...

【专利技术属性】
技术研发人员:陈新
申请(专利权)人:陈新
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1