-
公开(公告)号:CN104820659B
公开(公告)日:2018-01-02
申请号:CN201510281857.X
申请日:2015-05-28
Applicant: 东南大学
Abstract: 一种面向粗粒度可重构系统的多模式动态可配高速访存接口,基于传统的访存接口,增加了访问模式可配置功能:针对不同的数据分布类型,可以在系统运行过程中,动态地配置成相应的四种访问模式。包括:单数据传输模式、猝发数据传输模式、二维数据传输模式、链式数据传输模式。此访存接口可以根据配置信息和数据分布形式,提前向片外同步动态存储器发起多个数据访问请求,从而减少数据和配置的访问延迟。
-
公开(公告)号:CN103150216A
公开(公告)日:2013-06-12
申请号:CN201310062166.1
申请日:2013-02-27
Applicant: 东南大学
IPC: G06F9/50
Abstract: 本发明公开了一种SoC集成的多端口DDR2/3调度器及调度方法,该调度器在传统调度器的输入端串联了调度IP核,在传统调度器的输出端串联了状态机IP核,其中调度IP核又包括端口查找表和改进型调度器。通过动态查询端口查找表中每个端口的访存类型,将延时敏感型、带宽敏感型和期限敏感型访存要求按照相应的调度策略进行调度,然后由传统调度器和状态机IP核做二次命令排队,最终生成发送给DRAM芯片的命令队列。满足了LCD控制器等期限敏感型设备需求,同时有效降低了延时敏感型设备的平均响应时间,并提升了带宽敏感型设备的有效带宽利用率,最终提升了系统整体的QoS。
-
公开(公告)号:CN101763316B
公开(公告)日:2011-06-29
申请号:CN200910264520.2
申请日:2009-12-25
Applicant: 东南大学
IPC: G06F12/08
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种基于虚存机制对指令片上异构存储资源动态分配的方法,充分利用指令片上存储资源,包括指令Cache和指令SPM。本发明采用时隙分析方法,对高频率引起指令Cache命中和缺失的时间和空间分布进行分析,得到指令Cache的时隙访问图,并对其进行数学抽象。根据能耗目标函数、性能目标函数,利用整数非线性规划的方法选出不同时隙中需要优化的程序指令部分,利用时钟模块对不同的程序阶段进行划分,在时钟中断时,使用指令SPM控制器,将有优化价值的指令页动态重映射到片上指令SPM存储器中,由此可以避免因指令Cache冲突引起的额外访存,同时由Cache和SPM的单次访问能耗差获得能耗收益。本发明方法对指令片上异构存储的充分利用,可以降低系统能耗,提升系统性能。
-
公开(公告)号:CN104820659A
公开(公告)日:2015-08-05
申请号:CN201510281857.X
申请日:2015-05-28
Applicant: 东南大学
Abstract: 一种面向粗粒度可重构系统的多模式动态可配高速访存接口,基于传统的访存接口,增加了访问模式可配置功能:针对不同的数据分布类型,可以在系统运行过程中,动态地配置成相应的四种访问模式。包括:单数据传输模式、猝发数据传输模式、二维数据传输模式、链式数据传输模式。此访存接口可以根据配置信息和数据分布形式,提前向片外同步动态存储器发起多个数据访问请求,从而减少数据和配置的访问延迟。
-
公开(公告)号:CN102073596A
公开(公告)日:2011-05-25
申请号:CN201110007310.2
申请日:2011-01-14
Applicant: 东南大学
IPC: G06F12/08
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种利用虚存机制实现针对指令的可重构片上统一存储器管理方法,可以在程序运行过程中动态调整可重构统一存储器中的Cache部分和SPM(Scratch-PadMemory)部分的参数以适应程序执行不同阶段对存储架构的需求。该方法对程序运行不同阶段的访存行为进行分析,得到指令部分的相变行为图,并对其进行数学抽象。根据能耗目标函数、性能目标函数,利用整数非线性规划的方法得到每个程序阶段的可重构存储器配置信息并选出需要优化的程序指令部分,尽可能的将Cache中冲突严重的和频繁访问的代码段,借助于虚存管理机制映射到SPM部分中,由此不仅可以减少由于反复填充Cache带来的访外存能耗,而且可以减少Cache中的比较逻辑带来的额外能耗,并提升系统性能。
-
公开(公告)号:CN101739358A
公开(公告)日:2010-06-16
申请号:CN200910264393.6
申请日:2009-12-21
Applicant: 东南大学
CPC classification number: Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 本发明公开了一种利用虚存机制对片上异构存储资源动态分配的方法,采用时隙分析方法,对高频率引起数据Cache冲突的数据段(包括全局数据、堆栈数据、堆数据以及常量池数据)的时间和空间分布进行分析,继而由该分布得到数据Cache的时隙冲突图,并对其进行数学抽象。根据能耗目标函数、性能目标函数,利用整数非线性规划的方法选出需要优化的程序部分,并利用时钟中断,将其动态重映射到片上数据SPM(Scratch-padMemory,便签存储器)存储器中,由此可以避免因数据Cache冲突引起的额外访存。本发明方法对片上异构存储的充分利用,可以降低系统能耗,提升系统性能。
-
公开(公告)号:CN103150216B
公开(公告)日:2015-12-02
申请号:CN201310062166.1
申请日:2013-02-27
Applicant: 东南大学
IPC: G06F9/50
Abstract: 本发明公开了一种SoC集成的多端口DDR2/3调度器及调度方法,该调度器在传统调度器的输入端串联了调度IP核,在传统调度器的输出端串联了状态机IP核,其中调度IP核又包括端口查找表和改进型调度器。通过动态查询端口查找表中每个端口的访存类型,将延时敏感型、带宽敏感型和期限敏感型访存要求按照相应的调度策略进行调度,然后由传统调度器和状态机IP核做二次命令排队,最终生成发送给DRAM芯片的命令队列。满足了LCD控制器等期限敏感型设备需求,同时有效降低了延时敏感型设备的平均响应时间,并提升了带宽敏感型设备的有效带宽利用率,最终提升了系统整体的QoS。
-
公开(公告)号:CN101739358B
公开(公告)日:2012-07-04
申请号:CN200910264393.6
申请日:2009-12-21
Applicant: 东南大学
CPC classification number: Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 本发明公开了一种利用虚存机制对片上异构存储资源动态分配的方法,采用时隙分析方法,对高频率引起数据Cache冲突的数据段(包括全局数据、堆栈数据、堆数据以及常量池数据)的时间和空间分布进行分析,继而由该分布得到数据Cache的时隙冲突图,并对其进行数学抽象。根据能耗目标函数、性能目标函数,利用整数非线性规划的方法选出需要优化的程序部分,并利用时钟中断,将其动态重映射到片上数据SPM(Scratch-pad Memory,便签存储器)存储器中,由此可以避免因数据Cache冲突引起的额外访存。本发明方法对片上异构存储的充分利用,可以降低系统能耗,提升系统性能。
-
公开(公告)号:CN102073596B
公开(公告)日:2012-07-25
申请号:CN201110007310.2
申请日:2011-01-14
Applicant: 东南大学
IPC: G06F12/08
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种利用虚存机制实现针对指令的可重构片上统一存储器管理方法,可以在程序运行过程中动态调整可重构统一存储器中的Cache部分和SPM(Scratch-PadMemory)部分的参数以适应程序执行不同阶段对存储架构的需求。该方法对程序运行不同阶段的访存行为进行分析,得到指令部分的相变行为图,并对其进行数学抽象。根据能耗目标函数、性能目标函数,利用整数非线性规划的方法得到每个程序阶段的可重构存储器配置信息并选出需要优化的程序指令部分,尽可能的将Cache中冲突严重的和频繁访问的代码段,借助于虚存管理机制映射到SPM部分中,由此不仅可以减少由于反复填充Cache带来的访外存能耗,而且可以减少Cache中的比较逻辑带来的额外能耗,并提升系统性能。
-
公开(公告)号:CN101763316A
公开(公告)日:2010-06-30
申请号:CN200910264520.2
申请日:2009-12-25
Applicant: 东南大学
IPC: G06F12/08
CPC classification number: Y02D10/13
Abstract: 本发明公开了一种基于虚存机制对指令片上异构存储资源动态分配的方法,充分利用指令片上存储资源,包括指令Cache和指令SPM。本发明采用时隙分析方法,对高频率引起指令Cache命中和缺失的时间和空间分布进行分析,得到指令Cache的时隙访问图,并对其进行数学抽象。根据能耗目标函数、性能目标函数,利用整数非线性规划的方法选出不同时隙中需要优化的程序指令部分,利用时钟模块对不同的程序阶段进行划分,在时钟中断时,使用指令SPM控制器,将有优化价值的指令页动态重映射到片上指令SPM存储器中,由此可以避免因指令Cache冲突引起的额外访存,同时由Cache和SPM的单次访问能耗差获得能耗收益。本发明方法对指令片上异构存储的充分利用,可以降低系统能耗,提升系统性能。
-
-
-
-
-
-
-
-
-