-
公开(公告)号:CN108345522B
公开(公告)日:2019-03-29
申请号:CN201711359938.2
申请日:2017-12-15
申请人: 清华大学 , 清华大学无锡应用技术研究院
IPC分类号: G06F11/22
摘要: 本发明提供了一种用于对中央处理器CPU进行安全检测的方法、装置和系统。所述方法包括:当所述检测处理器检测分析到读操作指令时,确定所述读操作指令是否对应于读外设的操作;当所述读操作指令对应于读外设的操作时,暂停检测分析所述读操作指令,并确定是否有尚未检测分析的、在所述CPU执行的所述读操作指令对应的读操作响应之前的至少一个外设发起的读写操作;如有尚未检测分析的所述至少一个外设发起的读写操作,检测分析所述至少一个外设发起的读写操作后,再检测分析所述读操作指令;如没有尚未检测分析的所述至少一个外设发起的读写操作,恢复检测分析所述读操作指令。本发明实施例能够有效地保证处理器安全检测过程中检测分析结果的可靠性。
-
公开(公告)号:CN108170203B
公开(公告)日:2020-06-16
申请号:CN201810110047.1
申请日:2018-02-02
申请人: 清华大学 , 清华大学无锡应用技术研究院
IPC分类号: G06F1/03
摘要: 本发明提供了一种用于可重构处理系统的查表算子,其特征在于,所述查表算子包括:多个查找表单元S‑Box,每个所述查找表单元S‑Box中包括至少一个查找表,其中,响应于输入数据输入至所述查表算子,所述查表算子中的一个或多个查找表单元S‑Box对所述输入数据进行处理。本发明还提供了一种用于可重构处理系统的查表算子配置方法。
-
公开(公告)号:CN108363615B
公开(公告)日:2019-05-14
申请号:CN201710846262.3
申请日:2017-09-18
申请人: 清华大学 , 清华大学无锡应用技术研究院
摘要: 本公开提供了一种用于可重构处理系统的任务分配方法,所述方法包括:确定可重构处理系统的硬件处理资源的使用状况,其中,所述硬件处理资源包括m个任务通道以及可重构计算阵列,一个任务通道一次能够控制所述可重构计算阵列中的至少一个算子处理一个任务,m为正整数;根据所述硬件处理资源的使用状况,分配n个待处理任务中的第一任务,使得所述m个任务通道中的至少一个任务通道控制所述可重构计算阵列同时处理包括所述第一任务的至少一个任务,n为正整数。本公开还提供了一种用于可重构处理系统的任务分配系统。
-
公开(公告)号:CN116263777A
公开(公告)日:2023-06-16
申请号:CN202111544906.6
申请日:2021-12-15
申请人: 清华大学无锡应用技术研究院 , 清华大学 , 合芯科技有限公司
摘要: 本发明提供一种数据抽取装置,包括:反馈移位寄存器,配置有至少一个抽取端口,其中,每一个抽取端口分配有不同的地址,所述地址适用于选择特定位的抽取端口;数据抽取模块,配置有至少一个抽头,所述至少一个抽头与所述至少一个抽取端口对应连接,以抽取数据,所述数据抽取模块根据所述地址选择特定位的抽取端口头对所述反馈移位寄存器进行数据抽取;反馈运算阵列,用于对所述数据抽取模块抽取的数据进行反馈运算;所述反馈运算阵列的输出端反馈连接至所述反馈移位寄存器,以用于将反馈运算结果反馈至所述反馈移位寄存器。本发明还提供一种多级数据抽取装置、流密码生成装置及数据抽取方法。
-
公开(公告)号:CN107562686B
公开(公告)日:2019-12-10
申请号:CN201710717525.0
申请日:2017-08-18
申请人: 清华大学 , 清华大学无锡应用技术研究院
摘要: 本公开实施例提供了信息处理方法和装置。该方法包括:生成第一命令帧,第一命令帧包括任务信息,任务信息用于指示可重构处理系统执行第一任务;将第一命令帧写入PCIe命令空间中,PCIe命令空间由第一处理器系统和可重构处理系统共享;从PCIe命令空间中获得来自可重构处理系统的第一应答帧,其中,第一应答帧包括返回信息,返回信息用于指示可重构处理系统针对第一任务得到的结果。利用本公开实施例,能够实现第一处理器系统与可重构处理系统之间的简单高效交互。
-
公开(公告)号:CN108628693B
公开(公告)日:2019-10-25
申请号:CN201810347283.5
申请日:2018-04-17
申请人: 清华大学 , 清华大学无锡应用技术研究院
IPC分类号: G06F11/07 , G06F11/263
摘要: 本发明提供了一种处理器调试方法,所述处理器包括可重构计算阵列,所述可重构计算阵列包括多个处理单元以及与所述多个处理单元对应的多个寄存器。所述方法包括,接收调试指令,通过令牌控制至少一个处理单元在使能状态与非使能状态下切换,以控制所述可重构计算阵列执行所述调试指令,产生调试数据并存储于与所述至少一个处理单元对应的寄存器中,以及导出所述至少一个处理单元对应的寄存器中的调试数据。本发明还提供了一种处理器调试系统以及一种计算机可读存储介质。本发明实施例能够提高可重构处理器的调试效率。
-
公开(公告)号:CN118568742A
公开(公告)日:2024-08-30
申请号:CN202410558214.4
申请日:2024-05-07
申请人: 清华大学无锡应用技术研究院
摘要: 本公开提供了一种数据处理方法、可重构数据处理芯片和电子设备,可以应用于芯片技术领域、数据加密领域和计算机领域。该方法包括:将传输至可重构数据处理芯片的初始数据包存储在第一缓存中;根据初始数据包中的算力消耗标识,将初始数据包传输至第二缓存中与算力消耗标识相对应的待处理缓存区;将待处理缓存区中的初始数据包,传输至与算力消耗标识相对应的关联算核,以便于关联算核对初始数据包中的初始数据执行数据处理操作,得到目标数据;根据从关联算核获取的目标数据,生成目标数据包,以便于与可重构数据处理芯片电连接的关联装置获取目标数据包。
-
公开(公告)号:CN113744719B
公开(公告)日:2024-08-06
申请号:CN202111032297.6
申请日:2021-09-03
申请人: 清华大学
IPC分类号: G10L15/02 , G10L15/06 , G10L21/0272
摘要: 本说明书实施例提供一种语音提取方法、装置及设备。所述方法包括:获取混合语音样本数据;所述混合语音样本数据中包括噪声信号、干扰语音信号、混响信号中的至少一种和目标语音信号;利用所述混合语音样本数据训练预设语音分离模型,得到预训练语音分离模型;基于所述预训练语音分离模型构建策略网络和评估网络;所述策略网络和评估网络对应有网络参数;基于所述网络参数确定目标量化策略;利用目标量化策略更新所述预训练语音分离模型得到语音提取模型;利用所述语音提取模型从待处理语音数据中提取目标对象语音信号。上述方法减小了语音提取模型的规模,进而快速有效地对单通道语音中的目标对象的语音实现了分离。
-
公开(公告)号:CN112540743B
公开(公告)日:2024-05-07
申请号:CN202011520746.7
申请日:2020-12-21
申请人: 清华大学
摘要: 本发明公开了一种面向可重构处理器的有无符号乘累加器及方法,其中该乘累加器包括:符号位处理单元,用于根据标志位判断要进行有符号或无符号运算,根据被加数判断要进行乘法或乘累加运算;根据判断结果对被乘数、乘数、被加数进行符号位处理;编码单元,用于对经过符号位处理的乘数进行编码产生Booth‑4编码信号;部分积产生单元,用于根据编码信号对经过符号位处理的被乘数进行部分积运算,得到多个部分积;部分积及进位确定单元,用于对多个部分积及经过符号位处理的被加数进行压缩,得到一个部分积和进位;结果处理单元对一个部分积和进位进行累加,得到有无符号乘或乘累加结果。本发明可以实现高能效、快速和灵活的有无符号乘累加。
-
公开(公告)号:CN117494774A
公开(公告)日:2024-02-02
申请号:CN202311308175.4
申请日:2023-10-10
申请人: 清华大学
摘要: 本申请涉及一种基于存算一体架构的数据处理方法,所述方法包括:在存储器的任一运算阵列中,对多个激活值进行稀疏编码处理得到多个编码结果,通过运算阵列中的多条运算线路对多个编码结果进行逻辑运算,并在运算过程中,对多条运算线路进行负载平衡处理。本方法通过对输入的激活值进行稀疏编码,利用稀疏编码固有的比特级稀疏对乘加运算进行加速,一定程度上放大稀疏度且减少了部分积的数量,从而提高了加法树在进行累加时的运算速率。由于稀疏编码存在固有的负载不平衡问题,本方法对运算线路进行了负载平衡处理,可以将数据分摊到多条运算线路,从而提高整体的并发处理能力,使得计算周期进一步减少,提升了存算一体架构的运算效率。
-
-
-
-
-
-
-
-
-