Computer Architecture at UCSB:
At UCSB, I co-direct the CS Computer Architecture Lab (ArchLab), where my students and I work on all manner of computer architecture problems, from circuits to systems to the applications that run on them. Computer architecture is a great field in that you can use theory, algorithms, and VLSI all together to attack interesting problems. My primary interest is in techniques that allow for the continuous streaming analysis of complex systems. Whether you are trying to find run-time phases, discover suspicious content in the network, handle wireless multipath interference, or uncover bugs in a program -- modern programmable processors are ill equipped to handle these irregular throughput driven applications. The ArchLab website, and my publications page both have more information if you are interested.
Selected Recent Publications:
This is a sampling of some my recent publications that we are actively doing research on now. More details, and PDF of most papers, can be found on my Full Publication List.
- Mohit Tiwari, Shashidhar Mysore, Timothy Sherwood Quantifying the Potential for Program Analysis Peripherals (best paper award) Parallel Architecture and Compiler Techniques (PACT), Sept 2009. Raleigh, NC
- Susmit Biswas, Diana Franklin, Alan Savage, Ryan Dixon, Timothy Sherwood, and Frederic T. Chong Multi-Execution: Multicore Caching for Data-Similar Executions In the proceedings of the 36th Annual Intl. Symposium on Computer Architecture (ISCA), June 2009. Austin, TX
- Mohit Tiwari, Hassan Wassel, Bita Mazloom, Shashidhar Mysore, Frederic Chong, and Timothy Sherwood. Complete Information Flow Tracking from the Gates Up Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2009. Washington, DC
- Ryan Dixon, Ömer Egecioglu, and Timothy Sherwood. Automata-theoretic Analysis of Bit-split Languages for Packet Scanning, Proceedings of the 13th International Conference on Implementation and Application of Automata (CIAA), July 2008. San Francisco, CA
- Shashidhar Mysore, Bita Mazloom, Banit Agrawal, and Timothy Sherwood. Understanding and Visualizing Full Systems with Data Flow Tomography, Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2008. Seattle, WA
