期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
SW39000处理器上顺序任务流多从核辅助并行构图算法
1
作者 傅游 贾淑慧 +3 位作者 陈莉 花嵘 杜云龙 高希然 《计算机研究与发展》 北大核心 2025年第6期1455-1468,共14页
顺序任务流(sequential task flow,STF)将对共享数据的访问表示为任务之间的依赖关系,STF运行时系统通过任务构造、依赖分析和任务依赖图(task dependence graph,TDG)生成、任务调度实现异步并行,这3个环节的开销直接影响并行程序的性能... 顺序任务流(sequential task flow,STF)将对共享数据的访问表示为任务之间的依赖关系,STF运行时系统通过任务构造、依赖分析和任务依赖图(task dependence graph,TDG)生成、任务调度实现异步并行,这3个环节的开销直接影响并行程序的性能.目前以STF为核心的AceMesh运行时系统,在SW39000处理器上仅使用单主核构图、多从核执行的方式.然而,SW39000处理器离散访存性能较弱,细粒度任务构图离散访存增多,构图更容易成为瓶颈.对此,提出了一种利用多从核辅助主核进行构图的算法.首先,分析在依赖分析和TDG生成过程中的并行性,在SW39000处理器上实现了一种基于胖任务依赖图(fatTDG)的多核辅助并行构图算法PFBH(parallelized fatTDG building algorithm with helpers)并进行优化.其次,针对线程间的主存资源竞争问题,提出构图与执行并行中从核资源调节方法及参数选择.最终,在5类典型应用下进行实验测试.与单核串行构图系统相比,在细粒度任务场景下最高加速为1.75倍;与SW39000处理器上的OpenACC模型相比,AceMesh最高可达2倍加速. 展开更多
关键词 顺序任务 异构众核并行 任务调度 并行构图 多从核协同 SW39000
在线阅读 下载PDF
HTN规划中面向多计划生成的顺序任务分解算法 被引量:5
2
作者 宋泾舸 查建中 陆一平 《北京交通大学学报》 CAS CSCD 北大核心 2009年第4期46-49,共4页
顺序任务分解算法(OTD)是层次任务网规划(HTN)中的一种高效求解算法.由于算法中的计划生成采用一次性回溯机制,每次求解过程只能产生一个可行计划.文中提出了一种能够快速生成多个可行计划的回溯算法.该算法采用分段回溯的计划生成机制... 顺序任务分解算法(OTD)是层次任务网规划(HTN)中的一种高效求解算法.由于算法中的计划生成采用一次性回溯机制,每次求解过程只能产生一个可行计划.文中提出了一种能够快速生成多个可行计划的回溯算法.该算法采用分段回溯的计划生成机制,充分利用了求解过程中生成的局部解序列,从而能够一次性地快速生成多个可行计划,为寻求优化的计划和进行计划的评估提供更为有效、灵活的支持. 展开更多
关键词 规划 层次任务 顺序任务分解 多计划生成 分段回溯
在线阅读 下载PDF
新一代神威处理器上高效任务流并行系统 被引量:1
3
作者 傅游 杜雷明 +1 位作者 高希然 陈莉 《计算机科学》 CSCD 北大核心 2024年第12期137-146,共10页
我国自主研制的新一代神威超级计算机相比前一代的神威太湖之光,具有更强大的内存系统和更高的计算密度,其主力编程模型仍然是块同步(Bulk Synchronous Parallelism,BSP)模型。顺序任务流(Sequential Task Flow,STF)模型基于数据流信息... 我国自主研制的新一代神威超级计算机相比前一代的神威太湖之光,具有更强大的内存系统和更高的计算密度,其主力编程模型仍然是块同步(Bulk Synchronous Parallelism,BSP)模型。顺序任务流(Sequential Task Flow,STF)模型基于数据流信息实现对串行程序的自动任务并行,并通过任务间的细粒度同步实现异步并行,相比于BSP模型的全局同步,并行度更高,负载更均衡。STF模型为用户高效使用神威平台提供了一种新选择。但在众核系统上,STF模型的运行时开销会直接影响并行程序性能。首先,分析新一代神威处理器影响STF模型高效实现的两个特征;然后,利用处理器架构的独有特性,提出一种基于代理的数据流构图机制以实现模型的构图需求,以及一种无锁的集中式任务调度机制以优化调度开销。最后,基于以上技术,为AceMesh模型实现了高效的任务流并行系统。实验表明,实现的任务流并行系统相比传统运行时支持优势显著,在细粒度任务场景下最高加速2.37倍;AceMesh性能高于神威平台的OpenACC模型,对典型应用的加速最高达到2.07倍。 展开更多
关键词 顺序任务流模型 异构众核并行 任务调度 数据流并行 块同步模型
在线阅读 下载PDF
基于设计结构矩阵的顺序与重叠度综合优化 被引量:2
4
作者 辛君捷 江驹 +1 位作者 徐海燕 张平 《计算机集成制造系统》 EI CSCD 北大核心 2013年第11期2697-2703,共7页
为了更好地描述和优化产品开发过程,基于设计结构矩阵提出一种改进的产品开发过程模型。该模型改进了以往模型对任务间信息交互的描述,并据此提出了估算产品完工时间及成本的方法。同时,根据模型采用遗传算法设计了针对任务执行顺序和... 为了更好地描述和优化产品开发过程,基于设计结构矩阵提出一种改进的产品开发过程模型。该模型改进了以往模型对任务间信息交互的描述,并据此提出了估算产品完工时间及成本的方法。同时,根据模型采用遗传算法设计了针对任务执行顺序和重叠度的一种综合优化方法,该方法可以根据优化目标求出最佳执行策略。算例验证表明,所提方法可以比已有方法更好地优化开发过程。 展开更多
关键词 设计结构矩阵 遗传算法 任务顺序 任务重叠度 综合优化
在线阅读 下载PDF
基于移动边缘云的计算密集型任务卸载决策算法
5
作者 王志强 王金婉 《计算机应用与软件》 北大核心 2023年第8期291-297,共7页
为了实现移动边缘云环境中移动设备任务执行时间的优化,提出一种任务卸载决策算法。算法考虑了更为普遍的任务结构类型,包含了顺序任务结构和并发任务结构。其主要发现有两点:(1)一个任务卸载执行,则较大可能其邻居任务也会卸载执行;(2... 为了实现移动边缘云环境中移动设备任务执行时间的优化,提出一种任务卸载决策算法。算法考虑了更为普遍的任务结构类型,包含了顺序任务结构和并发任务结构。其主要发现有两点:(1)一个任务卸载执行,则较大可能其邻居任务也会卸载执行;(2)应用的执行时间可以通过将任务卸载至边缘云端最大化边缘云端与移动设备端的并行性来降低任务完成时间。对于顺序任务构成的线性拓扑任务图,算法可以找到最优的卸载任务群集;而对于并发任务的通用拓扑任务图,算法可以实现更好负载均衡的任务卸载决策。仿真实验结果证明,与基准算法相比,所提算法得到的任务完成时间与理论最优解更为接近,任务完成效率更高。 展开更多
关键词 移动边缘云 任务卸载 顺序任务 并发任务 完成时间
在线阅读 下载PDF
基于RTX51的数据采集系统实现 被引量:1
6
作者 张国安 蔡文培 《计算机工程》 CAS CSCD 北大核心 2010年第14期221-223,226,共4页
在分析多任务实时操作系统RTX51主要任务处理策略的基础上,设计实现一个基于RTX51的数据采集系统。系统中的数据采集工作和接口设备的管理按其执行顺序被划分为5项任务,任务间的协调通过调用库函数发送信号完成。在用户按键控制下,现场... 在分析多任务实时操作系统RTX51主要任务处理策略的基础上,设计实现一个基于RTX51的数据采集系统。系统中的数据采集工作和接口设备的管理按其执行顺序被划分为5项任务,任务间的协调通过调用库函数发送信号完成。在用户按键控制下,现场数据经转换后保存,可以显示并传送到上位机存储。给出RTX51提供的接口文件与函数以及实现并行任务和顺序任务的机制。按该机制进行任务调度可以成功实现数据采集功能。 展开更多
关键词 RTX51嵌入式操作系统 数据采集 并行任务 顺序任务
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部