中文
相关论文

相关论文: Minimizing Cache Misses in Scientific Computing Us…

200 篇论文

We present a hierarchical simulation approach for the dependability analysis and evaluation of a highly available commercial cache-based RAID storage system. The archi-tecture is complex and includes several layers of overlap-ping error…

性能 · 计算机科学 2007-05-23 Mohamed Kaaniche , Luigi Romano , Zbigniew Kalbarczyk , Ravishankar Iyer , Rick Karcich

High Performance and Energy Efficiency are critical requirements for Internet of Things (IoT) end-nodes. Exploiting tightly-coupled clusters of programmable processors (CMPs) has recently emerged as a suitable solution to address this…

硬件体系结构 · 计算机科学 2023-09-06 Jie Chen , Igor Loi , Eric Flamand , Giuseppe Tagliavini , Luca Benini , Davide Rossi

Computational grids are believed to be the ultimate framework to meet the growing computational needs of the scientific community. Here, the processing power of geographically distributed resources working under different ownerships, having…

密码学与安全 · 计算机科学 2011-11-22 Sugata Sanyal , Rangarajan A. Vasudevan , Ajith Abraham , Marcin Paprzycki

Specific data compression techniques, formalized by the concept of coresets, proved to be powerful for many optimization problems. In fact, while tightly controlling the approximation error, coresets may lead to significant speed up of the…

最优化与控制 · 数学 2022-04-05 Maximilian Fiedler , Peter Gritzmann , Fabian Klemm

Large scientific collaborations often have multiple scientists accessing the same set of files while doing different analyses, which create repeated accesses to the large amounts of shared data located far away. These data accesses have…

网络与互联网体系结构 · 计算机科学 2023-07-21 Caitlin Sim , Kesheng Wu , Alex Sim , Inder Monga , Chin Guok , Frank Wurthwein , Diego Davila , Harvey Newman , Justas Balcas

Sieving is essential in different number theoretical algorithms. Sieving with large primes violates locality of memory access, thus degrading performance. Our suggestion on how to tackle this problem is to use cyclic data structures in…

数据结构与算法 · 计算机科学 2011-11-15 A. Járai , E. Vatai

Stencil computations lie at the heart of many scientific and industrial applications. Unfortunately, stencil algorithms perform poorly on machines with cache based memory hierarchy, due to low re-use of memory accesses. This work shows that…

数学软件 · 计算机科学 2022-04-11 Mathias Jacquelin , Mauricio Araya-Polo , Jie Meng

Accurate simulation techniques are indispensable to efficiently propose new memory or architectural organizations. As implementing new hardware concepts in real systems is often not feasible, cycle-accurate simulators employed together with…

硬件体系结构 · 计算机科学 2024-02-02 Nicolas Bueno , Fernando Castro , Luis Pinuel , Jose Ignacio Gomez-Perez , Francky Catthoor

Large-scale parallel numerical simulations are essential for a wide range of engineering problems that involve complex, coupled physical processes interacting across a broad range of spatial and temporal scales. The data structures involved…

We present efficient implementations of atom reconfiguration algorithms for both CPUs and GPUs, along with a batching routine to merge displacement operations for parallel execution. Leveraging graph-theoretic methods, our approach derives…

We propose a space-efficient algorithm for hidden surface removal that combines one of the fastest previous algorithms for that problem with techniques based on bit manipulation. Such techniques had been successfully used in other settings,…

计算几何 · 计算机科学 2017-01-10 Frank Kammer , Maarten Löffler , Rodrigo I. Silveira

Reusing intermediates in databases to speed-up analytical query processing has been studied in the past. Existing solutions typically require intermediate results of individual operators to be materialized into temporary tables to be…

数据库 · 计算机科学 2016-08-22 Kayhan Dursun , Carsten Binnig , Ugur Cetintemel , Tim Kraska

The sparse grid combination technique provides a framework to solve high dimensional numerical problems with standard solvers. Hierarchization is preprocessing step facilitating the communication needed for the combination technique. The…

分布式、并行与集群计算 · 计算机科学 2013-09-03 Philipp Hupp

Factorization and multiplication of dense matrices and tensors are critical, yet extremely expensive pieces of the scientific toolbox. Careful use of low rank approximation can drastically reduce the computation and memory requirements of…

性能 · 计算机科学 2023-11-15 Sameer Deshmukh , Rio Yokota , George Bosilca

Reconfigurable intelligent surfaces (RISs) are a promising solution to improve the coverage of cellular networks, thanks to their ability to steer impinging signals in desired directions. However, they introduce an overhead in the…

信号处理 · 电气工程与系统科学 2024-03-21 Anna V. Guglielmi , Stefano Tomasin

Cache prefetcher greatly eliminates compulsory cache misses, by fetching data from slower memory to faster cache before it is actually required by processors. Sophisticated prefetchers predict next use cache line by repeating program's…

硬件体系结构 · 计算机科学 2017-12-05 Haoyuan Wang , Zhiwei Luo

Coarse-Grained Reconfigurable Arrays (CGRAs) are specialized accelerators commonly employed to boost performance in workloads with iterative structures. Existing research typically focuses on compiler or architecture optimizations aimed at…

硬件体系结构 · 计算机科学 2025-08-28 Xiangfeng Liu , Zhe Jiang , Anzhen Zhu , Xiaomeng Han , Mingsong Lyu , Qingxu Deng , Nan Guan

Modeling data sharing in GPU programs is a challenging task because of the massive parallelism and complex data sharing patterns provided by GPU architectures. Better GPU caching efficiency can be achieved through careful task scheduling…

分布式、并行与集群计算 · 计算机科学 2016-10-04 Lingda Li , Ari B. Hayes , Stephen A. Hackler , Eddy Z. Zhang , Mario Szegedy , Shuaiwen Leon Song

Most parallel applications suffer from load imbalance, a crucial performance degradation factor. In particle simulations, this is mainly due to the migration of particles between processing elements, which eventually gather unevenly and…

分布式、并行与集群计算 · 计算机科学 2021-08-26 Anthony Boulmier , Nabil Abdennadher , Bastien Chopard

To improve efficiency, nearly all parallel processing units (CPUs and GPUs) implement relaxed memory models in which memory operations may be re-ordered, i.e., executed out-of-order. Prior testing work in this area found that memory…

密码学与安全 · 计算机科学 2026-01-14 Sean Siddens , Sanya Srivastava , Reese Levine , Josiah Dykstra , Tyler Sorensen