I'm an associate professor in the
computer science department at
UTSA. 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. I've also been eating a lot of breakfast tacos
at Taco Cabana.
I recently left my job as associate professor with tenure
in the Department of Computer Science at Rutgers so I could eat more tacos.
Teaching
Fall 2009:
CS 3853 CS 5513
Spring 2009:
CS 2073CS 1713
Fall 2008:
CS 5513
Fall 2007:
CS 2733
CS 5513
Summer 2007:
CS 3343
Spring 2007:
CS 2073
Selected Publications
Renée St. Amant, Daniel A. Jiménez and Doug Burger,
Low-Power, High-Performance Analog Neural Branch Prediction,
Proceedings of the 41st Annual International Symposium on
Microarchitecture (MICRO-41), Lake Como, Italy, November 2008.
(pdf) (C++ code)
Miquel Pericàs, Adrian Cristal, Francisco J. Cazorla,
Ruben González, Alex Veidenbaum, Daniel A. Jiménez
and Mateo Valero, A Two-Level Load/Store Queue Based on
Execution Locality, Proceedings of the 35th International
Symposium on Computer Architecture (ISCA-35), June 2008 (pdf)
Daniel A. Jiménez, Piecewise Linear Branch Prediction,
Proceedings of the 32nd International Symposium on Computer Architecture
(ISCA-32), June 2005
(ps.gz)
(pdf)
Daniel A. Jiménez, Code Placement for Improving Dynamic Branch
Prediction Accuracy, Proceedings of the ACM SIGPLAN 2005 Conference
on Programming Language Design and Implementation (PLDI), June, 2005
(ps.gz)
(pdf)
Daniel A. Jiménez, Fast Path-Based Neural Branch Prediction,
Proceedings of the 36th Annual International Symposium on Microarchitecture
(MICRO-36), San Diego, CA, December 2003.
(ps.gz)
(pdf)
(Java source code)
Daniel A. Jiménez, Reconsidering Complex Branch Predictors,
Proceedings of the Ninth International Symposium on High Performance
Computer Architecture (HPCA-9), Anaheim, CA, February 2003.
(ps.gz)
(pdf)
Daniel A. Jiménez and Calvin Lin,
Neural Methods for Dynamic Branch Prediction, ACM Transactions
on Computer Systems, Vol. 20, No. 4, November 2002.
(pdf)
Daniel A. Jiménez, Heather L. Hanson, and Calvin Lin,
Boolean Formula-based Branch Prediction for Future Technologies,
Proceedings of the International Conference on Parallel
Architectures and Compilation Technologies (PACT), Barcelona, Spain 2001.
(ps.gz)
(pdf)
Daniel A. Jiménez, Stephen W. Keckler, and Calvin Lin,
The Impact of Delay on the Design of Branch Predictors,
Proceedings of the 33rd Annual International Symposium on Microarchitecture
(MICRO-33), Monterey, CA 2000.
(ps.gz)(pdf)
Click here
for an out-of-date "full" list of publications.
Click here for my CV.
The 38th International Conference on
Parallel Processing (ICPP 2009).
The 21st ACM International Conference on Supercomputing (ICS 2007).
The 20th ACM International Conference on Supercomputing (ICS 2006).
The 33rd Annual International Symposium on Computer Architecture (ISCA 2006).
The 38th Annual IEEE/ACM International Symposium on Microarchitecture
(MICRO 2005)
The 14th International Conference on Parallel Architectures and Compilation Techniques (PACT 2005)
The 13th International Conference on Parallel Architectures and Compilation Techniques (PACT 2004)
The 10th International Conference on High Performance Computing (HiPC 2003)
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:
Technical skill is mastery of complexity, while creativity is mastery
of simplicity. (Sir Erik Christopher Zeeman)
Links
Here are some interesting links:
The Comp.Theory FAQ
I had a hand in writing this FAQ list for the newsgroup
comp.theory . My stuff is where it
says "the rest of this section was written by Daniel Jimenez."