Daniel A. Jiménez

Department of Computer Science and Engineering
Texas A&M University
TAMU 3112
College Station, TX 77843-3112

Office: HRBB 509D
Email: djimenez@cs.tamu.edu
Voice: +1.979.845.2434
Office hours: By appointment.

I'm an Associate Professor in the Computer Science and Engineering Department at Texas A&M University. Before this, I was Professor and Department Chair in the CS department at UT San Antonio. Before that, I was an Associate Professor (with tenure) in the CS department at Rutgers. My Ph.D. in Computer Sciences is from UT Austin. I'm interested in anything related to making computation go faster. My focus is on microarchitecture and the interaction between the compiler and the microarchitecture. I've been doing a lot of work in branch prediction and more recently caches. I'm known for inventing the perceptron branch predictor as well as for other research. I'm also inexplicably drawn to leadership and service roles in my university and research communities, although it remains to be seen if my recent stint as Department Chair at UTSA has cured me of that.

For a detailed list of professional things I've done, see my CV.

For Potential Graduate Students

I am looking for Ph.D. students to enter my research program. I don't work with M.S. students because it takes about two years to train a new student in my research before he or she becomes productive. If you are interested, contact me with a message demonstrating familiarity with my research.

For Graduate Students Interested in my Classes

Yes, there will be programming. I teach Computer Science. There is a lot of programming in Computer Science. If you're not good at programming you shouldn't be taking my class.


Fall 2013: CSCE 689-601: Architectural Support for Programming Languages and Operating Systems
Spring 2013: CSCE 689-602: Microarchitecture
Spring 2014: CSCE 614: Computer Architecture

Selected Publications

Click here for an out-of-date "full" list of publications.



HPCA 2011

I was the General Chair of the 17th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2011).

Systems Research Mentoring Workshop

I co-chaired the CRA-W/CDC Systems Research Mentoring Workshop at the University of Delaware.

Programming Languages Summer School

I co-chaired the CRA-W/CDC Programming Languages Summer School at UT Austin.

Branch Prediction Competition

Learn more about the 2nd JILP Championship Branch Prediction Competition, a workshop co-located with MICRO 2006.

Program Committees

Java CoCo Emulator

I have been developing an emulator for the Tandy Color Computer in Java. Click here to start the emulator and see what I have done so far. I take no responsibility if your browser crashes :-). This link will probably disappear soon.

Old Stuff

In my previous life, I was a graduate student at the University of Texas at Austin, I worked on the faculty of the UT Health Science Center at San Antonio medical school, and taught computer science classes at UTSA. Here are local copies of the web pages I kept then: And here are links to my still-active(?) web pages at the other two universities where I have been a professor:


I have collected a few interesting quotes here.

Branch Prediction Joke

In Soviet Russia, branch predicts YOU!

Best Quote

Technical skill is mastery of complexity, while creativity is mastery of simplicity. (Sir Erik Christopher Zeeman)


Here are some interesting links:

Daniel A. Jimenez