Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Johann Hauswald

dblp:148/9903 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none

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

Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 70% Hardware accelerators and domain-specific architectures · 30%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 56% Data mining · 44%
Artificial intelligence
3 papers
Deep learning architectures and training · 34% Efficient and distributed learning · 34% Speech recognition and synthesis · 16%
Computer networks
1 paper
Edge and fog computing · 100%

Topics — the 10 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › datacenter architecture
warehouse-scale computer
0.732016
Designing Future Warehouse-Scale Computers for Sirius, an End-to-End Voice and Vision Personal Assistant · ACM Trans. Comput. Syst. 2016
DjiNN and Tonic: DNN as a service and its implications for future warehouse scale computers · ISCA 2015
Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers · ASPLOS 2015
Data mining
model selection
0.612022
Optimizing Video Analytics with Declarative Model Relationships · Proc. VLDB Endow. 2022
Machine learning › Deep learning architectures and training › neural network inference
DNN inference
0.312017
Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge · ASPLOS 2017
Machine learning › Efficient and distributed learning › on-device inference
mobile inference
0.312017
Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge · ASPLOS 2017
Edge and fog computing › edge intelligence
collaborative intelligence
0.312017
Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge · ASPLOS 2017
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.322015
Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers · ASPLOS 2015
DjiNN and Tonic: DNN as a service and its implications for future warehouse scale computers · ISCA 2015
Cloud and datacenter computing
datacenter architecture
0.212016
Designing Future Warehouse-Scale Computers for Sirius, an End-to-End Voice and Vision Personal Assistant · ACM Trans. Comput. Syst. 2016
Cloud and datacenter computing › datacenter architecture
server architecture
0.212015
Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers · ASPLOS 2015
Query processing and optimization › query planning
query plan generation
0.212022
Optimizing Video Analytics with Declarative Model Relationships · Proc. VLDB Endow. 2022
Natural language and speech › Speech recognition and synthesis
voice assistant
0.122016
Designing Future Warehouse-Scale Computers for Sirius, an End-to-End Voice and Vision Personal Assistant · ACM Trans. Comput. Syst. 2016
Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers · ASPLOS 2015

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

computation partitioning · 0.9workload characterization · 0.7relational hints · 0.6model replacement · 0.6model filtering · 0.6accelerator benchmarking · 0.5TCO analysis · 0.5
YearPublicationVenuePosition
2022 Optimizing Video Analytics with Declarative Model Relationships
abstract
The availability of vast video collections and the accuracy of ML models has generated significant interest in video analytics systems. Since naively processing all frames using expensive models is impractical, researchers have proposed optimizations such as selectively using faster but less accurate models to replace or filter frames for expensive models. However, these optimizations are difficult to apply on queries with multiple predicates and models, as users must manually explore a large optimization space. Without significant systems expertise or time investment, an analyst may manually create an execution plan that is unnecessarily expensive and/or terribly inaccurate. We propose Relational Hints , a declarative interface that allows users to suggest ML model relationships based on domain knowledge. Users can express two key relationships: when a model can replace another (CAN REPLACE) and when a model can be used to filter frames for another (CAN FILTER). We aim to design an interface to express model relationships informed by domain specific knowledge and define the constraints by which these relationships hold. We then present the VIVA video analytics system that uses relational hints to optimize SQL queries on video datasets. VIVA automatically selects and validates the hints applicable to the query, generates possible query plans using a formal set of transformations, and finds the best performance plan that meets a user's accuracy requirements. VIVA relieves users from rewriting and manually optimizing video queries as new models become available and execution environments evolve. We evaluate VIVA implemented on top of Spark and show that hints improve performance up to 16.6X without sacrificing accuracy.
Francisco Romero, Johann Hauswald, Aditi Partap, Daniel Kang 0001, Matei Zaharia, Christoforos E. Kozyrakis
Proc. VLDB Endow.2
2017 Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge
abstract
The computation for today's intelligent personal assistants such as Apple Siri, Google Now, and Microsoft Cortana, is performed in the cloud. This cloud-only approach requires significant amounts of data to be sent to the cloud over the wireless network and puts significant computational pressure on the datacenter. However, as the computational resources in mobile devices become more powerful and energy efficient, questions arise as to whether this cloud-only processing is desirable moving forward, and what are the implications of pushing some or all of this compute to the mobile devices on the edge.
Yiping Kang, Johann Hauswald, Cao Gao, Austin Rovinski, Trevor N. Mudge, Jason Mars, Lingjia Tang
ASPLOS2
2016 Designing Future Warehouse-Scale Computers for Sirius, an End-to-End Voice and Vision Personal Assistant
abstract
As user demand scales for intelligent personal assistants (IPAs) such as Apple’s Siri, Google’s Google Now, and Microsoft’s Cortana, we are approaching the computational limits of current datacenter (DC) architectures. It is an open question how future server architectures should evolve to enable this emerging class of applications, and the lack of an open-source IPA workload is an obstacle in addressing this question. In this article, we present the design of Sirius, an open end-to-end IPA Web-service application that accepts queries in the form of voice and images, and responds with natural language. We then use this workload to investigate the implications of four points in the design space of future accelerator-based server architectures spanning traditional CPUs, GPUs, manycore throughput co-processors, and FPGAs. To investigate future server designs for Sirius, we decompose Sirius into a suite of eight benchmarks (Sirius Suite) comprising the computationally intensive bottlenecks of Sirius. We port Sirius Suite to a spectrum of accelerator platforms and use the performance and power trade-offs across these platforms to perform a total cost of ownership (TCO) analysis of various server design points. In our study, we find that accelerators are critical for the future scalability of IPA services. Our results show that GPU- and FPGA-accelerated servers improve the query latency on average by 8.5× and 15×, respectively. For a given throughput, GPU- and FPGA-accelerated servers can reduce the TCO of DCs by 2.3× and 1.3×, respectively.
Johann Hauswald, Michael Laurenzano, Hailong Yang 0002, Yiping Kang, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski, Trevor N. Mudge, Vinicius Petrucci, Lingjia Tang, Jason Mars
ACM Trans. Comput. Syst.1
2015 Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers
abstract
As user demand scales for intelligent personal assistants (IPAs) such as Apple's Siri, Google's Google Now, and Microsoft's Cortana, we are approaching the computational limits of current datacenter architectures. It is an open question how future server architectures should evolve to enable this emerging class of applications, and the lack of an open-source IPA workload is an obstacle in addressing this question. In this paper, we present the design of Sirius, an open end-to-end IPA web-service application that accepts queries in the form of voice and images, and responds with natural language. We then use this workload to investigate the implications of four points in the design space of future accelerator-based server architectures spanning traditional CPUs, GPUs, manycore throughput co-processors, and FPGAs.
Johann Hauswald, Michael Laurenzano, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski, Trevor N. Mudge, Vinicius Petrucci, Lingjia Tang, Jason Mars
ASPLOS1
2015 DjiNN and Tonic: DNN as a service and its implications for future warehouse scale computers
abstract
As applications such as Apple Siri, Google Now, Microsoft Cortana, and Amazon Echo continue to gain traction, web-service companies are adopting large deep neural networks (DNN) for machine learning challenges such as image processing, speech recognition, natural language processing, among others. A number of open questions arise as to the design of a server platform specialized for DNN and how modern warehouse scale computers (WSCs) should be outfitted to provide DNN as a service for these applications.
Johann Hauswald, Yiping Kang, Michael Laurenzano, Quan Chen 0002, Trevor N. Mudge, Ronald G. Dreslinski, Jason Mars, Lingjia Tang
ISCA1
2014 A hybrid approach to offloading mobile image classification
abstract
Current mobile devices are unable to execute complex vision applications in a timely and power efficient manner without offloading some of the computation. This paper examines the tradeoffs that arise from executing some of the workload onboard and some remotely. Feature extraction and matching play an essential role in image classification and have the potential to be executed locally. Along with advances in mobile hardware, understanding the computation requirements of these applications is essential to realize their full potential in mobile environments. We analyze the ability of a mobile platform to execute feature extraction and matching, and prediction workloads under various scenarios. The best configuration for optimal runtime (11% faster) executes feature extraction with a GPU onboard and offloads the rest of the pipeline. Alternatively, compressing and sending the image over the network achieves lowest data transferred (2.5× better) and lowest energy usage (3.7× better) than the next best option.
Johann Hauswald, Thomas Manville, Ronald G. Dreslinski, Chaitali Chakrabarti, Trevor N. Mudge
ICASSP1