基于虚拟分区的可重构系统的任务调度方法

    公开(公告)号:CN104008006B

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

    申请号:CN201410211118.9

    申请日:2014-05-19

    Abstract: 本发明公布了一种基于虚拟分区的可重构系统的任务调度方法,所述方法根据任务重复出现的次数来定义任务重要性参数,对可重构资源进行虚拟分区,对不同重要性的任务进行分区管理。当任务重要性值增加时,一些任务从一个区域移动到另一个区域。当任务完成后,其配置并不立即从可重构资源上移除,而是尽可能地保留,当相同任务再次出现时可以直接运行计算,进而减少配置次数,降低重构开销。尽管在可重构资源上保留完成任务的配置可以增加任务重用的概率,但同时也会减少可重构资源的空闲资源。当新任务到达时,若没有足够的空闲资源,则按照一定的条件修改分区大小,若还不满足,则在放置最小重要性任务的区域中选择保留的一个或多个任务,并用新任务替换。

    有向无环图的可重构系统的混合任务调度方法

    公开(公告)号:CN104239135A

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

    申请号:CN201410211523.0

    申请日:2014-05-19

    Abstract: 本发明公布了一种有向无环图的可重构系统的混合任务调度方法,所述方法如下:将应用分解为DAG描述的多个小任务经过调度器调度,软件任务进入Q1,Q1中的软件任务经过任务管理器后按照CPU是否空闲以及调度优先级进行计算;而硬件任务进入Q2,当Q2中的硬件任务能重复利用可重构资源,则进入Q3,否则继续保持在Q2中按优先级排队,并通过加载器配置加载;完成配置加载或者Q3中的任务进入Q4,Q4中的任务经过任务管理器进入Q5按照优先级运行,依次循环,直到任务全部运行结束,返回总的运行时间;其中Q1:软件任务队列、Q2:预配置硬件任务队列、Q3:配置重用队列、Q4:配置完成队列、Q5:运行任务队列。本发明通过配置重用策略减少配置次数,进而降低整体调度开销。

    基于FPGA的高斯粒子滤波硬件实现方法

    公开(公告)号:CN104320106B

    公开(公告)日:2017-06-23

    申请号:CN201410473475.2

    申请日:2014-09-16

    Abstract: 本发明公开了一种基于FPGA的高斯粒子滤波硬件实现方法,所述方法包括如下步骤:采用调节粒子生成模块CPG根据Cholesky分解得到协方差矩阵S和均值μ绘制调节粒子;采用粒子生成模块PG生成粒子群;采用粒子更新模块PU计算粒子群的权值;采用中央处理单元模块CU更新更新权值后粒子群的均值和协方差;采用重采样模块RS采集更新后的粒子群;采用协方差计算模块CC计算采样的粒子群的均值和协方差;采用Cholesky分解所述的均值和协方差得到协方差矩阵S和均值μ。使用模块级流水线设计,该设计大大简化了设计流程。模块级流水线通过分布式控制器来实现同步执行,该控制器控制各个处理模块的数据生成和传输。

    单相光伏并网系统及方法

    公开(公告)号:CN104253445A

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

    申请号:CN201410472518.5

    申请日:2014-09-16

    CPC classification number: Y02E10/563

    Abstract: 本发明公开了一种单相光伏并网系统及方法,所述系统由主回路和控制回路构成,主回路包括DC-DC升压电路和DC-AC逆变电路,控制回路包括控制单元以及电压、电流、频率、相位、过零检测电路。所述方法如下:其中控制单元发出PWM控制信号控制DC-DC升压电路和DC-AC逆变电路,根据光伏阵列的电压、电流输出值控制DC-DC升压电路完成光伏阵列的最大功率点跟踪,根据电网电压值控制DC-AC逆变器的输出,实现安全并网;频率、相位检测电路检测DC-AC逆变电路的输出频率和相位,控制单元根据过零检测电路检测到的电网的运行状态控制DC-AC逆变电路的输出与电网同频同相。

    基于FPGA的样本重要性重采样粒子滤波器的硬件实现方法

    公开(公告)号:CN104009733B

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

    申请号:CN201410211522.6

    申请日:2014-05-19

    Abstract: 本发明公布了一种基于FPGA的样本重要性重采样粒子滤波器的硬件实现方法,所述方法如下:(1)粒子生成模块用于接收输入向量生成粒子后分别输出至粒子更新模块、重采样模块;(2)粒子更新模块用于对步骤(1)生成的粒子进行更新即权值计算和权值归一化后输出至重采样模块;(3)重采样模块用于对步骤(2)所述更新后的粒子或者步骤(1)生成的粒子进行重采样过程和状态更新后反馈至步骤(1)粒子生成模块;(4)输出生成模块用于对步骤(2)所述更新后的粒子或者步骤(1)生成的粒子进行数据生成输出。

    基于FPGA的高斯粒子滤波硬件实现方法

    公开(公告)号:CN104320106A

    公开(公告)日:2015-01-28

    申请号:CN201410473475.2

    申请日:2014-09-16

    Abstract: 本发明公开了一种基于FPGA的高斯粒子滤波硬件实现方法,所述方法包括如下步骤:采用调节粒子生成模块CPG根据Cholesky分解得到协方差矩阵S和均值μ绘制调节粒子;采用粒子生成模块PG生成粒子群;采用粒子更新模块PU计算粒子群的权值;采用中央处理单元模块CU更新更新权值后粒子群的均值和协方差;采用重采样模块RS采集更新后的粒子群;采用协方差计算模块CC计算采样的粒子群的均值和协方差;采用Cholesky分解所述的均值和协方差得到协方差矩阵S和均值μ。使用模块级流水线设计,该设计大大简化了设计流程。模块级流水线通过分布式控制器来实现同步执行,该控制器控制各个处理模块的数据生成和传输。

    基于虚拟分区的可重构系统的任务调度方法

    公开(公告)号:CN104008006A

    公开(公告)日:2014-08-27

    申请号:CN201410211118.9

    申请日:2014-05-19

    Abstract: 本发明公布了一种基于虚拟分区的可重构系统的任务调度方法,所述方法根据任务重复出现的次数来定义任务重要性参数,对可重构资源进行虚拟分区,对不同重要性的任务进行分区管理。当任务重要性值增加时,一些任务从一个区域移动到另一个区域。当任务完成后,其配置并不立即从可重构资源上移除,而是尽可能地保留,当相同任务再次出现时可以直接运行计算,进而减少配置次数,降低重构开销。尽管在可重构资源上保留完成任务的配置可以增加任务重用的概率,但同时也会减少可重构资源的空闲资源。当新任务到达时,若没有足够的空闲资源,则按照一定的条件修改分区大小,若还不满足,则在放置最小重要性任务的区域中选择保留的一个或多个任务,并用新任务替换。

    基于FPGA的样本重要性重采样粒子滤波器的硬件实现方法

    公开(公告)号:CN104009733A

    公开(公告)日:2014-08-27

    申请号:CN201410211522.6

    申请日:2014-05-19

    Abstract: 本发明公布了一种基于FPGA的样本重要性重采样粒子滤波器的硬件实现方法,所述方法如下:(1)粒子生成模块用于接收输入向量生成粒子后分别输出至粒子更新模块、重采样模块;(2)粒子更新模块用于对步骤(1)生成的粒子进行更新即权值计算和权值归一化后输出至重采样模块;(3)重采样模块用于对步骤(2)所述更新后的粒子或者步骤(1)生成的粒子进行重采样过程和状态更新后反馈至步骤(1)粒子生成模块;(4)输出生成模块用于对步骤(2)所述更新后的粒子或者步骤(1)生成的粒子进行数据生成输出。

Patent Agency Ranking