一种面向多个粗粒度动态可重构阵列的共享数据缓存装置及控制方法

    公开(公告)号:CN103927270B

    公开(公告)日:2017-02-08

    申请号:CN201410176151.2

    申请日:2014-04-28

    Applicant: 东南大学

    Abstract: 本发明公开了一种面向多个粗粒度动态可重构阵列的共享数据缓存装置及其控制方法,包括可重构阵列数据缓存控制单元:用于控制可重构阵列与可重构阵列数据缓存单元以及可重构阵列数据缓存单元与外部存储器之间的数据交互;可重构阵列数据缓存单元:用于存储从外部存储器取到的数据;外部存储器数据预取缓存单元:用于从外部存储器预取即将访问的数据到可重构阵列数据缓存单元;数据访存重构单元:用于发送可重构阵列数据缓存单元所需的地址信息以及步长信息。并提供了实现可重构系统中多个粗粒度动态可重构阵列的共享数据的控制方法,减少访问冲突,节省了可重构系统数据处理的时间,提高了大规模粗粒度可重构阵列的计算性能。

    一种面向多个粗粒度动态可重构阵列的共享数据缓存装置及控制方法

    公开(公告)号:CN103927270A

    公开(公告)日:2014-07-16

    申请号:CN201410176151.2

    申请日:2014-04-28

    Applicant: 东南大学

    Abstract: 本发明公开了一种面向多个粗粒度动态可重构阵列的共享数据缓存装置及其控制方法,包括可重构阵列数据缓存控制单元:用于控制可重构阵列与可重构阵列数据缓存单元以及可重构阵列数据缓存单元与外部存储器之间的数据交互;可重构阵列数据缓存单元:用于存储从外部存储器取到的数据;外部存储器数据预取缓存单元:用于从外部存储器预取即将访问的数据到可重构阵列数据缓存单元;数据访存重构单元:用于发送可重构阵列数据缓存单元所需的地址信息以及步长信息。并提供了实现可重构系统中多个粗粒度动态可重构阵列的共享数据的控制方法,减少访问冲突,节省了可重构系统数据处理的时间,提高了大规模粗粒度可重构阵列的计算性能。

    一种基于块匹配的可重构配置信息缓存系统及压缩方法

    公开(公告)号:CN103927269A

    公开(公告)日:2014-07-16

    申请号:CN201410167086.7

    申请日:2014-04-23

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于块匹配的可重构配置信息缓存系统,包括配置信息解析单元、配置信息压缩单元、配置信息缓存单元及配置信息解压缩单元;所述配置信息缓存单元包括L1层配置信息缓存以及若干L2层配置信息缓存,所述L1层配置信息缓存用于存储多个可重构阵列的共享配置信息,所述每个L2层配置信息缓存对应一个可重构阵列,并且用于存储该可重构阵列的局部配置信息。所述缓存系统及其压缩方法提高了粗粒度动态可重构系统中配置信息缓存的资源利用率,使得在相同容量的配置信息缓存中,可以存储更多的配置信息,从而减少了粗粒度动态可重构系统的硬件开销。

    一种粗粒度可重构系统中的配置信息缓存装置及压缩方法

    公开(公告)号:CN103914404B

    公开(公告)日:2017-05-17

    申请号:CN201410177912.6

    申请日:2014-04-29

    Applicant: 东南大学

    Abstract: 本发明公开了一种面向粗粒度可重构系统高存储利用率的配置信息缓存装置。其特征在于,包括配置信息输入接口、配置信息输出接口、配置信息存储单元、配置信息查找表和配置信息解析模块。其中,配置信息查找表用于标记所有当前缓存在配置信息缓存中的配置信息内核对应的索引编号;配置信息解析模块用于解析配置信息群组中所包含的配置信息内核的索引编号,并判断该索引编号是否已经存在于当前配置信息缓存的查找表中。配置信息缓存的存储和访问,分别以配置信息内核和配置信息群组为基本操作单位。并提供了相应的压缩存储方法,对于重复的配置信息内核在配置信息缓存中仅保留一份,消除了配置信息的存储冗余,从而提高了配置信息缓存的存储利用率。

    用于实现可重构系统中配置信息缓存更新的控制器

    公开(公告)号:CN103488585B

    公开(公告)日:2016-03-16

    申请号:CN201310451404.8

    申请日:2013-09-27

    Applicant: 东南大学

    Abstract: 本发明公开一种用于实现可重构系统中配置信息缓存更新的控制器,包括配置信息缓存单元,片外存储接口模块和缓存控制单元;配置信息缓存单元:用于缓存一段时间内可能被某个或某几个可重构阵列使用的配置信息;片外存储接口模块:用于从外部存储器中读取配置信息发送到上述配置信息缓存单元中;缓存控制单元:用于控制可重构阵列的重构过程,包括将算法应用中的各个子任务映射到某个可重构阵列上,以及设置配置信息缓存单元的优先级策略,并根据LRU_FRQ替换策略对配置信息缓存单元中的配置信息进行替换。并提供了实现可重构系统中配置信息缓存更新的方法,采用LRU_FRQ替换策略更新缓存,改变了传统的更新配置信息缓存方式,提高了可重构系统的动态重构效率。

    用于实现可重构系统中多任务调度的管理单元和方法

    公开(公告)号:CN103455367A

    公开(公告)日:2013-12-18

    申请号:CN201310338040.2

    申请日:2013-08-05

    Applicant: 东南大学

    Abstract: 本发明公开了一种用于实现可重构系统中多任务调度的管理单元和方法,包括任务生成模块、任务解析模块和任务发送接口模块;所述任务生成模块:用于生成可重构阵列的任务,包括配置可重构阵列功能的配置信息、配置数据流的配置信息、相应的目标可重构阵列编号以及任务编号;所述任务解析模块:用于缓存并解析任务中包含的目标可重构阵列编号及任务编号;所述任务发送接口模块:用于传送任务给相应的可重构阵列,当任务解析模块中发现任务的目标可重构阵列相同时,将该任务同时发送给多个可重构阵列。本发明提高复杂的可重构系统动态重构效率。

    用于粗粒度动态可重构阵列的多模式数据传输互连器

    公开(公告)号:CN203982379U

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

    申请号:CN201420192546.7

    申请日:2014-04-18

    Applicant: 东南大学

    Abstract: 本实用新型公开了一种用于粗粒度动态可重构阵列的多模式数据传输互连器,所述互连器包括多模式互连控制器以及多模式互连结构模块;所述多模式互连控制器用于存储不同的互连结构选择信息,并且将互连结构选择信息发送至多模式互连结构模块;所述多模式互连结构模块用于根据多模式互连控制器的互连结构选择信息在阵列上选择一种或者多种互连结构,从而实现可重构阵列中计算单元互连。所述互连器在可重构阵列上实现满足多种计算需求且计算性能良好的互连结构,此外互连结构还具有易于扩展、功耗低、面积小的优点。

Patent Agency Ranking