-
题名布尔矩阵乘的分布式异构并行优化
被引量:1
- 1
-
-
作者
朱敏
唐波
赵娟
邹丹
李金才
-
机构
国防科学技术大学海洋科学与工程研究院
-
出处
《计算机工程与科学》
CSCD
北大核心
2017年第4期634-640,共7页
-
基金
国家自然科学基金(61502516
61572515)
国家重点研发计划(2016YFC1401803)
-
文摘
布尔多项式求解是当今密码代数分析中的关键步骤,F4算法是布尔多项式求解的高效算法。分析了Lachartre为F4矩阵专门设计的高斯消去算法,针对其中布尔矩阵乘这一耗时的计算步骤,设计并实现了分布式异构(CPU+MIC)并行算法。布尔矩阵相对于普通矩阵主要体现在矩阵元素取值区间不一样上,由于布尔矩阵元素(0,1)导致矩阵乘操作的特殊性,普通矩阵乘的优化方法不能很好地满足布尔矩阵乘的需求。分别从布尔矩阵的存储、OpenMP多线程组织、访存、任务划分和调度等方面进行了性能优化,实现了布尔矩阵乘的分布式异构并行算法。通过随机生成布尔矩阵测试,优化后的分布式异构并行程序相较于分布式同构并行程序达到了2.45的加速比,体现了良好的性能提升。
-
关键词
F4算法
二元域
布尔矩阵乘
分布式异构并行
-
Keywords
F4 algorithm
binary domain
Boolean matrix multiplication
distributed heterogeneous parallel
-
分类号
TP303
[自动化与计算机技术—计算机系统结构]
-
-
题名混合果蝇算法求解分布式异构并行机调度
被引量:11
- 2
-
-
作者
黄元元
钱斌
吴丽萍
胡蓉
-
机构
昆明理工大学信息与自动化学院
-
出处
《控制工程》
CSCD
北大核心
2020年第2期254-263,共10页
-
基金
国家自然科学基金项目(51665025,61963022)。
-
文摘
以工业生产中面临的实际生产问题为背景,提出了分布式异构并行机的调度问题模型,进而针对该问题设计了一种混合果蝇优化算法,用于最小化最大完工时间。在算法中,首先,在初始化阶段加入竞争机制,有效地提高了初始解的质量;其次,在嗅觉搜索阶段引入了自适应搜索半径,实现了对解空间的有效搜索;最后,在更新阶段融入了三阶段局部搜索,使全局搜索和局部搜索达到了较好平衡。仿真实验和算法比较验证了所提混合果蝇优化算法的有效性和鲁棒性。
-
关键词
分布式异构并行机
混合果蝇优化算法
竞争机制
自适应的搜索半径
-
Keywords
Distributed heterogeneous parallel machine
hybrid fruit fly optimization algorithm
competition mechanism
adaptive search radius
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-
-
题名异构系统雷达任务调度算法仿真
被引量:1
- 3
-
-
作者
展红英
王磊
曹建蜀
-
机构
电子科技大学电子科学技术研究院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2014年第5期1137-1141,共5页
-
基金
中央高校科研基本业务费(ZYGX2011J130)资助
-
文摘
针对传统单处理器处理复杂多样雷达任务效果欠佳问题,提出在分布式异构系统中结合改进指派算法和匈牙利算法的优点并行调度雷达任务的算法.在原始指派问题每次给每个处理器指派一项任务基础上,改进算法引入处理器雷达任务堆积量实时检测技术,设定处理器任务堆积量阈值,每次对空闲的和任务堆积量小于阈值的节点分配任务,其它处理节点不分配.对不同任务堆积量阈值和不同处理性能差别的集群利用改进算法仿真并与原始算法仿真结果对比,改进算法明显缩短了任务处理时间,改进了系统环境负载平衡,且对处理性能差别较大的集群雷达任务并行调度改进效果更好.
-
关键词
分布式异构系统并行调度
匈牙利算法
负载平衡
任务堆积量阈值
负载实时检测
-
Keywords
parallel scheduling in distributed heterogeneous systems
Hungarian algorithm
load balancing
task accumulation thresh-old
workload real-time detection
-
分类号
TP338
[自动化与计算机技术—计算机系统结构]
-