基于GPU的并行最小生成树算法的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ke o d :G U; rp i ter ; nm m s a nn e MS ) P i Sa o tm; a aa e p m t e y w r s P ga hc h oy mi u n igt e( T ; r i p r m’ l r h d t p r l r iv gi a ll i i
较 高效率 。实验表 明 , 对于传统 C U 实现 算法和 不使 用原语 的算 法 , 算法具 有较 明显的性 能优 势 。 相 P 该
关 键词 :图形处理 器 ;图论 ;最小 生成 树 ; r Pi m算 法 ; 据并行 原语 数
中图分类号 :T 3 15 P 1. 2 文献标 志码 :A 文章编 号 :10 —6 5 2 1 )5 18 - 3 0 13 9 ( 0 1 0 — 6 2 0
Abs r c : Co s d rng c r e tp r le i ’ S l o ih ta t n i e i u r n a a l lPrm S M T a g rt ms’lmie p e up,b s d o n l z n x s i a a l l MST l i tdse d a e n a ay i ge it ng p r le a—
∑ w e 最 小 化 。MS 问题 在 网 络 规 划 、 程 问 题 及 V S () T 旅 LI
布局等许 多领域发挥重要作用 。蹦 m算法是最 常用 的 MS T算
法之 _ , 目前对 Pi 法 的 研 究 和 使用 以 串行 为 主 , 行 P m r m算 并 i r
第 2 卷 第 5期 8
21 0 1年 5月
计 算 机 应 用 研 究
Ap lcto s ac fCo ues piain Re e rh o mp tr
V l2 . 0 - 8 No 5
Ma 2 1 v 0 1
基 于 GP 的 并 行 最 小 生成 树 算 法 的 设 计 与 实 现 U
d i1 .9 9 ji n 10 -6 5 2 1 .5 0 5 o:0 3 6 /.s .0 1 9 .0 0 . 2 s 3 1
De in a d i l me tto fGPU— a e a a ll sg n mp e n a i n o b sdp rl e
mii n mum pa i r e a g rt s nn ng te l o ihm
r d c in d t r le rmiie.a d e ine a al lP i ’ T lo ihm n e u to a apa allp i tv n d sg d p r le rm s MS ag rt o NVI A DI GPU. Th lo ih s o e e h e ag rt m h r n d te t
最小生成树 ( T 是 图论 中的一个 基本概念 , MS ) 定义为 : 给 定一个具有权值映射关系 W: 一 的无 向图 G=( E)求 一 E , ,
1 相关 工作
1 1 并 行 P m 算 法 . n
个具有 I :I I 关 系的连 通子 图 T:( E cE) 使 得 E I 一1 V , ,
郭绍忠 , 王 伟, 王 磊
( 解放 军信 息工程 大学 信 息工程 学院 ,郑州 4 0 0 ) 50 2 摘 要 :针 对 目前 并行 Pi r m最 小生成树算 法效 率不 高的问题 , 分析现 有并行 Pi 算法 的基 础上 , 出 了适 于 在 r m 提
G U 架构 的压缩邻接 表 图表 示形 式 , P 开发 了基 于 G U的 m nrd c o 据 并行原 语 , N I I P P i— u t n数 e i 在 V D A G U上设 计 并 实现 了基 于 P m 算法思 想的并行 最小 生成 树算 法 。该算 法通 过使 用原语 缩短 关键 步骤 的查找 时间 , 而获得 i r 从
grtms hsp p ru e o rs dae c s ga hrpee tt ns i dt U ac i cue e eo e U-a e n oi h ,ti a e sdc mpesa jcn yl t rp e rsnai ut oGP rht tr ,d v lp dGP b s dm/ — i o e e
GU h o z o g O S a —h n ,W ANG We ,W ANG L i i e
(nt u nom t nE g nei P A I om t nE g nei n es Z e gh u4 0 0 ,C ia Is t eo f r ai n i r g, L Байду номын сангаасn r ai n i r g U i r 0 , h n z o 5 0 2 hn ) i t fI o e n f o e n v i
i d n i i sn i t si h e t p s c i v d g e f i n y fn i g t eva u i gprmiie n t e k y se o a h e e hih re ce c . Ex e me a e u t h w h ti b an vde m v i p r ntlr s lss o t a to t ise i nt i p ro ma c mprv me to e h r dto lCPU mp e n ain a d n R・rmiie e r n e i o e n v rt e ta iina f i l me tto n O p i tv sGPU mplme tto i e na in.
相关文档
最新文档