一种基于异构多核的任务分配方法

    公开(公告)号:CN111190729A

    公开(公告)日:2020-05-22

    申请号:CN201911359758.3

    申请日:2019-12-25

    IPC分类号: G06F9/50

    摘要: 本发明公开了一种基于异构多核的任务分配方法,包括步骤:S1、构建任务优先级列表:在调度任务分配的同时进行任务列表的构建;S2、多策略任务分配,将任务插入到待机通信区间或将任务直接前驱复制到处理器闲置区间,将任务与通信时间最长的前驱节点分配到同一处理器核,将任务与通信时间最长的后继节点分配到同一处理器核,三者中选出最佳分配方案。本发明能有效选择出所有处理器核待机时间最短的分配方案,总体执行时间减少,保证了高效性;且提高了对异构多核处理器每个处理器核的利用率,由于任务执行过程中高优先级任务的通信时间被减少、原本消耗在这些任务上的能量就都被节省了下来,具有节能性。

    城市降水点模拟装置及模拟方法
    2.
    发明公开

    公开(公告)号:CN107037777A

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

    申请号:CN201710408537.5

    申请日:2017-06-02

    IPC分类号: G05B19/05 E03F1/00

    摘要: 本发明涉及一种城市降水点模拟装置,模拟下雨管路包括竖向导管、纵向主管和多个横向支管,纵向主管和多个横向支管位于同一水平面内,每个横向支管的一端分别连通纵向主管上对应的支管连接口,每个横向支管的另一端均设有堵头,纵向主管的一端通过竖向导管连接水泵的输出端,纵向主管的另一端均设有堵头,所述每个横向支管的一端均设有电控阀门,每个横向支管上设有多个喷水口,所述水泵的输入端设置在水槽内,竖向导管内设有水流速传感器,每个横向支管均与纵向主管垂直,相邻两个横向支管之间的距离相等;本发明能直观地看出渍水区域渍涝范围、渍涝形成过程及洪水走向,为研究与治理渍涝提供了方便的实验环境。

    一种静态的关键路径优先的片上网络路由优化方法

    公开(公告)号:CN103634207B

    公开(公告)日:2016-09-14

    申请号:CN201310686004.5

    申请日:2013-12-16

    IPC分类号: H04L12/701 G06F15/173

    摘要: 本发明公开了一种静态的关键路径优先的片上网络路由优化方法。其技术方案是:先使用多线程分析工具对多线程任务进行路径分析,得到多线程任务的执行流;再对多线程任务的执行流进行分析,根据所有线程执行流之间的关系,找到多线程任务的执行流中最长的执行流,该最长的执行流即为关键路径;然后对于处于关键路径上的消息,标记为关键消息;在片上路由器进行消息转发时,如果发现消息缓冲器中存在关键消息,则优先转发关键消息;如果消息缓冲器中没有关键消息,则转发一般的消息。本发明提高了关键路径的执行效率,减少整个多线程任务的执行时间。

    一种基于FPGA的硬件线程实现方法

    公开(公告)号:CN107818071A

    公开(公告)日:2018-03-20

    申请号:CN201710887368.8

    申请日:2017-09-27

    IPC分类号: G06F15/78 G06F9/50 G06F8/65

    摘要: 本发明公开了一种基于FPGA的硬件线程实现方法,包括如下步骤:第一步、切分应用程序:将应用程序切分为主线程和从线程;第二步、硬件化主线程;第三步、硬件化从线程;第四步、建立应用程序流文件:将应用程序的所有硬件代码、数据和配置信息在本地计算机上建立为应用程序流文件;第五步、烧写应用程序流文件到FPGA上;第六步、动态创建和配置子线程。本发明将应用程序进行切分后构建为硬件线程,根据应用程序切分出的软件线程的类型,分别构建出硬件主线程和硬件子线程,再将硬件线程在FPGA上创建并配置出来,完成应用程序的执行。本发明充分利用FPGA的板上资源,将应用程序重构为硬件线程,在FPGA板上配置和运行,从而极大的提高应用程序的执行效率。

    城市渍水点模拟与数据采集设备及方法

    公开(公告)号:CN106996859A

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

    申请号:CN201710409675.5

    申请日:2017-06-02

    IPC分类号: G01M10/00

    CPC分类号: G01M10/00

    摘要: 本发明涉及一种城市渍水点模拟与数据采集设备,它的纵向主管和多个横向支管位于同一水平面内,每个横向支管的一端分别连通纵向主管上对应的支管连接口,每个横向支管的另一端均设有堵头,纵向主管的一端通过竖向导管连接水泵的输出端,纵向主管的另一端均设有堵头,所述每个横向支管的一端均设有电控阀门,每个横向支管上设有多个喷水口,所述水泵的输入端设置在水槽内;马路渍水模拟平台包括模拟路面、模拟路肩,模拟路面上设有通向水槽的模拟下水道,模拟下水道内设置有水流速传感器;本发明能直观地看出渍水区域渍涝范围、渍涝形成过程及洪水走向,为研究与治理渍涝提供了方便的实验环境。

    一种基于时间片利用率的低功耗调频方法

    公开(公告)号:CN103645797B

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

    申请号:CN201310692951.5

    申请日:2013-12-17

    IPC分类号: G06F1/32

    CPC分类号: Y02D10/24

    摘要: 本发明涉及一种基于时间片利用率的低功耗调频方法。其技术方案是:第一步是建立多任务模型;第二步是计算任务的预期利用率;第三步是建立处理器频率与处理器利用率的映射;第四步是对任务执行时的处理器进行调频。本发明适用于面向基于时间片调度的系统,充分利用了同一任务或同类任务在处理器利用率上的时间连续性特点,既加快了调度的速度,又降低了任务运行的功耗,提高了任务调度的整体性能。

    基于GPS的多联系人移动终端定位方法

    公开(公告)号:CN103702286A

    公开(公告)日:2014-04-02

    申请号:CN201310702286.3

    申请日:2013-12-19

    IPC分类号: H04W4/02 H04W64/00

    摘要: 本发明公开了一种基于GPS的多联系人移动终端定位方法,包括如下步骤:S1:主移动终端选定多个联系人移动终端,向每个被选中的联系人移动终端发送定位请求;S2:联系人移动终端在收到主移动终端发送的定位请求后,使用内置GPS模块来进行定位,获取地理位置信息;S3:联系人移动终端将获取到的地理位置信息以短信或数据包的方式发送给主移动终端;S4:主移动终端提取出联系人移动终端发回的数据包中的地理位置信息,并将所述地理位置信息标注在主移动终端的地理信息系统上。通过主移动终端与多个联系人移动终端间的数据交互,能够确定某时刻多个联系人移动终端的地理位置信息,并标注于移动终端的地理信息系统上。

    一种基于时间片利用率的低功耗调频方法

    公开(公告)号:CN103645797A

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

    申请号:CN201310692951.5

    申请日:2013-12-17

    IPC分类号: G06F1/32

    CPC分类号: Y02D10/24

    摘要: 本发明涉及一种基于时间片利用率的低功耗调频方法。其技术方案是:第一步是建立多任务模型;第二步是计算任务的预期利用率;第三步是建立处理器频率与处理器利用率的映射;第四步是对任务执行时的处理器进行调频。本发明适用于面向基于时间片调度的系统,充分利用了同一任务或同类任务在处理器利用率上的时间连续性特点,既加快了调度的速度,又降低了任务运行的功耗,提高了任务调度的整体性能。

    一种静态的关键路径优先的片上网络路由优化方法

    公开(公告)号:CN103634207A

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

    申请号:CN201310686004.5

    申请日:2013-12-16

    IPC分类号: H04L12/701 G06F15/173

    摘要: 本发明公开了一种静态的关键路径优先的片上网络路由优化方法。其技术方案是:先使用多线程分析工具对多线程任务进行路径分析,得到多线程任务的执行流;再对多线程任务的执行流进行分析,根据所有线程执行流之间的关系,找到多线程任务的执行流中最长的执行流,该最长的执行流即为关键路径;然后对于处于关键路径上的消息,标记为关键消息;在片上路由器进行消息转发时,如果发现消息缓冲器中存在关键消息,则优先转发关键消息;如果消息缓冲器中没有关键消息,则转发一般的消息。本发明提高了关键路径的执行效率,减少整个多线程任务的执行时间。