用于可重构密码阵列的任务处理方法及装置

    公开(公告)号:CN115374052A

    公开(公告)日:2022-11-22

    申请号:CN202211059479.7

    申请日:2022-08-30

    IPC分类号: G06F15/78 G06F15/82

    摘要: 本发明提出了一种用于可重构计算阵列的任务处理方法,应用于计算机技术领域,该方法包括:获取预设任务对应的m个配置信息块中的第一个配置信息块,每个该配置信息块对应一个子计算过程,根据该第一个配置信息块配置该多个算核中的第一算核,该第一算核用于执行该预设任务,在该第一算核执行完该第一个配置信息块对应的任务后,根据该m个配置信息块中的下一个配置信息块重新配置该第一算核,以便该第一算核能够继续执行该预设任务。本发明还提出了一种用于可重构计算阵列的任务处理装置、设备、介质和程序产品,能够利用第一算核这一较小的一维算子阵列进行频繁的重构的方式即可达到和原先二维算子阵列一样的计算效果。

    数据自同构处理方法及装置
    2.
    发明公开

    公开(公告)号:CN118468306A

    公开(公告)日:2024-08-09

    申请号:CN202410534692.1

    申请日:2024-04-29

    IPC分类号: G06F21/60 H04L9/00

    摘要: 本公开提供了一种数据自同构处理方法及装置,可以应用于计算机领域、加密技术领域。该数据自同构处理方法包括:获取与初始数据对应的第一位反转矩阵;基于预设的元素位置映射关系,对第一位反转矩阵的第一元素进行位置转换,得到第一转置矩阵,第一转置矩阵表征对初始数据进行转置操作的结果,第一转置矩阵包括第一转置元素;根据与第一转置元素相关的元素移位信息,对第一转置元素执行地址映射操作,得到第二转置矩阵,其中,元素移位信息是基于地址映射操作函数处理第一转置元素的矩阵位置得到的;基于元素位置映射关系,对第二转置矩阵的第二转置元素进行位置转换,得到表征对初始数据进行自同构处理后的目标位反转矩阵。

    一种可重构处理单元阵列

    公开(公告)号:CN112579516B

    公开(公告)日:2024-07-05

    申请号:CN202011550066.X

    申请日:2020-12-24

    IPC分类号: G06F15/78 G06F21/72

    摘要: 本发明涉及集成电路技术领域,具体公开了一种可重构处理单元阵列,其特征在于,包括:数据抽取端口,与反馈运算阵列连接;反馈运算阵列,包括第一拼接移位单元、第二拼接移位单元、寄存器、算术运算单元和可重构S盒;第一拼接移位单元与数据抽取端口连接;算术运算单元用于根据第一拼接移位单元的输出数据以及寄存器的输出数据按照配置信息选择路由网络进行算术运算,并输出密钥流;其中寄存器的输入端与可重构S盒的输出端连接,可重构S盒的输入端与第二拼接移位单元的输出端连接,第二拼接移位单元的输入端与算数运算单元的输出端连接。本发明提供的可重构处理单元阵列能够保证数据交互速率的前提下实现互连的灵活性,降低功耗。

    基于级联开关和响应筛选电路的APUF电路结构

    公开(公告)号:CN115001694B

    公开(公告)日:2023-07-11

    申请号:CN202110231457.3

    申请日:2021-03-02

    IPC分类号: H04L9/32

    摘要: 本申请提出一种基于级联开关和响应筛选电路的仲裁物理不可克隆函数APUF电路结构,包括:基于级联结构的多值APUF开关单元、亚稳态检测电路和APUF电路;多值APUF开关单元包括将多个小交换单元进行级联形成三个交换级,每个小交换单元内部和交换级之间的延时路径均相同,以使多值APUF开关单元内部所有的延时路径对称;亚稳态检测电路与APUF电路的仲裁器连接,检测仲裁器的输出是否存在振荡情况,通过上升下降沿触发器将振荡情况转化为数字信息,根据数字信息确定仲裁器响应是否稳定,通过亚稳态检测电路的筛选电路筛选不稳定响应。由此,通过分级实现交换行为,保证整个级联开关路径对称性,设计亚稳态检测电路对响应产生过程中亚稳态现象进行检测,提高稳定性。

    用于多比特信号的数据传输方法、装置、设备及存储介质

    公开(公告)号:CN116155471A

    公开(公告)日:2023-05-23

    申请号:CN202211618930.4

    申请日:2022-12-14

    IPC分类号: H04L7/00

    摘要: 本发明提供了一种用于多比特信号的数据传输方法,应用于通信技术领域,对于该多比特信号的每一单比特信号,该方法包括将单比特信号转换为第一状态机的状态信号,对该第一状态机的状态信号进行独热编码,得到该第一状态机的独热编码信号,将该第一状态机的独热编码信号跨时钟传递给第二状态机。本发明还提供了一种用于多比特信号的数据传输装置、电子设备及存储介质,保证了跨时钟信号的稳定性,同时也保证多位跨时钟信号同时变化时只有一位有效,避免多位跨时钟信号在同一个逻辑门聚合的错误出现。

    一种基于软件定义硬件的阵面数字信号处理系统

    公开(公告)号:CN112559442A

    公开(公告)日:2021-03-26

    申请号:CN202011453060.0

    申请日:2020-12-11

    IPC分类号: G06F15/80

    摘要: 本发明涉及阵面数字信号处理技术领域,具体公开了一种基于软件定义硬件的阵面数字信号处理系统,其中,包括:可重构处理器、配置控制器和数据存储器,所述配置控制器和所述数据存储器均与所述可重构处理器通信连接;所述配置控制器用于接收配置信息,并根据所述配置信息对所述可重构处理器进行配置;所述可重构处理器用于在所述配置控制器的配置完成后实现计算功能;所述数据存储器用于存储所述可重构处理器计算时所需的计算参数。本发明提供的基于软件定义硬件的阵面数字信号处理系统可以有效提高阵面数字信号处理系统中的运算资源利用效率及能量效率。

    用于对中央处理器CPU进行安全检测的方法、装置和系统

    公开(公告)号:CN108345522B

    公开(公告)日:2019-03-29

    申请号:CN201711359938.2

    申请日:2017-12-15

    IPC分类号: G06F11/22

    摘要: 本发明提供了一种用于对中央处理器CPU进行安全检测的方法、装置和系统。所述方法包括:当所述检测处理器检测分析到读操作指令时,确定所述读操作指令是否对应于读外设的操作;当所述读操作指令对应于读外设的操作时,暂停检测分析所述读操作指令,并确定是否有尚未检测分析的、在所述CPU执行的所述读操作指令对应的读操作响应之前的至少一个外设发起的读写操作;如有尚未检测分析的所述至少一个外设发起的读写操作,检测分析所述至少一个外设发起的读写操作后,再检测分析所述读操作指令;如没有尚未检测分析的所述至少一个外设发起的读写操作,恢复检测分析所述读操作指令。本发明实施例能够有效地保证处理器安全检测过程中检测分析结果的可靠性。

    处理不规则应用的方法及装置

    公开(公告)号:CN107239334B

    公开(公告)日:2019-03-12

    申请号:CN201710398325.3

    申请日:2017-05-31

    IPC分类号: G06F9/48 G06F9/50

    摘要: 本发明实施例公开处理不规则应用的方法及装置。该方法包括:确定不规则应用的M类任务,M为正整数;并行地执行M类任务,其中,所述M类任务中的每类任务中的各个任务分别具有索引;对于M类任务中的第x类任务中的第i个任务而言,i是正整数,x是小于或者等于M的正整数:当第i个任务被执行到约定点时,暂停第i个任务,并根据第i个任务的索引确定与第i个任务对应的规则,与第i个任务对应的规则用于表示第i个任务与M类任务中的其它任务的依赖关系;根据与第i个任务对应的规则,检查第i个任务的当前状态,以便引导第i个任务的继续执行。本发明实施例能够以细粒度流水并行化的方式高效地、正确地、自动地执行不规则应用。

    用于可重构处理系统的查表算子及其配置方法

    公开(公告)号:CN108170203A

    公开(公告)日:2018-06-15

    申请号:CN201810110047.1

    申请日:2018-02-02

    IPC分类号: G06F1/03

    摘要: 本发明提供了一种用于可重构处理系统的查表算子,其特征在于,所述查表算子包括:多个查找表单元S‑Box,每个所述查找表单元S‑Box中包括至少一个查找表,其中,响应于输入数据输入至所述查表算子,所述查表算子中的一个或多个查找表单元S‑Box对所述输入数据进行处理。本发明还提供了一种用于可重构处理系统的查表算子配置方法。

    用于可重构处理系统的配置的方法和装置

    公开(公告)号:CN107679012A

    公开(公告)日:2018-02-09

    申请号:CN201710902553.X

    申请日:2017-09-27

    IPC分类号: G06F15/78

    CPC分类号: G06F15/7871

    摘要: 本公开提供了一种用于可重构处理系统的配置的方法。所述方法包括:确定任务信息中的至少一个功能元素,其中,所述任务信息用于指示所述可重构处理系统要执行的任务,所述至少一个功能元素用于共同指示所述任务中的数据流向;将所述至少一个功能元素分别映射到所述可重构处理系统中的至少一个硬件单元,以生成所述可重构处理系统的布线信息,其中,所述布线信息用于表示所述至少一个硬件单元之间的连接关系,所述连接关系与所述数据流向相对应;至少根据所述布线信息生成配置信息,所述配置信息用于配置所述可重构处理系统执行所述任务。本公开还提供了一种用于可重构处理系统的配置的装置。