Clarity-Lab to host an ASPLOS 2015 tutorial “Sirius: An Open End-to-End Intelligent Personal Assistant like Apple’s Siri”

Clarity-Lab to host an ASPLOS 2015 tutorial “Sirius: An Open End-to-End Intelligent Personal Assistant like Apple’s Siri”

posted in: News | 0

We are excited to announce that we will host a tutorial at ASPLOS 2015 to accompany the paper and release for Sirius [1].

Official Website

A Sirius Pitch:

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 system 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 representative workload is an obstacle facing our community in addressing these questions.

In this tutorial, 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 show how this workload can be used to investigate the implications of five points in the design space of future accelerator-based server architectures spanning GPUs, manycore throughput coprocessors such as Intel Phi, and FPGAs. To investigate future server designs for Sirius, we decompose Sirius into a suite of 7 benchmarks (Sirius Suite) comprising the computationally intensive bottlenecks of Sirius. We port Sirius Suite to our five 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.

[1] [pdf] Johann Hauswald, Michael A. Laurenzano, Yunqi Zhang, Cheng Li, Austin Rovinski, Arjun Khurana, Ron Dreslinski, Trevor Mudge, Vinicius Petrucci, Lingjia Tang, and Jason Mars. Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers. In Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), ASPLOS ’15, New York, NY, USA, 2015. ACM. Acceptance Rate: 17%
[Bibtex]
@inproceedings{hauswald15asplos,
author = {Hauswald, Johann and Laurenzano, Michael A. and Zhang, Yunqi and Li, Cheng and Rovinski, Austin and Khurana, Arjun and Dreslinski, Ron and Mudge, Trevor and Petrucci, Vinicius and Tang, Lingjia and Mars, Jason},
title = {Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers},
booktitle = {Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)},
series = {ASPLOS '15},
year = {2015},
numpages = {13},
publisher = {ACM},
address = {New York, NY, USA},
note = {Acceptance Rate: 17% },
}