中文
相关论文

相关论文: Semi-static Conditions in Low-latency C++ for High…

200 篇论文

Modern branch predictors predict the vast majority of conditional branch instructions with near-perfect accuracy, allowing superscalar, out-of-order processors to maximize speculative efficiency and thus performance. However, this…

分布式、并行与集群计算 · 计算机科学 2020-10-13 Chit-Kwan Lin , Stephen J. Tarsa

This work aims to bridge the existing knowledge gap in the optimisation of latency-critical code, specifically focusing on high-frequency trading (HFT) systems. The research culminates in three main contributions: the creation of a…

性能 · 计算机科学 2023-09-11 Paul Bilokon , Burak Gunduz

Branch prediction is a standard feature in most processors, significantly improving the run time of programs by allowing a processor to predict the direction of a branch before it has been evaluated. Current branch prediction methods can…

硬件体系结构 · 计算机科学 2018-05-03 Adam Auten , Tanishq Dubey , Rohan Mathur

Branch prediction is an architectural feature that speeds up the execution of branch instruction on pipeline processors and reduces the cost of branching. Recent advancements of Deep Learning (DL) in the post Moore's Law era is accelerating…

硬件体系结构 · 计算机科学 2022-01-03 Rinu Joseph

CPU branch prediction has hit a wall--existing techniques achieve near-perfect accuracy on 99% of static branches, and yet the mispredictions that remain hide major performance gains. In a companion report, we show that a primary source of…

分布式、并行与集群计算 · 计算机科学 2019-06-25 Stephen J Tarsa , Chit-Kwan Lin , Gokce Keskin , Gautham Chinya , Hong Wang

Branch misprediction latency is one of the most important contributors to performance degradation and wasted energy consumption in a modern core. State-of-the-art predictors generally perform very well but occasionally suffer from high…

硬件体系结构 · 计算机科学 2026-01-22 Ioannis Constantinou , Arthur Perais , Yiannakis Sazeides

Major chip manufacturers have all introduced Multithreaded processors. These processors are used for running a variety of workloads. Efficient resource utilization is an important design aspect in such processors. Depending on the workload,…

性能 · 计算机科学 2019-09-20 Murthy Durbhakula

Real-world graph applications are generally larger than the size of the cache itself. Due to this reason, the memory hierarchy was identified as a key bottleneck by the earlier works. Undoubtedly, the performance can be achieved by…

硬件体系结构 · 计算机科学 2026-04-22 Upasna , Venkata Kalyan Tavva

Hyperparameter selection in continual learning scenarios is a challenging and underexplored aspect, especially in practical non-stationary environments. Traditional approaches, such as grid searches with held-out validation data from all…

机器学习 · 计算机科学 2024-06-21 Rudy Semola , Julio Hurtado , Vincenzo Lomonaco , Davide Bacciu

In many operational applications, it is necessary to routinely find, within a very limited time window, provably good solutions to challenging mixed-integer linear programming (MILP) problems. An example is the Security-Constrained Unit…

最优化与控制 · 数学 2022-08-23 Xiaoyi Gu , Santanu S. Dey , Álinson S. Xavier , Feng Qiu

Modern processors rely heavily on speculation to keep the pipeline filled and consequently execute and commit instructions as close to maximum capacity as possible. To improve instruction-level parallelism, the processor core needs to fetch…

硬件体系结构 · 计算机科学 2021-10-19 Ilias Vougioukas , Andreas Sandberg , Nikos Nikoleris

Network design problems constitute an important family of combinatorial optimization problems for which numerous exact and heuristic algorithms have been developed over the last few decades. Two central problems in this family are the…

最优化与控制 · 数学 2023-12-19 Eric Larsen , Serge Bisaillon , Jean-François Cordeau , Emma Frejinger

In order to overcome the branch execution penalties of hard-to-predict instruction branches, two new instruction fetch micro-architectural methods are proposed in this paper. In addition, to compare performance of the two proposed methods,…

硬件体系结构 · 计算机科学 2017-07-18 Aswin Ramachandran , Louis Johnson

Multi-step-ahead forecasts are often updated as new observations become available, since shorter forecast horizons typically improve forecast quality. However, such improvements come at the cost of forecast instability, i.e., variability in…

机器学习 · 计算机科学 2026-05-28 Jente Van Belle , Honglin Wen , Wouter Verbeke , Pierre Pinson

Lower semi-continuity (\texttt{LSC}) is a critical assumption in many foundational optimisation theory results; however, in many cases, \texttt{LSC} is stronger than necessary. This has led to the introduction of numerous weaker continuity…

最优化与控制 · 数学 2025-04-11 Jacob Westerhout , Xin Guo , Hien Duy Nguyen

Static analyses overwhelmingly trade precision for soundness and automation. For this reason, their use-cases are restricted to situations where imprecision isn't prohibitive. In this paper, we propose and specify a static analysis that…

编程语言 · 计算机科学 2026-02-10 Abdullah H. Rasheed

Conditional branch prediction predicts the likely direction of a conditional branch instruction to support ILP extraction. Branch prediction is a pattern recognition problem that learns mappings between a context to the branch outcome. An…

硬件体系结构 · 计算机科学 2025-12-19 FNU Vikas , Paul Gratz , Daniel Jiménez

Estimating the probability with which a conditional branch instruction is taken is an important analysis that enables many optimizations in modern compilers. When using Profile Guided Optimizations (PGO), compilers are able to make a good…

机器学习 · 计算机科学 2022-02-17 Easwaran Raman , Xinliang David Li

Algorithm configuration methods optimize the performance of a parameterized heuristic algorithm on a given distribution of problem instances. Recent work introduced an algorithm configuration procedure ("Structured Procrastination") that…

人工智能 · 计算机科学 2019-11-11 Robert Kleinberg , Kevin Leyton-Brown , Brendan Lucier , Devon Graham

The C++ programming language provides classes and structs as fundamental modeling entities. Consequently, C++ code tends to favour array-of-structs (AoS) for encoding data sequences, even though structure-of-arrays (SoA) yields better…

数学软件 · 计算机科学 2025-09-16 Pawel K. Radtke , Tobias Weinzierl
‹ 上一页 1 2 3 10 下一页 ›