-
公开(公告)号:CN119356638A
公开(公告)日:2025-01-24
申请号:CN202411503839.7
申请日:2024-10-25
Applicant: 西安交通大学
Abstract: 本发明提供一种实现原位存储、恒定几何结构、无访存冲突的NTT多项式乘法器,将传统的恒定几何结构型NTT的错位存储方式转换为原位存储方式,采用奇数Bank存储结构来实现无访存冲突和原位存储。从而实现了与多项式长度N和NTT/INTT计算阶段无关的无冲突存储映射,统一存储结构和数据加载模式。这种结构为动态支持不同长度的多项式乘法提供了条件。此外,随着RAEPM支持的最大多项式长度N的增加,所提缓冲区的结构不需要修改,只需要增加Bank的深度,因此,可以在不重新编译的情况下执行不同次数的多项式乘法。
-
公开(公告)号:CN112434350A
公开(公告)日:2021-03-02
申请号:CN202011192716.8
申请日:2020-10-30
Applicant: 西安交通大学
Abstract: 本发明公开了一种针对可重构加速器片上互联结构的硬件木马攻击方法,包括以下步骤:1)硬件木马触发模块能够以配置信息或20‑bit图像数据作为触发输入,生成触发信号。比较配置信息或图像数据与攻击者预先定义的触发条件一致性来决定触发信号是否有效;2)硬件木马负载模块在触发信号有效时,修改片上互联结构中选择器的控制选择信号;3)控制选择信号被修改,改变片上互联结构中原始的数据通路和运算电路结构,造成错误的推理计算。本发明提供的一种针对可重构加速器片上互联结构的硬件木马攻击方法,该方法攻击可重构片上互联结构,改变片上互联结构中原始的数据通路和运算电路结构,导致神经网络加速器分类精度的下降。
-
公开(公告)号:CN109710563A
公开(公告)日:2019-05-03
申请号:CN201811377375.4
申请日:2018-11-19
Applicant: 西安交通大学
IPC: G06F15/78
Abstract: 本发明公开了一种可重构系统的缓存分区划分方法,包括步骤:1)在多个粗粒度可重构阵列CGRA处理数据时,采用无效缩放FS管理共享片上缓存,以减少片外存储器带宽需求;2)在缓存分区时以无效缩放FS为基础,引入新数据——数据重叠量和迭代次数进行修正,以达到性能优化。本发明面向可重构处理器,在原先的分区方法中新加入了数据的重叠量和迭代次数的统计,对其进行修正和改进,一定程度上避免了多CGRA平台中CGRA之间数据的重叠和计算不平衡的不利影响,提高了在可重构处理器中缓存的性能。
-
公开(公告)号:CN118780382A
公开(公告)日:2024-10-15
申请号:CN202410779548.4
申请日:2024-06-17
Applicant: 西安交通大学
Abstract: 本发明提供一种基于RLWE假设的轻量化和高效的加密/解密协处理及方法,在性能和资源利用之间取得了很好的平衡。本发明基于Schoolbook算法开发了轻量级、高效的RLWE密码协处理器,通过提高Schoolbook多项式乘法运算的并行度,Schoolbook多项式乘法的时间复杂度大幅降低;采用CDT高斯采样器进行密钥生成,并进一步压缩经典CDT高斯采样器结构中的冗余数据,从而显著节省存储资源。因此,本发明在性能和资源利用之间取得了很好的平衡,具有较高的硬件效率,能够大幅度提高资源利用率。
-
公开(公告)号:CN117608520A
公开(公告)日:2024-02-27
申请号:CN202311574160.2
申请日:2023-11-23
Applicant: 西安交通大学
Abstract: 本发明提供一种基于改进Schoolbook算法的Saber硬件加速器及加解密方法,本发明基于Winograd的高并行度且可伸缩的Schoolbook算法构建了一种高吞吐率、可伸缩的Saber硬件加速器,设计了一个高度并行的流水线结构,并在硬件实现中通过并行核模块展开了Schoolbook的内循环,从而避免了多项式的重复读取。此外,得益于高度并行的流水线结构,每个循环只产生一个输出,避免了中间计算结果的读写,减少了对片上存储器的需求。
-
公开(公告)号:CN112826619A
公开(公告)日:2021-05-25
申请号:CN202110019150.7
申请日:2021-01-07
Applicant: 西安交通大学医学院第一附属医院
IPC: A61C8/00
Abstract: 本发明公开了一种自体牙移植预备牙槽窝的手术导板。本发明所述的一种自体牙移植预备牙槽窝的手术导板,包括手术导板本体,所述手术导板本体下端的左右两侧壁体固定连接有第一固定支座,两个第一固定支座的正中连接有第一弹性连接绳,两个第一弹性连接绳相远离的一端连接有弹性套环,手术导板本体上端的左右两侧壁体连接有第二弹性连接绳,两个第二弹性连接绳相靠近的一端连接有第二升降杆,第二升降杆的上端设置有第一升降杆。本发明中,通过设置的第一弹性连接绳和弹性套环可以挂设在患者的耳朵上,从而方便将使用后的手术导板本体从患者的口中取出,通过设置的第一升降杆和第二升降杆方便对患者的口腔进行支撑。
-
公开(公告)号:CN109783399B
公开(公告)日:2021-01-19
申请号:CN201811377387.7
申请日:2018-11-19
Applicant: 西安交通大学
IPC: G06F12/0802 , G06F12/0862 , G06F12/0868
Abstract: 本发明公开了一种动态可重构处理器的数据缓存预取方法,包括以下步骤:1)可重构处理器缓存预取时,偏移量处理单元获得最佳偏移量,发送给预取地址生成模块;2)预取度调节模块通过预取精度与迭代总数据量这两个参量动态调节预取度,并发送给预取地址生成模块;3)预取地址生成模块根据基地址、最佳偏移量和动态预取度生成预取地址及数量。本发明提供的一种动态可重构处理器的数据缓存预取方法,该方法提前将数据从主存储器加载到缓存存储器上,降低了处理器访问数据时间,提升了预取准确度。
-
公开(公告)号:CN109710563B
公开(公告)日:2020-11-10
申请号:CN201811377375.4
申请日:2018-11-19
Applicant: 西安交通大学
IPC: G06F15/78
Abstract: 本发明公开了一种可重构系统的缓存分区划分方法,包括步骤:1)在多个粗粒度可重构阵列CGRA处理数据时,采用无效缩放FS管理共享片上缓存,以减少片外存储器带宽需求;2)在缓存分区时以无效缩放FS为基础,引入新数据——数据重叠量和迭代次数进行修正,以达到性能优化。本发明面向可重构处理器,在原先的分区方法中新加入了数据的重叠量和迭代次数的统计,对其进行修正和改进,一定程度上避免了多CGRA平台中CGRA之间数据的重叠和计算不平衡的不利影响,提高了在可重构处理器中缓存的性能。
-
公开(公告)号:CN109783399A
公开(公告)日:2019-05-21
申请号:CN201811377387.7
申请日:2018-11-19
Applicant: 西安交通大学
IPC: G06F12/0802 , G06F12/0862 , G06F12/0868
Abstract: 本发明公开了一种动态可重构处理器的数据缓存预取方法,包括以下步骤:1)可重构处理器缓存预取时,偏移量处理单元获得最佳偏移量,发送给预取地址生成模块;2)预取度调节模块通过预取精度与迭代总数据量这两个参量动态调节预取度,并发送给预取地址生成模块;3)预取地址生成模块根据基地址、最佳偏移量和动态预取度生成预取地址及数量。本发明提供的一种动态可重构处理器的数据缓存预取方法,该方法提前将数据从主存储器加载到缓存存储器上,降低了处理器访问数据时间,提升了预取准确度。
-
公开(公告)号:CN117608521A
公开(公告)日:2024-02-27
申请号:CN202311574205.6
申请日:2023-11-23
Applicant: 西安交通大学
Abstract: 本发明提供基于改进Schoolbook算法的Toom‑Cook多项式乘法器及加解密方法,基于新的Winograd‑Schoolbook算法,设计了Toom‑Cook多项式乘法器,与常规Schoolbook算法相比,当多项式长度为256时Winograd‑Schoolbook算法可以减少29.1%的乘法运算量,即本发明能大幅度降低运算量。采用F(2,3)的Winograd参数使得Winograd‑schoolbook更适合于小型PE阵列,大大提高了PE的利用率。
-
-
-
-
-
-
-
-
-