Keir Mierle

dblp:53/3445 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSystems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Operating systems · 30% Program analysis · 30% Runtime systems and virtual machines · 30%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program analysis › dynamic analysis
dynamic instrumentation
0.112007
JIT instrumentation: a novel approach to dynamically instrument operating systems · EuroSys 2007
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation
0.112007
JIT instrumentation: a novel approach to dynamically instrument operating systems · EuroSys 2007
Operating systems
kernel instrumentation
0.112007
JIT instrumentation: a novel approach to dynamically instrument operating systems · EuroSys 2007

Methods — techniques the papers use, named apart from their topics

probe-based instrumentation · 0.1just-in-time compilation · 0.1
YearPublicationVenuePosition
2013 Recurrent neural networks for voice activity detection
abstract
We present a novel recurrent neural network (RNN) model for voice activity detection. Our multi-layer RNN model, in which nodes compute quadratic polynomials, outperforms a much larger baseline system composed of Gaussian mixture models (GMMs) and a hand-tuned state machine (SM) for temporal smoothing. All parameters of our RNN model are optimized together, so that it properly weights its preference for temporal continuity against the acoustic features in each frame. Our RNN uses one tenth the parameters and outperforms the GMM+SM baseline system by 26% reduction in false alarms, reducing overall speech recognition computation time by 17% while reducing word error rate by 1% relative.
Thad Hughes, Keir Mierle
ICASSP2
2008 Evaluating Multiview Reconstruction
Keir Mierle, W. James MacLean
ICVS1
2007 JIT instrumentation: a novel approach to dynamically instrument operating systems
abstract
As modern operating systems become more complex, understanding their inner workings is increasingly difficult. Dynamic kernel instrumentation is a well established method of obtaining insight into the workings of an OS, with applications including debugging, profiling and monitoring, and security auditing. To date, all dynamic instrumentation systems for operating systems follow the probe-based instrumentation paradigm. While efficient on fixed-length instruction set architectures, probes are extremely expensive on variable-length ISAs such as the popular Intel x86 and AMD x86-64. We propose using just-in-time (JIT) instrumentation to overcome this problem. While common in user space, JIT instrumentation has not until now been attempted in kernel space. In this work, we show the feasibility and desirability of kernel-based JIT instrumentation for operating systems with our novel prototype, implemented as a Linux kernel module. The prototype is fully SMP capable. We evaluate our prototype against the popular Kprobes Linux instrumentation tool. Our prototype outperforms Kprobes, at both micro and macro levels, by orders of magnitude when applying medium- and fine-grained instrumentation.
Marek Olszewski, Keir Mierle, Adam Czajkowski, Angela Demke Brown
EuroSys2