中文
相关论文

相关论文: Reducing Redundancy in Data Organization and Arith…

200 篇论文

Maximizing parallelism level in applications can be achieved by minimizing overheads due to load imbalances and waiting time due to memory latencies. Compiler optimization is one of the most effective solutions to tackle this problem. The…

分布式、并行与集群计算 · 计算机科学 2017-03-29 Zahra Khatami , Hartmut Kaiser , J. Ramanujam

Recent developments in High Level Synthesis tools have attracted software programmers to accelerate their high-performance computing applications on FPGAs. Even though it has been shown that FPGAs can compete with GPUs in terms of…

分布式、并行与集群计算 · 计算机科学 2019-10-16 Hamid Reza Zohouri , Artur Podobas , Satoshi Matsuoka

The success of DNNs and their high computational requirements pushed for large codesign efforts aiming at DNN acceleration. Since DNNs can be represented as static computational graphs, static memory allocation and tiling are two crucial…

硬件体系结构 · 计算机科学 2025-04-08 Victor J. B. Jung , Alessio Burrello , Francesco Conti , Luca Benini

Vision transformers (ViTs) have recently obtained success in many applications, but their intensive computation and heavy memory usage at both training and inference time limit their generalization. Previous compression algorithms usually…

Distributing spatially located heterogeneous workloads is an important problem in parallel scientific computing. We investigate the problem of partitioning such workloads (represented as a matrix of non-negative integers) into rectangles,…

分布式、并行与集群计算 · 计算机科学 2011-04-14 Erik Saule , Erdeniz Ö. Baş , Ümit V. Çatalyürek

Many high performance-computing algorithms are bandwidth limited, hence the need for optimal data rearrangement kernels as well as their easy integration into the rest of the application. In this work, we have built a CUDA library of fast…

分布式、并行与集群计算 · 计算机科学 2010-11-17 Michael Bader , Hans-Joachim Bungartz , Dheevatsa Mudigere , Srihari Narasimhan , Babu Narayanan

Large scale clusters leveraging distributed computing frameworks such as MapReduce routinely process data that are on the orders of petabytes or more. The sheer size of the data precludes the processing of the data on a single computer. The…

信息论 · 计算机科学 2018-02-12 Konstantinos Konstantinidis , Aditya Ramamoorthy

We propose efficient parallel algorithms and implementations on shared memory architectures of LU factorization over a finite field. Compared to the corresponding numerical routines, we have identified three main difficulties specific to…

符号计算 · 计算机科学 2014-02-17 Jean-Guillaume Dumas , Thierry Gautier , Clément Pernet , Ziad Sultan

Federated Learning (FL) is an exciting new paradigm that enables training a global model from data generated locally at the client nodes, without moving client data to a centralized server. Performance of FL in a multi-access edge computing…

分布式、并行与集群计算 · 计算机科学 2021-05-11 Saurav Prakash , Sagar Dhakal , Mustafa Akdeniz , A. Salman Avestimehr , Nageen Himayat

In distributed machine learning, a central node outsources computationally expensive calculations to external worker nodes. The properties of optimization procedures like stochastic gradient descent (SGD) can be leveraged to mitigate the…

分布式、并行与集群计算 · 计算机科学 2023-04-19 Maximilian Egger , Serge Kas Hanna , Rawad Bitar

We present a novel algorithm which can overcome the drawbacks of the conventional linear scaling method with minimal computational overhead. This is achieved by introducing additional constraints, thus eliminating the redundancy of the…

材料科学 · 物理学 2015-06-25 Eiji Tsuchida

We introduce Stardust, a compiler that compiles sparse tensor algebra to reconfigurable dataflow architectures (RDAs). Stardust introduces new user-provided data representation and scheduling language constructs for mapping to…

编程语言 · 计算机科学 2022-11-08 Olivia Hsu , Alexander Rucker , Tian Zhao , Kunle Olukotun , Fredrik Kjolstad

Parallelization is a popular strategy for improving the performance of iterative algorithms. Optimization methods are no exception: design of efficient parallel optimization methods and tight analysis of their theoretical properties are…

最优化与控制 · 数学 2023-11-28 Alexander Tyurin , Peter Richtárik

Stencil computation is one of the fundamental computing patterns in many application domains such as scientific computing and image processing. While there are promising studies that accelerate stencils on FPGAs, there lacks an automated…

硬件体系结构 · 计算机科学 2022-08-24 Xingyu Tian , Zhifan Ye , Alec Lu , Licheng Guo , Yuze Chi , Zhenman Fang

Distributed computing frameworks such as MapReduce are often used to process large computational jobs. They operate by partitioning each job into smaller tasks executed on different servers. The servers also need to exchange intermediate…

分布式、并行与集群计算 · 计算机科学 2020-04-20 Konstantinos Konstantinidis , Aditya Ramamoorthy

In distributed computing systems, it is well recognized that worker nodes that are slow (called stragglers) tend to dominate the overall job execution time. Coded computation utilizes concepts from erasure coding to mitigate the effect of…

信息论 · 计算机科学 2018-09-18 Anindya B. Das , Li Tang , Aditya Ramamoorthy

As graph data becomes more ubiquitous, the need for robust inferential graph algorithms to operate in these complex data domains is crucial. In many cases of interest, inference is further complicated by the presence of adversarial data…

机器学习 · 统计学 2022-08-23 Sheyda Peyman , Minh Tang , Vince Lyzinski

The current BigData era routinely requires the processing of large scale data on massive distributed computing clusters. Such large scale clusters often suffer from the problem of "stragglers", which are defined as slow or failed nodes. The…

信息论 · 计算机科学 2020-02-11 Aditya Ramamoorthy , Anindya Bijoy Das , Li Tang

It is well known that to accelerate stencil codes on CPUs or GPUs and to exploit hardware caches and their lines optimizers must find spatial and temporal locality of array accesses to harvest data-reuse opportunities. On FPGAs there is the…

编程语言 · 计算机科学 2024-01-25 Florian Mayer , Julian Brandner , Michael Philippsen

Computation of correlation functions is a key operation in Lattice quantum chromodynamics (LQCD) simulations to extract nuclear physics observables. These functions involve many binary batch tensor contractions, each tensor possibly…

分布式、并行与集群计算 · 计算机科学 2025-11-05 Oguz Selvitopi , Emin Ozturk , Jie Chen , Ponnuswamy Sadayappan , Robert G. Edwards , Aydın Buluç