中文
相关论文

相关论文: Breadth First Search Vectorization on the Intel Xe…

200 篇论文

The Breadth-First Search (BFS) algorithm is an important building block for graph analysis of large datasets. The BFS parallelisation has been shown to be challenging because of its inherent characteristics, including irregular memory…

分布式、并行与集群计算 · 计算机科学 2017-04-21 Mireya Paredes , Graham Riley , Mikel Lujan

Breadth-first search (BFS) is a fundamental graph algorithm that presents significant challenges for parallel implementation due to irregular memory access patterns, load imbalance and synchronization overhead. In this paper, we introduce a…

分布式、并行与集群计算 · 计算机科学 2025-03-04 Marati Bhaskar , Raghavendra Kanakagiri

The Breadth First Search (BFS) algorithm is the foundation and building block of many higher graph-based operations such as spanning trees, shortest paths and betweenness centrality. The importance of this algorithm increases each day due…

分布式、并行与集群计算 · 计算机科学 2017-04-04 Julian Romera

Breadth-First Search (BFS) is a building block used in a wide array of graph analytics and is used in various network analysis domains: social, road, transportation, communication, and much more. Over the last two decades, network sizes…

分布式、并行与集群计算 · 计算机科学 2021-03-26 Oded Green

Data-intensive, graph-based computations are pervasive in several scientific applications, and are known to to be quite challenging to implement on distributed memory systems. In this work, we explore the design space of parallel algorithms…

分布式、并行与集群计算 · 计算机科学 2011-10-17 Aydin Buluc , Kamesh Madduri

Breadth-first search (BFS) is known as a basic search strategy for learning graph properties. As the scales of graph databases have increased tremendously in recent years, large-scale graphs G are often disk-resident. Obtaining the BFS…

数据结构与算法 · 计算机科学 2025-07-18 Xiaolong Wan , Xixian Han

We present a work-efficient parallel level-synchronous Breadth First Search (BFS) algorithm for shared-memory architectures which achieves the theoretical lower bound on parallel running time. The optimality holds regardless of the shape of…

分布式、并行与集群计算 · 计算机科学 2022-09-20 Jesmin Jahan Tithi , Yonatan Fogel , Rezaul Chowdhury

Breadth-first Search (BFS) is one of the most important graph processing subroutines, especially for computing the unweighted distance. Many applications may require running BFS from multiple sources. Sequentially, when running BFS on a…

数据结构与算法 · 计算机科学 2024-10-29 Letong Wang , Guy Blelloch , Yan Gu , Yihan Sun

Graphs and their traversal is becoming significant as it is applicable to various areas of mathematics, science and technology. Various problems in fields as varied as biochemistry (genomics), electrical engineering (communication…

分布式、并行与集群计算 · 计算机科学 2020-03-11 Anuj Sharma , Syed Mohammed Arshad Zaidi

While it is well-known and acknowledged that the performance of graph algorithms is heavily dependent on the input data, there has been surprisingly little research to quantify and predict the impact the graph structure has on performance.…

分布式、并行与集群计算 · 计算机科学 2017-08-04 Merijn Verstraaten , Ana Lucia Varbanescu , Cees de Laat

This note recapitulates an algorithmic observation for ordered Depth-First Search (DFS) in directed graphs that immediately leads to a parallel algorithm with linear speed-up for a range of processors for non-sparse graphs. The note extends…

数据结构与算法 · 计算机科学 2013-11-13 Jesper Larsson Träff

There has been a rise in the popularity of algebraic methods for graph algorithms given the development of the GraphBLAS library and other sparse matrix methods. An exemplar for these approaches is Breadth-First Search (BFS). The algebraic…

数据结构与算法 · 计算机科学 2021-05-14 Paul Burkhardt

In the big data era, graph computing is widely used to exploit the hidden value in real-world graphs in various scenarios such as social networks, knowledge graphs, web searching, and recommendation systems. However, the random memory…

数据结构与算法 · 计算机科学 2024-07-23 Zite Jiang , Tao Liu , Shuai Zhang , Zhen Guan , Mengting Yuan , Haihang You

Although Breadth-First Search (BFS) has several advantages over Depth-First Search (DFS) its prohibitive space requirements have meant that algorithm designers often pass it over in favor of DFS. To address this shortcoming, we introduce a…

软件工程 · 计算机科学 2012-07-05 Srinivas Nedunuri , William R. Cook , Douglas R. Smith

To find a shortest path between two nodes $s_0$ and $s_1$ in a given graph, a classical approach is to start a Breadth-First Search (BFS) from $s_0$ and run it until the search discovers $s_1$. Alternatively, one can start two Breadth-First…

社会与信息网络 · 计算机科学 2024-10-30 Sacha Cerf , Benjamin Dayan , Umberto De Ambroggio , Marc Kaufmann , Johannes Lengler , Ulysse Schaller

It is well-known since the seventies of last century that Depth First Search (DFS) can be used to compute strongly connected components [RE. Tarjan. SIAM Journal on Computing, 1972] and Breadth First Search (BFS) can be used to compute…

数据结构与算法 · 计算机科学 2026-05-05 Binh-Minh Bui-Xuan , Michel Habib , Fabien de Montgolfier , Renaud Torfs

BFS (Breadth-First Search) is a typical graph algorithm used as a key component of many graph applications. However, current distributed parallel BFS implementations suffer from irregular data communication with large volumes of transfers…

分布式、并行与集群计算 · 计算机科学 2021-08-18 Xinbiao Gan

This chapter studies the problem of traversing large graphs using the breadth-first search order on distributed-memory supercomputers. We consider both the traditional level-synchronous top-down algorithm as well as the recently discovered…

分布式、并行与集群计算 · 计算机科学 2017-05-15 Aydin Buluc , Scott Beamer , Kamesh Madduri , Krste Asanovic , David Patterson

On a GPU cluster, the ratio of high computing power to communication bandwidth makes scaling breadth-first search (BFS) on a scale-free graph extremely challenging. By separating high and low out-degree vertices, we present an…

分布式、并行与集群计算 · 计算机科学 2018-04-06 Yuechao Pan , Roger Pearce , John D. Owens

In this paper we show how graph structure can be used to drastically reduce the computational bottleneck of the Breadth First Search algorithm (the foundation of many graph traversal techniques). In particular, we address parallel…

数据结构与算法 · 计算机科学 2015-11-30 Damien Fay
‹ 上一页 1 2 3 10 下一页 ›