-
公开(公告)号:CN110738014A
公开(公告)日:2020-01-31
申请号:CN201910922772.3
申请日:2019-09-27
Applicant: 东南大学
IPC: G06F30/3312
Abstract: 本发明公开了一种时序电路统计分析中的关键工艺波动确定方法,本发明首先定义参考工作条件,并基于多元线性回归求出在参考工作条件下所有单元的各工艺波动参考权重,其中工作条件至少包含电压、温度、输入转换时间和输出电容,权重定义为工艺波动对单元/电路延迟的影响程度;利用随机生成的多组不同工作条件及各条件下的工艺波动权重,构建工艺波动权重与参考权重、工作条件偏差之间的二阶模型;通过单次电路仿真得到各单元的工作条件,通过二阶模型得到对应的工艺波动权重。根据较大权重所对应的工艺波动作为关键参数,可以实现电路的工艺波动参数快速降维。
-
公开(公告)号:CN108762811A
公开(公告)日:2018-11-06
申请号:CN201810283802.6
申请日:2018-04-02
Applicant: 东南大学
CPC classification number: G06F9/3836 , G06K9/6223
Abstract: 本发明公开了一种基于聚类获取应用程序乱序访存行为模式的方法,对应用程序的乱序执行流进行重排序,得到访存顺序执行流,分别提取顺序执行流堆栈距离分布和乱序执行流堆栈距离分布;计算每个线程的顺序执行流堆栈距离分布和乱序执行流堆栈距离分布的堆栈距离分布变化百分比;对所有线程的堆栈距离分布变化百分比进行聚类;根据聚类结果,从每一类中选出距离质心最近的线程的程序片段。使用该方法获得的访存行为模式可以作为一个程序内部指令乱序的最小变化单位,提供更细粒度的乱序行为分析。
-
公开(公告)号:CN108519906A
公开(公告)日:2018-09-11
申请号:CN201810229640.8
申请日:2018-03-20
Applicant: 东南大学
IPC: G06F9/455
Abstract: 本发明公开了一种超标量乱序处理器稳定状态指令吞吐率建模方法,获取每个统计阶段与稳态平均吞吐率相关的微架构无关参数,所述微架构无关参数至少包括依赖链路延迟分布;利用聚类算法进行分类,选取得到神经网络的训练集;将所选取的神经网络的训练集中的微架构无关参数作为神经网络的输入,将通过时序精确仿真获得对应训练集的线程稳态指令吞吐率作为神经网络的输出,对神经网络的输入和输出进行拟合,通过调节神经网络的迭代次数、网络拓扑结构、传递函数以及预设训练精度,训练得到给定硬件的稳态指令吞吐率神经网络模型。根据指令依赖链路延迟分布的微架构无关的特征,可以快速准确地预测给定微架构的超标量乱序处理器稳态下的指令吞吐率。
-
公开(公告)号:CN103500326A
公开(公告)日:2014-01-08
申请号:CN201310483509.1
申请日:2013-10-16
Applicant: 东南大学
IPC: G06K9/00
Abstract: 本发明公开了一种嵌入式指纹采集仪,包括指纹图像采集器、嵌入式主控模块、外部存储器、LCD液晶显示屏和指纹供电模块。指纹图像采集器采集到指纹通过USB接口连接至嵌入式主控模块,在GUI图像用户界面上设置图像尺寸选择按钮、图像格式选择按钮、指纹采样按钮、指纹显示按钮、指纹保存按钮和指纹图像显示区。本发明不依赖PC上位机即可工作;USB接口通信协议简单,普适性好;可视化图像操作直观;后续开发便捷。
-
公开(公告)号: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冲突引起的额外访存。本发明方法对片上异构存储的充分利用,可以降低系统能耗,提升系统性能。
-
公开(公告)号:CN100449481C
公开(公告)日:2009-01-07
申请号:CN200710024831.2
申请日:2007-06-29
Applicant: 东南大学
Abstract: 本发明公开了一种具有多通道指令预取功能的存储控制电路,涉及微处理器内部的存储控制电路。包括有两个指令预取缓冲器(L1、L2),SDRAM/DRAM逻辑控制电路,总线接口,地址译码器,地址比较器,SDRAM/DRAM读写控制电路以及片外SDRAM/DRAM存储体等。两个通道指令预取缓冲器采用乒乓方式工作,从而使在读取片外SDRAM/DRAM存储体中的指令填充指令预取缓冲器时,消除了CAS的等待时间。同时采用两组指令预取缓冲器,减少了在程序出现循环时因打断当前正在工作的指令预取缓冲器,重新预取指令而增加的预充电和激活的等待时间。采用页面不命中惩罚控制电路,减少了在程序连续出现跳转时的预充电时间。
-
公开(公告)号:CN100428161C
公开(公告)日:2008-10-22
申请号:CN200710022370.5
申请日:2007-05-15
Applicant: 东南大学
IPC: G06F9/445
Abstract: 嵌入式微处理器的存储子系统内存自动布局方法是一种应用于系统芯片设计中的嵌入式微处理器的存储子系统内存自动布局方法,其步骤如下:将外部ARMCC工具链生成的二进制目标程序放入片外同步动态随机存储器中运行,得到运行过程中嵌入式微处理器的访问记录;根据链接信息和前一步骤生成的访问记录,把所述的二进制目标程序划分成一系列数据节点和指令节点,并生成表示节点间优先级关系的关系矩阵;按照优先级高低选择放入片上静态随机存储器上运行的节点,得到选中节点列表;根据所述的选中节点列表,得到新的二进制目标程序;将新的二进制目标程序中和所述选中节点列表中的节点对应的部分放入片上静态随机存储器中运行。
-
公开(公告)号:CN100419913C
公开(公告)日:2008-09-17
申请号:CN200410065237.4
申请日:2004-11-03
Applicant: 东南大学
IPC: G11C11/413
Abstract: 低位线摆幅的低功耗静态随机存储器是一种高性能存储器的设计,该存储器包括基于电荷共享的预充电电路、存储体单元、行解码器、列解码器、选择器、读写控制电路、灵敏放大器、输入处理电路;其中,基于电荷共享的预充电电路的“位线”端分别接选择器的“双向端口”,行解码器与“字线”柑接,在每对两相邻的“位线”上分别接有一个存储体单元,存储体单元的“字线”端接在“字线”上;列解码器输出端分别接选择器的“使能信号”端;读写控制电路的输入端接读写信号,输出端中的“放大器使能信号”接灵敏放大器,输出端中的“写使能信号”接输入处理电路;输入处理电路、的输出端分别接灵敏放大器以及选择器的输入端。
-
公开(公告)号:CN101114207A
公开(公告)日:2008-01-30
申请号:CN200710025525.0
申请日:2007-08-03
Applicant: 东南大学
CPC classification number: Y02D10/13 , Y02D10/14 , Y02D10/151
Abstract: 本发明公开了一种实现片上影子堆栈存储器的方法及其电路,涉及微处理器内部堆栈操作方法和存储电路。包括片上影子堆栈存储器,配置寄存器,片选电路,地址比较电路,地址译码电路,存储控制器,片外存储器等。采用动态配置的方法,将在片外存储器中高频率访问的堆栈段单元的数据映射到片上影子堆栈存储器中,在微处理器进行堆栈操作时,访问片上影子堆栈存储器。因此,可以避免因访问堆栈而使得存储器页面缺失的问题,减少了不必要的页面切换时间。同时利用该片上影子堆栈存储器还降低了存储功耗,加快了微处理器的运行速度使得片上系统性能大为提升,解决了当前手持终端和消费类电子在性能和功耗上的问题。
-
-
-
-
-
-
-
-
-