中文
相关论文

相关论文: PICO: Accelerating All k-Core Paradigms on GPU

200 篇论文

The $k$-core decomposition is a fundamental primitive in many machine learning and data mining applications. We present the first distributed and the first streaming algorithms to compute and maintain an approximate $k$-core decomposition…

数据结构与算法 · 计算机科学 2018-11-27 Hossein Esfandiari , Silvio Lattanzi , Vahab Mirrokni

Nucleus decompositions have been shown to be a useful tool for finding dense subgraphs. The coreness value of a clique represents its density based on the number of other cliques it is adjacent to. One useful output of nucleus decomposition…

分布式、并行与集群计算 · 计算机科学 2024-01-23 Jessica Shi , Laxman Dhulipala , Julian Shun

Algorithms for finding minimum or bounded vertex covers in graphs use a branch-and-reduce strategy, which involves exploring a highly imbalanced search tree. Prior GPU solutions assign different thread blocks to different sub-trees, while…

分布式、并行与集群计算 · 计算机科学 2025-12-29 Hussein Amro , Basel Fakhri , Amer E. Mouawad , Izzat El Hajj

Process mapping asks to assign vertices of a task graph to processing elements of a supercomputer such that the computational workload is balanced while the communication cost is minimized. Motivated by the recent success of GPU-based graph…

分布式、并行与集群计算 · 计算机科学 2026-03-16 Petr Samoldekin , Christian Schulz , Henning Woydt

Sparse Matrix-Matrix Multiplication (SpMM) is a fundamental operation in graph computing and analytics. However, the irregularity of real-world graphs poses significant challenges to achieving efficient SpMM operation for graph data on…

分布式、并行与集群计算 · 计算机科学 2024-12-13 Zhonggen Li , Xiangyu Ke , Yifan Zhu , Yunjun Gao , Yaofeng Tu

We propose a scalable framework for solving the Maximum Cut (MaxCut) problem in large graphs using projected gradient ascent on quadratic objectives. Our approach is differentiable and leverages GPUs for gradient-based optimization. It is…

离散数学 · 计算机科学 2026-02-02 Ismail Alkhouri , Mian Wu , Cunxi Yu , Jia Liu , Rongrong Wang , Alvaro Velasquez

Hardware accelerators such as Graphics Processing Units (GPUs), Intel Xeon Phi co-processors (PHIs), and Field-Programmable Gate Arrays (FPGAs) are now ubiquitous in extreme-scale high performance computing (HPC), cloud, and Big data…

分布式、并行与集群计算 · 计算机科学 2018-08-16 Daniel Hanlon , Hamidreza Khalighzadeh , Ravi Reddy Manumachu , Alexey Lastovetsky

Graph processing requires irregular, fine-grained random access patterns incompatible with contemporary off-chip memory architecture, leading to inefficient data access. This inefficiency makes graph processing an extremely memory-bound…

硬件体系结构 · 计算机科学 2025-03-11 Changmin Shin , Jaeyong Song , Hongsun Jang , Dogeun Kim , Jun Sung , Taehee Kwon , Jae Hyung Ju , Frank Liu , Yeonkyu Choi , Jinho Lee

This paper presents efforts to improve the hierarchical parallelism of a two scale simulation code. Two methods to improve the GPU parallel performance were developed and compared. The first used the NVIDIA Multi-Process Service and the…

分布式、并行与集群计算 · 计算机科学 2023-05-15 Jacob Merson , Mark S. Shephard

Maintaining a dynamic $k$-core decomposition is an important problem that identifies dense subgraphs in dynamically changing graphs. Recent work by Liu et al. [SPAA 2022] presents a parallel batch-dynamic algorithm for maintaining an…

分布式、并行与集群计算 · 计算机科学 2024-01-17 Quanquan C. Liu , Julian Shun , Igor Zablotchi

The $k$-core decomposition in a graph is a fundamental problem for social network analysis. The problem of $k$-core decomposition is to calculate the core number for every node in a graph. Previous studies mainly focus on $k$-core…

数据结构与算法 · 计算机科学 2012-07-20 Rong-Hua Li , Jeffrey Xu Yu

The analysis of several algorithms and data structures can be framed as a peeling process on a random hypergraph: vertices with degree less than k and their adjacent edges are removed until no vertices of degree less than k are left. Often…

计算复杂性 · 计算机科学 2016-06-03 Michael Mitzenmacher , Vikram Nathan

Hierarchical $\mathcal{H}^2$-matrices are asymptotically optimal representations for the discretizations of non-local operators such as those arising in integral equations or from kernel functions. Their $O(N)$ complexity in both memory and…

分布式、并行与集群计算 · 计算机科学 2021-09-14 Stefano Zampini , Wajih Boukaram , George Turkiyyah , Omar Knio , David E. Keyes

Neural networks are the pinnacle of Artificial Intelligence, as in recent years we witnessed many novel architectures, learning and optimization techniques for deep learning. Capitalizing on the fact that neural networks inherently…

机器学习 · 计算机科学 2022-09-12 Stratis Limnios , George Dasoulas , Dimitrios M. Thilikos , Michalis Vazirgiannis

We carry out a comparative performance study of multi-core CPUs, GPUs and Intel Xeon Phi (Many Integrated Core - MIC) with a microscopy image analysis application. We experimentally evaluate the performance of computing devices on core…

分布式、并行与集群计算 · 计算机科学 2015-05-15 George Teodoro , Tahsin Kurc , Guilherme Andrade , Jun Kong , Renato Ferreira , Joel Saltz

Graph edge partitioning is an important preprocessing step to optimize distributed computing jobs on graph-structured data. The edge set of a given graph is split into $k$ equally-sized partitions, such that the replication of vertices…

分布式、并行与集群计算 · 计算机科学 2022-03-25 Ruben Mayer , Kamil Orujzade , Hans-Arno Jacobsen

Ptychography is a popular microscopic imaging modality for many scientific discoveries and sets the record for highest image resolution. Unfortunately, the high image resolution for ptychographic reconstruction requires significant amount…

图像与视频处理 · 电气工程与系统科学 2022-12-19 Xiao Wang , Aristeidis Tsaris , Debangshu Mukherjee , Mohamed Wahib , Peng Chen , Mark Oxley , Olga Ovchinnikova , Jacob Hinkle

Graph mining is one of the most important categories of graph algorithms. However, exploring the subgraphs of an input graph produces a huge amount of intermediate data. The 'think like a vertex' programming paradigm, pioneered by Pregel,…

分布式、并行与集群计算 · 计算机科学 2019-05-24 Cheng Zhao , Zhibin Zhang , Peng Xu , Tianqi Zheng , Xueqi Cheng

The recent introduction of powerful embedded graphics processing units (GPUs) has allowed for unforeseen improvements in real-time computer vision applications. It has enabled algorithms to run onboard, well above the standard video rates,…

计算机视觉与模式识别 · 计算机科学 2020-08-04 Balazs Nagy , Philipp Foehn , Davide Scaramuzza

This paper studies the nucleus decomposition problem, which has been shown to be useful in finding dense substructures in graphs. We present a novel parallel algorithm that is efficient both in theory and in practice. Our algorithm achieves…

分布式、并行与集群计算 · 计算机科学 2022-08-12 Jessica Shi , Laxman Dhulipala , Julian Shun