Hari Kannan
I'm a PhD student in Electrical Engineering at Stanford University. My interests are in computer architecture and I work with Christos Kozyrakis on Raksha - a flexible architecture for dynamic information flow tracking.
Publications
- Ordering Decoupled Metadata Accesses in Multiprocessors
Hari Kannan
In the Proceedings of the 42nd International Symposium on Microarchitecture (MICRO), New York City, NY, December 2009 [paper](to appear).
- Tuning SoCs using the Dynamic Critical Path
Hari Kannan, Mihai Budiu, John Davis, Girish Venkataramani
In the Proceedings of the 22nd IEEE International SOC Conference (SOCC), Belfast, Northern Ireland, September 2009 [paper]
Also appeared as Microsoft Research Technical Report, MSR-TR-2009-44, April 2009 [techreport]
- Decoupling Dynamic Information Flow Tracking with a Dedicated Coprocessor
Hari Kannan, Michael Dalton, Christos Kozyrakis
In the Proceedings of the 39th Intl. Conference on Dependable Systems and Networks (DSN), Estoril, Portugal, July 2009 [paper] [slides]
- Hardware Enforcement of Application Security Policies using Tagged Memory
Nickolai Zeldovich, Hari Kannan, Michael Dalton, Christos Kozyrakis
In the Proceedings of the 8th Symposium on Operating Systems Design and Implementation (OSDI), San Diego, CA, December 2008 [paper] [slides][audio]
- Real-World Buffer Overflow Protection for Userspace and Kernelspace
Michael Dalton, Hari Kannan, Christos Kozyrakis
In the Proceedings of the 17th Usenix Security Symposium (Usenix Security), San Jose, CA, July 2008 [paper]
- Architecture Support for Software Security
Hari Kannan, Michael Dalton, Christos Kozyrakis
In the Proceedings of the 4th IBM PAC2 Conference (PAC2), Yorktown Heights, NY, March 2008 (Invited)
- Thread-Safe Binary Translation Using Transactional Memory
JaeWoong Chung, Michael Dalton, Hari Kannan, Christos Kozyrakis
In the Proceedings of the 14th Intl. Symposium on High-Performance Computer Architecture (HPCA), Salt Lake City, UT, February 2008 [paper]
- qTLB: Looking inside the Look-aside buffer
Omesh Tickoo, Hari Kannan, Vineet Chadha, Ramesh Illikkal, Ravi Iyer, Donald Newell
In the 14th International Conference on High Performance Computing (HiPC), Goa, India, December 2007 [paper]
- Raksha: A Flexible Architecture for Software Security
Hari Kannan, Michael Dalton, Christos Kozyrakis
In the Technical Record of the 19th Hot Chips Symposium (Hot Chips), Palo Alto, CA, August 2007 [slides]
- Raksha: A Flexible Information Flow Architecture for Software Security
Michael Dalton, Hari Kannan, Christos Kozyrakis
In the Proceedings of the 34th Intl. Symposium on Computer Architecture (ISCA), San Diego, CA, June 2007
[paper]
- From Chaos to QoS: Case Studies in CMP Resource Management
Hari Kannan, Fei Guo, Li Zhao, Ramesh Illikkal, Ravi Iyer, Don Newell, Yan Solihin, Christos Kozyrakis
In the 2nd Workshop on Design, Architecture, and Simulation of Chip-Multiprocessors (dasCMP), Orlando, FL, December 2006.
[paper]
- Deconstructing Hardware Architectures for Security
Michael Dalton, Hari Kannan, Christos Kozyrakis
In the 5th Annual Workshop on Duplicating, Deconstructing, and Debunking (WDDD) at ISCA, Boston, MA, June 2006 [paper]
Invited Talks
"Raksha: A Flexible Information Flow Architecture for Software Security",
- Naval Postgraduate School, Monterey, October 2007.
- Microsoft Research, Redmond, August 2007 [talk].
- Sun Labs, Menlo Park, May 2007.
- Microsoft Research, Mountain View, May 2007.
- Intel Microprocessor Technology Labs, Hillsboro, April 2007.
Patents
- "Applying Quality of Service (QoS) to a Translation Lookaside Buffer (TLB)", (pending)
- "Optimizing systems-on-a-chip using the dynamic critical path", (pending)
Fellowships
- Cisco Systems Stanford Graduate Fellowship, 2005 - 2008
- Intel Foundation Fellowship, 2008 - 2009
hkannan AT stanford DOT edu