Fully-Adaptive Algorithms for Long-Lived Renaming

Author(s):  
Alex Brodsky ◽  
Faith Ellen ◽  
Philipp Woelfel
2011 ◽  
Vol 24 (2) ◽  
pp. 119-134 ◽  
Author(s):  
Alex Brodsky ◽  
Faith Ellen ◽  
Philipp Woelfel

2010 ◽  
Author(s):  
Jonathan Miles ◽  
Tony C. Smith

1983 ◽  
Vol 130 (1) ◽  
pp. 17
Author(s):  
J.G. McWhirter ◽  
T.J. Shepherd

2020 ◽  
Vol 28 (3) ◽  
pp. 267-273
Author(s):  
E. S. Kaznacheeva ◽  
V. M. Kuz’kin ◽  
G. A. Lyakhov ◽  
S. A. Pereselkov ◽  
S. A. Tkachenko
Keyword(s):  

Algorithms ◽  
2021 ◽  
Vol 14 (6) ◽  
pp. 176
Author(s):  
Wei Zhu ◽  
Xiaoyang Zeng

Applications have different preferences for caches, sometimes even within the different running phases. Caches with fixed parameters may compromise the performance of a system. To solve this problem, we propose a real-time adaptive reconfigurable cache based on the decision tree algorithm, which can optimize the average memory access time of cache without modifying the cache coherent protocol. By monitoring the application running state, the cache associativity is periodically tuned to the optimal cache associativity, which is determined by the decision tree model. This paper implements the proposed decision tree-based adaptive reconfigurable cache in the GEM5 simulator and designs the key modules using Verilog HDL. The simulation results show that the proposed decision tree-based adaptive reconfigurable cache reduces the average memory access time compared with other adaptive algorithms.


Author(s):  
Alexander Haberl ◽  
Dirk Praetorius ◽  
Stefan Schimanko ◽  
Martin Vohralík

AbstractWe consider a second-order elliptic boundary value problem with strongly monotone and Lipschitz-continuous nonlinearity. We design and study its adaptive numerical approximation interconnecting a finite element discretization, the Banach–Picard linearization, and a contractive linear algebraic solver. In particular, we identify stopping criteria for the algebraic solver that on the one hand do not request an overly tight tolerance but on the other hand are sufficient for the inexact (perturbed) Banach–Picard linearization to remain contractive. Similarly, we identify suitable stopping criteria for the Banach–Picard iteration that leave an amount of linearization error that is not harmful for the residual a posteriori error estimate to steer reliably the adaptive mesh-refinement. For the resulting algorithm, we prove a contraction of the (doubly) inexact iterates after some amount of steps of mesh-refinement/linearization/algebraic solver, leading to its linear convergence. Moreover, for usual mesh-refinement rules, we also prove that the overall error decays at the optimal rate with respect to the number of elements (degrees of freedom) added with respect to the initial mesh. Finally, we prove that our fully adaptive algorithm drives the overall error down with the same optimal rate also with respect to the overall algorithmic cost expressed as the cumulated sum of the number of mesh elements over all mesh-refinement, linearization, and algebraic solver steps. Numerical experiments support these theoretical findings and illustrate the optimal overall algorithmic cost of the fully adaptive algorithm on several test cases.


Author(s):  
Nelson Mauro Maldonato ◽  
Alessandro Chiodi ◽  
Donatella di Corrado ◽  
Antonietta M. Esposito ◽  
Salvatore de Lucia ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document