清晨好,您是今天最早来到科研通的研友!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您科研之路漫漫前行!

Ligra

计算机科学 图遍历 理论计算机科学 并行计算 兆字节 分布式存储器 中间性中心性 图形 分布式计算 共享内存 算法 中心性 数学 组合数学 操作系统
作者
Julian Shun,Guy E. Blelloch
出处
期刊:ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 被引量:504
标识
DOI:10.1145/2442516.2442530
摘要

There has been significant recent interest in parallel frameworks for processing graphs due to their applicability in studying social networks, the Web graph, networks in biology, and unstructured meshes in scientific simulation. Due to the desire to process large graphs, these systems have emphasized the ability to run on distributed memory machines. Today, however, a single multicore server can support more than a terabyte of memory, which can fit graphs with tens or even hundreds of billions of edges. Furthermore, for graph algorithms, shared-memory multicores are generally significantly more efficient on a per core, per dollar, and per joule basis than distributed memory systems, and shared-memory algorithms tend to be simpler than their distributed counterparts.In this paper, we present a lightweight graph processing framework that is specific for shared-memory parallel/multicore machines, which makes graph traversal algorithms easy to write. The framework has two very simple routines, one for mapping over edges and one for mapping over vertices. Our routines can be applied to any subset of the vertices, which makes the framework useful for many graph traversal algorithms that operate on subsets of the vertices. Based on recent ideas used in a very fast algorithm for breadth-first search (BFS), our routines automatically adapt to the density of vertex sets. We implement several algorithms in this framework, including BFS, graph radii estimation, graph connectivity, betweenness centrality, PageRank and single-source shortest paths. Our algorithms expressed using this framework are very simple and concise, and perform almost as well as highly optimized code. Furthermore, they get good speedups on a 40-core machine and are significantly more efficient than previously reported results using graph frameworks on machines with many more cores.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
YifanWang应助科研通管家采纳,获得10
7秒前
YifanWang应助科研通管家采纳,获得10
7秒前
Ava应助科研通管家采纳,获得10
7秒前
YifanWang应助科研通管家采纳,获得10
7秒前
YifanWang应助科研通管家采纳,获得10
7秒前
波波完成签到 ,获得积分10
15秒前
qw1完成签到,获得积分20
21秒前
666666完成签到,获得积分10
29秒前
朴素羊完成签到 ,获得积分10
32秒前
35秒前
可爱的函函应助sue采纳,获得10
41秒前
英姑应助朔月采纳,获得10
45秒前
April完成签到 ,获得积分10
51秒前
慕青应助朔月采纳,获得10
52秒前
lalala应助Q哈哈哈采纳,获得10
54秒前
土豪的灵竹完成签到 ,获得积分10
56秒前
zhangnan完成签到 ,获得积分10
1分钟前
JamesPei应助Q哈哈哈采纳,获得30
1分钟前
1分钟前
QwQ发布了新的文献求助10
1分钟前
xiuxiu125完成签到,获得积分10
1分钟前
诺亚方舟哇哈哈完成签到 ,获得积分0
1分钟前
文献搬运工完成签到 ,获得积分10
1分钟前
YifanWang应助科研通管家采纳,获得10
2分钟前
研友_LkD29n完成签到 ,获得积分10
2分钟前
bo完成签到 ,获得积分10
2分钟前
DHW1703701完成签到,获得积分10
2分钟前
KINGAZX完成签到 ,获得积分10
2分钟前
陈粒完成签到 ,获得积分10
2分钟前
Ray完成签到 ,获得积分10
2分钟前
沈惠映完成签到 ,获得积分10
2分钟前
秋夜临完成签到,获得积分0
2分钟前
xiaofeixia完成签到 ,获得积分10
2分钟前
柒八染完成签到 ,获得积分10
2分钟前
西山菩提完成签到,获得积分10
2分钟前
fml完成签到,获得积分10
3分钟前
我不是哪吒完成签到 ,获得积分10
3分钟前
3分钟前
平淡尔琴完成签到,获得积分10
3分钟前
sue发布了新的文献求助10
3分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
FUNDAMENTAL STUDY OF ADAPTIVE CONTROL SYSTEMS 500
微纳米加工技术及其应用 500
Nanoelectronics and Information Technology: Advanced Electronic Materials and Novel Devices 500
Performance optimization of advanced vapor compression systems working with low-GWP refrigerants using numerical and experimental methods 500
Constitutional and Administrative Law 500
PARLOC2001: The update of loss containment data for offshore pipelines 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 生物化学 物理 纳米技术 计算机科学 内科学 化学工程 复合材料 物理化学 基因 遗传学 催化作用 冶金 量子力学 光电子学
热门帖子
关注 科研通微信公众号,转发送积分 5293474
求助须知:如何正确求助?哪些是违规求助? 4443563
关于积分的说明 13831373
捐赠科研通 4327360
什么是DOI,文献DOI怎么找? 2375429
邀请新用户注册赠送积分活动 1370718
关于科研通互助平台的介绍 1335584