Scheduling and locking in multiprocessor real-time operating systems

BB Brandenburg - 2011 - search.proquest.com
With the widespread adoption of multicore architectures, multiprocessors are now a
standard deployment platform for (soft) real-time applications. This dissertation addresses …

[BOOK][B] Handbook of data structures and applications

DP Mehta, S Sahni - 2004 - taylorfrancis.com
Although there are many advanced and specialized texts and handbooks on algorithms,
until now there was no book that focused exclusively on the wide variety of data structures …

Finding short lattice vectors within Mordell's inequality

N Gama, PQ Nguyen - Proceedings of the fortieth annual ACM …, 2008 - dl.acm.org
The celebrated Lenstra-Lenstra-Lovász lattice basis reduction algorithm (LLL) can naturally
be viewed as an algorithmic version of Hermite's inequality on Hermite's constant. We …

On spin locks in AUTOSAR: Blocking analysis of FIFO, unordered, and priority-ordered spin locks

A Wieder, BB Brandenburg - 2013 IEEE 34th Real-Time …, 2013 - ieeexplore.ieee.org
Motivated by the widespread use of spin locks in embedded multiprocessor real-time
systems, the worst-case blocking in spin locks is analyzed using mixed-integer linear …

Mechanism design via machine learning

MF Balcan, A Blum, JD Hartline… - 46th Annual IEEE …, 2005 - ieeexplore.ieee.org
We use techniques from sample-complexity in machine learning to reduce problems of
incentive-compatible mechanism design to standard algorithmic questions, for a wide variety …

Concurrent data structures

M Moir, N Shavit - Handbook of data structures and applications, 2018 - taylorfrancis.com
The proliferation of commercial shared-memory multiprocessor machines has brought about
significant changes in the art of concurrent programming. Given current trends towards low …

Recoverable mutual exclusion

W Golab, A Ramaraju - Proceedings of the 2016 ACM Symposium on …, 2016 - dl.acm.org
Mutex locks have traditionally been the most common mechanism for protecting shared data
structures in parallel programs. However, the robustness of such locks against process …

Multiprocessor real-time locking protocols

BB Brandenburg - Handbook of Real-Time Computing, 2022 - Springer
We systematically survey the literature on analytically sound multiprocessor real-time
locking protocols from 1988 until the end of 2017, covering the following topics: Progress …

Sample-optimal Fourier sampling in any constant dimension

P Indyk, M Kapralov - 2014 IEEE 55th Annual Symposium on …, 2014 - ieeexplore.ieee.org
We give an algorithm for ℓ 2/ℓ 2 sparse recovery from Fourier measurements using O (k log
N) samples, matching the lower bound of Do Ba-Indyk-Price-Woodruff'10 for non-adaptive …

Recoverable mutual exclusion in sub-logarithmic time

W Golab, D Hendler - Proceedings of the ACM Symposium on Principles …, 2017 - dl.acm.org
Recoverable mutual exclusion (RME) is a variation on the classic mutual exclusion (ME)
problem that allows processes to crash and recover. The time complexity of RME algorithms …