Daniel A. Jimenez
(You're trying to access my old web page at UT. Here's kind of what my
updated web page at Rutgers looks like. If you must see the old web page,
click here.)
I'm an assistant professor in the
computer science department at
Rutgers . 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.
Note: I am currently on sabbatical leave at the Department of Computer Architecture at
the Technical University of Catalonia
in Barcelona, Spain.
Teaching
Spring 2005: Sabbatical Leave
Fall 2004: CS 505: Computer
Structures, CS 500: Light
Seminar: Machine Learning in Computer Architecture and Compilers
Spring 2004: CS 211: Computer Architecture
Fall 2003: CS 505: Computer Structures
Spring 2003:
CS 673: Readings in Instruction-Level Parallelism
Fall 2002: CS 505: Computer Structures
Selected Publications
- Daniel A. Jimenez, Piecewise Linear Branch Prediction,
Proceedings of the 32nd International Symposium on Computer Architecture
(ISCA-32), June 2005
(ps.gz)
(pdf)
- Daniel A. Jimenez, 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. Jimenez,
Idealized Piecewise Linear Branch Prediction,
The 1st JILP Championship Branch Prediction Competition (CBP-1), December, 2004 (co-located with MICRO 37)
(ps.gz)
(pdf)
(Introductory PowerPoint slides from CBP)
(Powerpoint slides for the predictor)
- Daniel A. Jimenez, 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. Jimenez, 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. Jimenez and Calvin Lin,
Neural Methods for Dynamic Branch Prediction, ACM Transactions
on Computer Systems, Vol. 20, No. 4, November 2002.
(pdf)
- Daniel A. Jimenez, 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. Jimenez, 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 a full list of publications.
Click here for my CV.
Education
Grants
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:
Quotes
I have collected a few interesting quotes here.
Photo
Click here for an
explanation of the photo of me above.
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."
-
Designs by Amy
This is my sister's web site. She's an actress and web developer
in Phoenix, Arizona.
-
Google now has a 20 year archive
of old Usenet postings.
Look at
this old Usenet posting from 1992 describing how I was running Linux
on a 16MHz 386SX with 3 (yes, three) megabytes of RAM.