Invited Talks | Bill Thies |
For slides presented by my co-authors, please consult my publications page.
- Manipulating Lossless Video in the Compressed Domain.
Multimedia 2009, Beijing, China, October, 2009. - Computer-Aided Design for Microfluidic Chips Based on Multilayer Soft Lithography.
ICCD 2009, Lake Tahoe, CA, October, 2009.
Also available in PowerPoint format. - Mobile Interfaces for Novice and Low-Literate Users.
3rd India International HCI Conference (USID 2009), Bangalore, India, September, 2009.
Also available in PowerPoint format. - Monitoring and Improving Rural Tuberculosis Treatment.
mHealth India Workshop, Bangalore, India, April, 2009.
Similar presentation at MEDITEL 2008, Chennai, India, December, 2008.
Also available in PowerPoint format. - Evaluating the Accuracy of Data Collection on Mobile Phones: A Study of Forms, SMS, and Voice.
ICTD 2009, Doha, Qatar, April, 2009.
Also available in PowerPoint format. - How to Get Into Graduate School in the USA: A Lecture and Workshop.
Birla Institute of Technology, Patna, October, 2008.
Also available in PowerPoint format. - Stream Programming: Luring Programmers into the Multicore Era. (abstract, video)
University of California at Berkeley, February, 2008.
Harvard University, February, 2008.
University of Washington, March, 2008.
Cornell University, March, 2008.
University of Toronto, March, 2008.
University of Illinois at Urbana-Champaign, March, 2008.
University of Wisconsin-Madison, March, 2008.
Stanford University, April, 2008.
University of Texas at Austin, April, 2008.
Carnegie Mellon University, April, 2008.
Also available in PowerPoint format. - Extending the Capabilities of the Internet to the Rural Developing World. (abstract, older video)
Carnegie Mellon University, April, 2008.
Microsoft Research India, January, 2008.
Princeton University, March, 2007. (Older version)
Also available in PowerPoint format. - A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs.
MICRO 2007, Chicago, IL, December, 2007.
Also available in PowerPoint format. - Programmable Microfluidics. (abstract, video)
UC Berkeley, October, 2007.
Stanford University, October, 2007.
Pennsylvania State University, April, 2007.
Also available in PowerPoint format. - Predicting Secondary Structure of All-Helical Proteins Using Hidden Markov Support Vector Machines.
PRIB 2006, Hong Kong, August, 2006.
Also available in PowerPoint format. - Abstraction Layers for Scalable Microfluidic Biocomputers.
DNA 2006, Seoul, Korea, June, 2006.
Also available in PowerPoint format. - Optimizing Stream Programs Using Linear State Space Analysis.
CASES 2005, San Francisco, CA, September, 2005.
Also available in PowerPoint format. - Providing Internet Search for Low-Connectivity Communities. (abstract)
Google New York, July, 2005.
Also available in PowerPoint format. - Teleport Messaging for Distributed Stream Programs.
PPoPP 2005, Chicago, Illinois, June, 2005.
Also available in PowerPoint format. - Programmable Microfluidics.
ASPLOS Wild and Crazy Ideas Session, Boston, MA, October, 2004.
Also available in PowerPoint format. - StreamIt: A Compiler Infrastructure for Stream Programs.
IBM Programming Languages Day, Yorktown Heights, NY, May, 2004.
Also available in PowerPoint format. - Towards Programmable Microfluidics.
Research Qualifying Examination, MIT EECS, April, 2004.
Also available in PowerPoint format. - Architectures, Languages, and Compilers for the Streaming Domain.
With Saman Amarasinghe.
PACT 2003 Tutorial, New Orleans, LA, September, 2003. - StreamIt:
High-Level Stream Programming on Raw.
Raw Introduction Day, Cambridge, MA, March, 2003.
Also available as a streaming video (low, high). - StreamIt: A Language for
Streaming Applications.
CC 2002, Grenoble, France, April, 2002.
Subsequently presented at New England Programming Languages and Systems Symposium (NEPLS), Yale, Connecticut, August, 2002.
Also available in PowerPoint format. - A
Common Machine Language for Communication-Exposed Architectures.
HPCA Work-in-Progress Session, Cambridge, Massachussetts, February, 2002.
Won Prize for Best (Most Entertaining) Presentation!
Also available in PowerPoint format. - The
TEK System: Browsing the Web in Low-Connectivity
Communities.
HP Labs India, IIT Madras, and University of Moratuwa, January, 2002.
Also available in PowerPoint format. - A
Unified Framework for Schedule and Storage Optimization.
PLDI 2001, Snowbird, Utah, June, 2001.
Also available in PowerPoint format.