-
公开(公告)号:CN104063356B
公开(公告)日:2017-02-15
申请号:CN201410311140.0
申请日:2014-07-02
Applicant: 东南大学
IPC: G06F15/78
Abstract: 本发明公开了一种面向雷达应用动态可重构处理阵列扩展的方法,其特征在于:对于由一维除法阵列,基本运算阵列和倒三角累加阵列这三个子阵列构成的一种可重构处理阵列,根据该可重构处理阵列的行数和列数进行阵列的扩展,该方法包括:首先确定可重构处理阵列三部分子阵列的结构,根据各个基础子阵列的行数和列数确定该子阵列扩展后的行数和列数;其次将基础的可重构处理阵列按照三个子阵列的不同要求扩展成新的可重构处理阵列;最后根据扩展后的可重构处理阵列,对其路由器,列寄存器单元,数据连接线,可重构处理阵列的配置信息,时序控制信息进行相应的调整。
-
公开(公告)号:CN103927270B
公开(公告)日:2017-02-08
申请号:CN201410176151.2
申请日:2014-04-28
Applicant: 东南大学
IPC: G06F12/0862
Abstract: 本发明公开了一种面向多个粗粒度动态可重构阵列的共享数据缓存装置及其控制方法,包括可重构阵列数据缓存控制单元:用于控制可重构阵列与可重构阵列数据缓存单元以及可重构阵列数据缓存单元与外部存储器之间的数据交互;可重构阵列数据缓存单元:用于存储从外部存储器取到的数据;外部存储器数据预取缓存单元:用于从外部存储器预取即将访问的数据到可重构阵列数据缓存单元;数据访存重构单元:用于发送可重构阵列数据缓存单元所需的地址信息以及步长信息。并提供了实现可重构系统中多个粗粒度动态可重构阵列的共享数据的控制方法,减少访问冲突,节省了可重构系统数据处理的时间,提高了大规模粗粒度可重构阵列的计算性能。
-
公开(公告)号:CN105897408A
公开(公告)日:2016-08-24
申请号:CN201610422786.5
申请日:2016-06-14
Applicant: 东南大学
CPC classification number: H04L9/0625 , H04L9/0631 , H04L63/1441 , H04L63/1475
Abstract: 本发明公开了一种基于随机延时的面向DES算法的抗功耗攻击方法,在DES算法中添加随机数发生器和随机延时模块,在寄存器与轮操作模块之间提供多条不同延时的路径,并通过随机数发生器产生的随机数来随机选择一条路径,使得轮操作模块产生功耗的时间点在一个时钟周期中趋于随机化。本发明有效降低了DES算法中基于汉明重量的假设功耗和实际功耗轨迹的相关性,可以有效抵抗基于汉明重量模型的功耗攻击。
-
公开(公告)号:CN103984677A
公开(公告)日:2014-08-13
申请号:CN201410240100.1
申请日:2014-05-30
Applicant: 东南大学
IPC: G06F17/16
Abstract: 本发明涉及一种基于大规模粗粒度嵌入式可重构系统及其处理方法,其包括:系统总线、控制总线、嵌入式微处理器、系统中断控制器、片外同步动态随机存储器、可重构处理器和重构控制单元,该处理方法针对点数为N(4千点N1兆点)的快速傅里叶变换算法,将N点信号长度分解成M阶蝶形运算,然后映射到可重构处理器上,形成数据流图,通过嵌入式微处理器启动重构控制单元,将配置信息发送给可重构处理器,控制可重构处理器开始进行加速型运算。本发明在兼顾灵活度的同时提高了运算效率。
-
公开(公告)号:CN103927270A
公开(公告)日:2014-07-16
申请号:CN201410176151.2
申请日:2014-04-28
Applicant: 东南大学
IPC: G06F12/08
Abstract: 本发明公开了一种面向多个粗粒度动态可重构阵列的共享数据缓存装置及其控制方法,包括可重构阵列数据缓存控制单元:用于控制可重构阵列与可重构阵列数据缓存单元以及可重构阵列数据缓存单元与外部存储器之间的数据交互;可重构阵列数据缓存单元:用于存储从外部存储器取到的数据;外部存储器数据预取缓存单元:用于从外部存储器预取即将访问的数据到可重构阵列数据缓存单元;数据访存重构单元:用于发送可重构阵列数据缓存单元所需的地址信息以及步长信息。并提供了实现可重构系统中多个粗粒度动态可重构阵列的共享数据的控制方法,减少访问冲突,节省了可重构系统数据处理的时间,提高了大规模粗粒度可重构阵列的计算性能。
-
公开(公告)号:CN103927269A
公开(公告)日:2014-07-16
申请号:CN201410167086.7
申请日:2014-04-23
Applicant: 东南大学
IPC: G06F12/08
Abstract: 本发明公开了一种基于块匹配的可重构配置信息缓存系统,包括配置信息解析单元、配置信息压缩单元、配置信息缓存单元及配置信息解压缩单元;所述配置信息缓存单元包括L1层配置信息缓存以及若干L2层配置信息缓存,所述L1层配置信息缓存用于存储多个可重构阵列的共享配置信息,所述每个L2层配置信息缓存对应一个可重构阵列,并且用于存储该可重构阵列的局部配置信息。所述缓存系统及其压缩方法提高了粗粒度动态可重构系统中配置信息缓存的资源利用率,使得在相同容量的配置信息缓存中,可以存储更多的配置信息,从而减少了粗粒度动态可重构系统的硬件开销。
-
公开(公告)号:CN103778086A
公开(公告)日:2014-05-07
申请号:CN201410062769.6
申请日:2014-02-24
Applicant: 东南大学
Abstract: 本发明公开了一种基于粗粒度动态可重构系统的多模式数据访问结构,包括外部存储器,存储所有需要的数据;外部存储器接口,用于建立通信;片上数据缓存器,暂存可重构阵列最近使用的数据;二维数据转换模块,从片上数据缓存器读取数据,根据微处理器发出的数据地址和控制信号,选择数据转换模式并将转换后的数据传入阵列输入先入先出寄存器堆;阵列输入先入先出寄存器堆,接收模式转换后的数据并传给可重构阵列;微处理器,发出数据转换模式控制信号。并提出了相应的数据访问管理办法,通过多模式访问,先对数据处理、整形,再将数据传给可重构阵列,以减少可重构阵列数据访问延迟,提高可重构系统计算性能。
-
公开(公告)号:CN102508816B
公开(公告)日:2014-05-07
申请号:CN201110360639.7
申请日:2011-11-15
Applicant: 东南大学
Abstract: 本发明的应用于粗粒度可重构阵列的配置方法,针对一定规模的粗粒度可重构阵列,包括以数据链路为基本描述对象的配置定义方案及相应的配置生成和配置映射方案。该配置定义方案中,一个程序对应多条配置,一条配置对应一条数据链路,每条数据链路由多个存在数据依赖关系的可重构单元组成。与传统的以RC为基本描述对象的方案相比,它可以隐藏这些RC间的互连信息、提供更大的配置信息压缩空间,因而有利于减少配置总量和配置切换的时间。此外,一条描述数据链路的配置由一条路由及功能配置和一条或多条数据配置组成,多条数据配置共用一条路由及功能配置信息,一条配置的切换包括一次路由及功能配置的切换后一次或多次数据配置的切换。
-
公开(公告)号:CN103605573A
公开(公告)日:2014-02-26
申请号:CN201310576351.2
申请日:2013-11-18
Applicant: 东南大学
IPC: G06F9/50
Abstract: 本发明公开了一种基于开销计算的可重构体系结构的映射决策方法,首先根据表示应用算法核心循环的数据依赖图DDG以及可重构体系结构,建立4个开销模型,分别为延时开销、互连开销、PE占用率开销和相近度开销;然后对某一操作节点存在的多个可行映射方案,计算各可行映射方案在4个开销模型中对应的开销值;接着按照4个开销模型对映射结果的影响程度由主到次依次遍历各可行的映射方案,逐渐缩小可行映射方案集,最终得出最佳映射方案。这种决策方法保证了对映射影响越大的因素在映射决策中越占主导地位。使用本发明的开销模型和映射决策方法,能够得到执行效率较高的配置信息,从而充分发挥可重构系统的并行性。
-
公开(公告)号:CN103559154A
公开(公告)日:2014-02-05
申请号:CN201310546199.3
申请日:2013-11-06
Applicant: 东南大学
Abstract: 本发明公开了一种可重构系统中隐藏存储访问延时的方法,先对算法源码进行编译得到算法配置信息和启动间隔II,根据启动间隔II获得停顿阈值周期数Tt和有效访存延时周期数Td并将停顿阈值周期数Tt以及有效访存延时周期数Td载入数据流控制器,同时将算法配置信息载入可重构阵列。利用对停顿阈值周期数Tt和有效访存延时周期数Td的监控,使可重构阵列在非停顿周期执行与已发出访存请求无数据依赖的操作,在停顿周期时接收应当返回的数据。本发明实现访存与运算的重叠执行,提高了可重构系统的性能和资源利用率,达到隐藏存储访问延时的目的;且无需对原可重构编译器进行任何修改,无需编程人员介入,即可实现发明目的,减轻开发难度。
-
-
-
-
-
-
-
-
-