中文
相关论文

相关论文: iPregel: Vertex-centric programmability vs memory …

200 篇论文

Graph analysis performs many random reads and writes, thus, these workloads are typically performed in memory. Traditionally, analyzing large graphs requires a cluster of machines so the aggregate memory exceeds the graph size. We…

分布式、并行与集群计算 · 计算机科学 2015-01-27 Da Zheng , Disa Mhembere , Randal Burns , Joshua Vogelstein , Carey E. Priebe , Alexander S. Szalay

Hardware prefetching is critical to fill the performance gap between CPU speeds and slower memory accesses. With multicore architectures becoming commonplace, traditional prefetchers are severely challenged. Independent core operation…

分布式、并行与集群计算 · 计算机科学 2025-09-16 Mohammed Humaid Siddiqui , Fernando Guzman , Yufei Wu , Ruishu Ann

High Performance Computing (HPC) platforms allow scientists to model computationally intensive algorithms. HPC clusters increasingly use General-Purpose Graphics Processing Units (GPGPUs) as accelerators; FPGAs provide an attractive…

硬件体系结构 · 计算机科学 2015-04-20 Syed Waqar Nabi , Saji N. Hameed , Wim Vanderbauwhede

Plenty of research efforts have been devoted to FPGA-based acceleration, due to its low latency and high energy efficiency. However, using the original low-level hardware description languages like Verilog to program FPGAs requires…

分布式、并行与集群计算 · 计算机科学 2020-10-20 Ruoshi Li , Hongjing Huang , Zeke Wang , Zhiyuan Shao , Xiaofei Liao , Hai Jin

Graph partitioning drives graph processing in distributed, disk-based and NUMA-aware systems. A commonly used partitioning goal is to balance the number of edges per partition in conjunction with minimizing the edge or vertex cut. While…

分布式、并行与集群计算 · 计算机科学 2018-06-19 Jiawen Sun , Hans Vandierendonck , Dimitrios S. Nikolopoulos

Due to the irregular nature of connections in most graph datasets, partitioning graph analysis algorithms across multiple computational nodes that do not share a common memory inevitably leads to large amounts of interconnect traffic.…

分布式、并行与集群计算 · 计算机科学 2020-01-22 Nina Engelhardt , Hayden K. -H. So

Initially used to rank web pages, PageRank has now been applied in many fields. With the growing scale of graph, accelerating PageRank computing is urged and designing parallel algorithm is a feasible solution. In this paper, two parallel…

数据结构与算法 · 计算机科学 2023-02-08 Qi Zhang , Rongxia Tang , Zhengan Yao , Jun Liang

Modern out-of-order processors have increased capacity to exploit instruction level parallelism (ILP) and memory level parallelism (MLP), e.g., by using wide superscalar pipelines and vector execution units, as well as deep buffers for…

编程语言 · 计算机科学 2018-07-05 Vladimir Kiriansky , Haoran Xu , Martin Rinard , Saman Amarasinghe

We present SPDL (Scalable and Performant Data Loading), an open-source, framework-agnostic library designed for efficiently loading array data to GPU. Data loading is often a bottleneck in AI applications, and is challenging to optimize…

Personalized PageRank (PPR) is a graph algorithm that evaluates the importance of the surrounding nodes from a source node. Widely used in social network related applications such as recommender systems, PPR requires real-time responses…

分布式、并行与集群计算 · 计算机科学 2021-04-21 Lixiang Li , Yao Chen , Zacharie Zirnheld , Pan Li , Cong Hao

Memory access efficiency is a key factor in fully utilizing the computational power of graphics processing units (GPUs). However, many details of the GPU memory hierarchy are not released by GPU vendors. In this paper, we propose a novel…

硬件体系结构 · 计算机科学 2016-03-15 Xinxin Mei , Xiaowen Chu

In the past decade, high performance compute capabilities exhibited by heterogeneous GPGPU platforms have led to the popularity of data parallel programming languages such as CUDA and OpenCL. Such languages, however, involve a steep…

分布式、并行与集群计算 · 计算机科学 2020-09-17 Anirban Ghose , Siddharth Singh , Vivek Kulaharia , Lokesh Dokara , Srijeeta Maity , Soumyajit Dey

Datacenter servers are increasingly heterogeneous: from x86 host CPUs, to ARM or RISC-V CPUs in NICs/SSDs, to FPGAs. Previous works have demonstrated that migrating application execution at run-time across heterogeneous-ISA CPUs can yield…

分布式、并行与集群计算 · 计算机科学 2021-10-29 Edson Horta , Ho-Ren Chuang , Naarayanan Rao VSathish , Cesar Philippidis , Antonio Barbalace , Pierre Olivier , Binoy Ravindran

Modern computer systems typically conbine multicore CPUs with accelerators like GPUs for inproved performance and energy efficiency. However, these sys- tems suffer from poor performance portability, code tuned for one device must be…

分布式、并行与集群计算 · 计算机科学 2016-05-23 Thomas L. Falch , Anne C. Elster

When training neural rankers using Large Language Models, it's expected that a practitioner would make use of multiple GPUs to accelerate the training time. By using more devices, deep learning frameworks, like PyTorch, allow the user to…

信息检索 · 计算机科学 2022-06-24 Arthur Câmara , Claudia Hauff

Leveraging spatial sparsity has become a popular approach to accelerate 3D computer graphics applications. Spatially sparse data structures and efficient sparse kernels (such as parallel stencil operations on active voxels), are key to…

编程语言 · 计算机科学 2021-06-23 Yuanming Hu , Mingkuan Xu , Ye Kuang , Frédo Durand

Graph processing is typically considered to be a memory-bound rather than compute-bound problem. One common line of thought is that more available memory bandwidth corresponds to better graph processing performance. However, in this work we…

分布式、并行与集群计算 · 计算机科学 2019-10-10 Oded Green , James Fox , Jeffrey Young , Jun Shirako , David Bader

Federated Graph Learning (FGL) is a distributed machine learning paradigm that enables collaborative training on large-scale subgraphs across multiple local systems. Existing FGL studies fall into two categories: (i) FGL Optimization, which…

机器学习 · 计算机科学 2024-01-23 Xunkai Li , Zhengyu Wu , Wentao Zhang , Yinlin Zhu , Rong-Hua Li , Guoren Wang

Optimizing the performance of stencil algorithms has been the subject of intense research over the last two decades. Since many stencil schemes have low arithmetic intensity, most optimizations focus on increasing the temporal data access…

分布式、并行与集群计算 · 计算机科学 2015-10-19 Tareq Malas , Georg Hager , Hatem Ltaief , David Keyes

Integer Linear Programming (ILP) is widely used for solving real-world optimization problems, including network routing, map routing, and traffic scheduling. However, ILP algorithms are sparse and branch-intensive, making them inefficient…

硬件体系结构 · 计算机科学 2026-05-28 Siddhartha Raman Sundara Raman , Lizy K John , Jaydeep P. Kulkarni