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, Banit Agrawal, Shashidhar Mysore, Jonathan K Valamehr, and Timothy Sherwood. A Small Cache of Large Ranges: Hardware Methods for Effciently Searching, Storing, and Updating Big Dataflow Tags, Proceedings of the International Symposium on Microarchitecture (Micro), November 2008. Lake Como, Italy
- 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
- Ted Huffmire, Brett Brotherton, Gang Wang, Tim Sherwood, Ryan Kastner, Timothy Levin, Thuy Nguyen, Cynthia Irvine. Moats and Drawbridges: An Isolation Primitive for Reconfigurable Hardware Based Systems, Proceedings of the IEEE Symposium on Security and Privacy (Oakland S&P) March 2007. Oakland, CA
- Banit Agrawal and Timothy Sherwood. Virtually Pipelined Network Memory, Proceedings of the International Symposium on Microarchitecture (Micro), December 2006. Orlando, FL
