I explore hardware and software techniques for heterogeneous-ISA chip multiprocessors. My research interests are in computer architecture and compilers, especially in instruction set design, processor microarchitecture, heterogeneous architectures, code generation, binary translation, and computer security. The following is a list of my publications and patents:

Reliability-Aware Data Placement for Heterogeneous Memory Architecture

Manish Gupta, Vilas Sridharan, David Roberts, Andreas Prodromou, Ashish Venkat, Dean Tullsen, Rajesh Gupta In 24th IEEE International Symposium on High Performance Computer Architecture (HPCA), February, 2018. [ Slides ] [ Acceptance rate: 21% ]

HIPStR: Heterogeneous-ISA Program State Relocation

Ashish Venkat, Sriskanda Shamasunder, Hovav Shacham, Dean M. Tullsen, In 21st ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), April, 2016. [ Slides | Poster ] [ Acceptance rate: 22% ]

Binary Translator driven Program State Relocation

Ashish Venkat, Arvind Krishnaswamy, Koichi Yamada, Rajan Palanivel, United States Patent US009135435B2, Granted September, 2015

Harnessing ISA Diversity: Design of a Heterogeneous-ISA Chip Multiprocessor

Ashish Venkat and Dean M. Tullsen, In 41st ACM International Symposium on Computer Architecture (ISCA), June, 2014. [ Slides ] [ Acceptance rate: 18% ]

Execution Migration in a Heterogeneous-ISA Chip Multiprocessor

Matthew DeVuyst, Ashish Venkat, Dean M. Tullsen, In 17th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March, 2012. [ Slides ] [ Acceptance rate: 21% ]


Guest Lecturer, Introduction to Computer Architecture, Winter 2015, Winter 2017.

Mentor Teaching Assistant, Teaching Methods in Computer Science, Winter 2014, Winter 2015.

Graduate Teaching Assistant, Introduction to Computer Architecture, Spring 2016. [ Evals ]

Graduate Teaching Assistant, Principles in Computer Architecture, Fall 2013. [ Evals ]

Graduate Teaching Assistant, Compiler Construction, Spring 2012. [ Evals ]


Office: 3258 EBU3b

Email: asvenkat at cs dot ucsd dot edu

Ashish Venkat
University of California, San Diego
Dept. of Computer Science and Engineering
9450 Gilman Drive, Mail Code 0404
La Jolla, CA 92093-0404