Demo Data from EDBT 2026 / reviewers in the wild / expert
John Emmons
dblp:162/5904
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 2Computer networks · 1Databases, data management, data science and information retrieval · 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.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 85% Computational social science and digital humanities · 15% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% | |
| Computer networks
1 paper |
Content delivery and video streaming · 77% Transport protocols and congestion control · 23% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 50% Hardware accelerators and domain-specific architectures · 50% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › sequence analysis
read mapping |
0.5 | 2 | 2016 | Optimal seed solver: optimizing seed selection in read mapping · Bioinform. 2016 Shifted Hamming distance: a fast and accurate SIMD-friendly filter to accelerate alignment verification in read mapping · Bioinform. 2015 |
Bioinformatics and computational biology
sequence analysis |
0.5 | 2 | 2016 | Optimal seed solver: optimizing seed selection in read mapping · Bioinform. 2016 Shifted Hamming distance: a fast and accurate SIMD-friendly filter to accelerate alignment verification in read mapping · Bioinform. 2015 |
Content delivery and video streaming
real-time video streaming |
0.3 | 1 | 2018 | Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol · NSDI 2018 |
Query processing and optimization › complex data query processing
video query processing |
0.3 | 1 | 2017 | NoScope: Optimizing Deep CNN-Based Queries over Video Streams at Scale · Proc. VLDB Endow. 2017 |
Bioinformatics and computational biology › sequence alignment
seed-and-extend |
0.2 | 1 | 2016 | Optimal seed solver: optimizing seed selection in read mapping · Bioinform. 2016 |
Computational social science and digital humanities › social influence
seed selection |
0.2 | 1 | 2016 | Optimal seed solver: optimizing seed selection in read mapping · Bioinform. 2016 |
Bioinformatics and computational biology
sequence alignment |
0.2 | 1 | 2016 | Optimal seed solver: optimizing seed selection in read mapping · Bioinform. 2016 |
Transport protocols and congestion control
transport protocol design |
0.1 | 1 | 2018 | Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol · NSDI 2018 |
Machine learning › Transfer learning and domain adaptation › model adaptation
model specialization |
0.1 | 1 | 2017 | NoScope: Optimizing Deep CNN-Based Queries over Video Streams at Scale · Proc. VLDB Endow. 2017 |
High-performance computing
performance optimization |
0.1 | 1 | 2015 | Shifted Hamming distance: a fast and accurate SIMD-friendly filter to accelerate alignment verification in read mapping · Bioinform. 2015 |
Hardware accelerators and domain-specific architectures › data-parallel accelerator
SIMD accelerator |
0.1 | 1 | 2015 | Shifted Hamming distance: a fast and accurate SIMD-friendly filter to accelerate alignment verification in read mapping · Bioinform. 2015 |
Methods — techniques the papers use, named apart from their topics
model search · 0.6deep CNN · 0.6cost-based optimizer · 0.6shifted hamming distance · 0.4SIMD · 0.4dynamic programming · 0.2bit-parallel algorithms · 0.2bit-parallel algorithm · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Salsify: Low-Latency Network Video through Tighter Integration between a Video Codec and a Transport Protocol
Sadjad Fouladi, John Emmons, Emre Orbay, Catherine Wu, Riad S. Wahby, Keith Winstein |
NSDI | 2 |
| 2017 | NoScope: Optimizing Deep CNN-Based Queries over Video Streams at ScaleabstractRecent advances in computer vision---in the form of deep neural networks---have made it possible to query increasing volumes of video data with high accuracy. However, neural network inference is computationally expensive at scale: applying a state-of-the-art object detector in real time (i.e., 30+ frames per second) to a single video requires a $4000 GPU. In response, we present N o S cope , a system for querying videos that can reduce the cost of neural network video analysis by up to three orders of magnitude via inference-optimized model search. Given a target video, object to detect, and reference neural network, N o S cope automatically searches for and trains a sequence, or cascade, of models that preserves the accuracy of the reference network but is specialized to the target video and are therefore far less computationally expensive. N o S cope cascades two types of models: specialized models that forego the full generality of the reference model but faithfully mimic its behavior for the target video and object; and difference detectors that highlight temporal differences across frames. We show that the optimal cascade architecture differs across videos and objects, so N o S cope uses an efficient cost-based optimizer to search across models and cascades. With this approach, N o S cope achieves two to three order of magnitude speed-ups (265-15,500x real-time) on binary classification tasks over fixed-angle webcam and surveillance video while maintaining accuracy within 1--5% of state-of-the-art neural networks. Daniel Kang 0001, John Emmons, Firas Abuzaid, Peter Bailis, Matei Zaharia |
Proc. VLDB Endow. | 2 |
| 2016 | Optimal seed solver: optimizing seed selection in read mappingabstractMOTIVATION: Optimizing seed selection is an important problem in read mapping. The number of non-overlapping seeds a mapper selects determines the sensitivity of the mapper while the total frequency of all selected seeds determines the speed of the mapper. Modern seed-and-extend mappers usually select seeds with either an equal and fixed-length scheme or with an inflexible placement scheme, both of which limit the ability of the mapper in selecting less frequent seeds to speed up the mapping process. Therefore, it is crucial to develop a new algorithm that can adjust both the individual seed length and the seed placement, as well as derive less frequent seeds. RESULTS: We present the Optimal Seed Solver (OSS), a dynamic programming algorithm that discovers the least frequently-occurring set of x seeds in an L-base-pair read in [Formula: see text] operations on average and in [Formula: see text] operations in the worst case, while generating a maximum of [Formula: see text] seed frequency database lookups. We compare OSS against four state-of-the-art seed selection schemes and observe that OSS provides a 3-fold reduction in average seed frequency over the best previous seed selection optimizations. AVAILABILITY AND IMPLEMENTATION: We provide an implementation of the Optimal Seed Solver in C++ at: https://github.com/CMU-SAFARI/Optimal-Seed-Solver CONTACT: [email protected], [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Hongyi Xin, Sunny Nahar, Richard L. Zhu, John Emmons, Gennady Pekhimenko, Carl Kingsford, Can Alkan, Onur Mutlu |
Bioinform. | 4 |
| 2015 | Shifted Hamming distance: a fast and accurate SIMD-friendly filter to accelerate alignment verification in read mappingabstractAbstract Motivation: Calculating the edit-distance (i.e. minimum number of insertions, deletions and substitutions) between short DNA sequences is the primary task performed by seed-and-extend based mappers, which compare billions of sequences. In practice, only sequence pairs with a small edit-distance provide useful scientific data. However, the majority of sequence pairs analyzed by seed-and-extend based mappers differ by significantly more errors than what is typically allowed. Such error-abundant sequence pairs needlessly waste resources and severely hinder the performance of read mappers. Therefore, it is crucial to develop a fast and accurate filter that can rapidly and efficiently detect error-abundant string pairs and remove them from consideration before more computationally expensive methods are used. Results: We present a simple and efficient algorithm, Shifted Hamming Distance (SHD), which accelerates the alignment verification procedure in read mapping, by quickly filtering out error-abundant sequence pairs using bit-parallel and SIMD-parallel operations. SHD only filters string pairs that contain more errors than a user-defined threshold, making it fully comprehensive. It also maintains high accuracy with moderate error threshold (up to 5% of the string length) while achieving a 3-fold speedup over the best previous algorithm (Gene Myers’s bit-vector algorithm). SHD is compatible with all mappers that perform sequence alignment for verification. Availability and implementation: We provide an implementation of SHD in C with Intel SSE instructions at: https://github.com/CMU-SAFARI/SHD. Contact: [email protected], [email protected] or [email protected] Supplementary information: Supplementary data are available at Bioinformatics online. Hongyi Xin, John Greth, John Emmons, Gennady Pekhimenko, Carl Kingsford, Can Alkan, Onur Mutlu |
Bioinform. | 3 |