| nate@binkert.org |
Mike Schlansker, Dick Carter, Jayaram Mudigonda, Nathan Binkert, and Norm Jouppi. "The JNIC High-Performance Communication Software Architecture." Hewlett-Packard Tech Con, April 2007.
Nathan L. Binkert, Ali G. Saidi, and Steven K. Reinhardt. Integrated Network Interfaces for High-Bandwidth TCP/IP. The Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), October 2006.
Taeho Kgil, Shaun D'Souza, Nathan Binkert, Ali Saidi, Ronald Dreslinski, Steve Reinhardt and Trevor Mudge PicoServer: The Benefits of 3D Stacking Technology for Low-Power High-Throughput Tier 1 Servers The Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), October 2006.
Nathan L. Binkert, Ronald G. Dreslinski, Lisa R. Hsu, Kevin T. Lim, Ali G. Saidi, and Steven K. Reinhardt. The M5 Simulator: Modeling Networked Systems. IEEE Micro Special issue on Architecture Simulation and Modeling, July/August 2006.
Nathan Lorenzo Binkert. Integrated System Architectures for High-Performance Internet Servers. Ph.D. Thesis. Department of Electrical Engineering & Computer Science, The University of Michigan. February 2006.
David W. Oehmke, Nathan L. Binkert, Steven K. Reinhardt, and Trevor Mudge. "How to Fake 1000 Registers." Proceedings of 38th Ann. International Symposium on Microarchitecture (MICRO), November 2005.
Ali G. Saidi, Nathan L. Binkert, Lisa R. Hsu, and Steven K. Reinhardt. "Performance Validation of Network-Intensive Workloads on a Full-System Simulator." Proceedings of the First Annual Workshop on Interaction between Operating System and Computer Architecture (IOSCA), pp. 33–38, October 2005.
Nathan L. Binkert, Lisa R. Hsu, Ali G. Saidi, Ronald G. Dreslinski, Andrew L. Schultz, and Steven K. Reinhardt. "Performance Analysis of System Overheads in TCP/IP Workloads." Proceedings of 14th International Conference on Parallel Architectures and Compilation Techniques (PACT), Sept. 2005.
Lisa R. Hsu, Ali G. Saidi, Nathan L. Binkert, and Steven K. Reinhardt. "Sampling and Stability in TCP/IP Workloads." Proceedings of the First Annual Workshop on Modeling, Benchmarking, and Simulation (MoBS), pp. 68–77, June 2005.
Nathan L. Binkert, Lisa R. Hsu, Ali G. Saidi, Ronald G. Dreslinski, Andrew L. Schultz, and Steven K. Reinhardt. "Analyzing NIC Overheads in Network-Intensive Workloads." Proceedings of the Eighth Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW), February 2005.
Nathan L. Binkert, Ronald G. Dreslinski, Erik G. Hallnor, Lisa R. Hsu, Steven E. Raasch, Andrew L. Schultz, and Steven K. Reinhardt. "The Performance Potential of an Integrated Network Interface." Proceedings of the Advanced Networking and Communications Hardware Workshop (ANCHOR), June 2004.
Nathan L. Binkert, Erik G. Hallnor, and Steven K. Reinhardt. "Network-Oriented Full-System Simulation using M5." Proceedings of the Sixth Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW), pp. 36–43, February 2003.
Steven E. Raasch, Nathan L. Binkert, and Steven K. Reinhardt. "A Scalable Instruction Queue Design Using Dependence Chains." Proceedings of the 29th Annual International Symposium on Computer Architecture (ISCA), pp. 318–329, May 2002.
Joel Emer, Pritpal Ahuja, Eric Borch, Artur Klauser, Chi-Keung Luk, Srilatha Manne, Shubhendu S. Mukherjee, Harish Patil, Steven Wallace, Nathan Binkert, Roger Espasa, and Toni Juan. "ASIM: A performance model framework." IEEE Computer, February 2002.
Richard Weiss and Nathan Binkert. "A Comparison of AES Candidates on the Alpha 21264." Proceedings of the Third AES Candidate Conference, pp. 75–81, April 2000
"A Simple Integrated Network Interface for High-Bandwidth Servers." Nathan L. Binkert, Ali G. Saidi, and Steven K. Reinhardt. University of Michigan Technical Report CSE-TR-514-06, January 2006.
Ali G. Saidi, Nathan L. Binkert, Lisa R. Hsu, and Steven K. Reinhardt. "Performance Validation of Network-Intensive Workloads on a Full-System Simulator." University of Michigan Technical Report CSE-TR-511-05, July 2005.
Nathan L. Binkert, Lisa R. Hsu, Ali G. Saidi, Ronald G. Dreslinski, Andrew L. Schultz, and Steven K. Reinhardt. "Analyzing NIC Overheads in Network-Intensive Workloads." University of Michigan Technical Report CSE-TR-505-04, December 2004.
David W. Oehmke, Nathan L. Binkert, Steven K. Reinhardt, and Trevor Mudge. "Design and Applications of a Virtual Context Architecture." University of Michigan Technical Report CSE-TR-497-04, September 2004.
"Integrated Network Interfaces for High-Bandwidth TCP/IP." Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). San Jose, California. October 2006.
"Integrated Network Interfaces for High-Bandwidth TCP/IP." Invited talk at Intel Research China. Beijing, CHINA. September 2006.
"How to Fake 1000 Registers." Invited talk at Intel Research China. Beijing, CHINA. September 2006.
"Integrated System Architectures for High-Performance Internet Servers." Interview talk at Hewlett-Packard Labs. Palo Alto, California. June, 2006.
"Integrated System Architectures for High-Performance Internet Servers." Invited talk at Intel. Hillsboro, Oregon. February, 2006.
"How to Fake 1000 Registers." Paper presentation at the 38th Annual International Symposium on Microarchitecture (MICRO). Barcelona, SPAIN. November 14, 2005. (Awarded Best Presentation)
"Using the M5 Simulator." Invited talk at the First Workshop on Interaction between Operating System and Computer Architecture. Austin, Texas. October 8, 2005.
"Performance Analysis of System Overheads in TCP/IP Workloads." Paper presentation at the 14th International Conference on Parallel Architectures and Compilation Techniques (PACT). St. Louis, Missouri. September 20, 2005.
"Redesigning Systems for High-speed Networking." Invited talk at Advanced Micro Devices. Sunnyvale, California. May 20, 2005.
"Using the M5 Simulator." Tutorial in conjunction with the 33rd Annual International Symposium on Computer Architecture (ISCA). Madison, Wisconsin. June 8, 2005.
"Analyzing NIC Overheads in Network-Intensive Workloads." Paper presentation at the Eighth Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW). San Francisco, California. February 12, 2005.
"The Performance Potential of an Integrated Network Interface." Paper presentation at the Advanced Networking and Communications Hardware Workshop (ANCHOR). Munich, GERMANY. June 19, 2004.
"Towards Integrated System Architectures for High-Speed Networking." Invited talk at IBM. Yorktown Heights, New York. January 22, 2004.
"Network-Oriented Full-System Simulation using M5." Sixth Workshop on Computer Architecture Evaluation using Commercial Workloads (CAECW). Anaheim, California. February 9, 2003.
"Operating System Changes for SMT Processors." Invited Presentation at Intel. Hillsboro, Oregon. October 11, 2002.
Hewlett-Packard Labs, Senior Research Scientist
Sep. 2006–Present
Manager: Dr. Norm Jouppi—Director of the Advanced Architecture Lab, HP Fellow
Arbor Networks, Senior Software Engineer
Feb. 2002–Dec.2005 (Consulting),
Dec. 2005–Sep. 2006
Manager: Doug Orr—Vice President, Engineering
University of Michigan, Research Assistant
Jan 2000–Dec 2005
Advisor: Dr. Steven K. Reinhardt—Advanced Computer Architecture Lab
Compaq Computer Corporation, Student Intern
May–Dec 1999, May–Aug 2000, May–Aug 2001
Supervisor: Dr. Joel S. Emer—VSSAD Research Group
University of Michigan, Research Assistant
Jan 1999–Apr 1999
Advisor: Dr. Farnam Jahanian—Software Systems Research Lab
University of Michigan, Teaching Assistant
Sep 1998–Dec 1998
Instructor: Dr. Steven K. Reinhardt—Electrical Engineering & Computer Science
Intel Corporation, Summer Intern
May 1998–Sep 1998
Supervisor: Alex Henstrom—Performance Microprocessor Divison (Pentium 4)
The M5 Simulator 2000–Present
I am a principle developer of the M5 simulator. M5 is a modular
platform for computer system architecture research, encompassing
system-level architecture as well as processor microarchitecture. My
contributions to M5 include the implementation of:
OpenBSD 2000–Present
OpenBSD is a freely available open source operating system focusing on
security. My role as an OpenBSD developer focused on device driver
support for Gigabit Ethernet adapters, RAID controllers, and USB
devices. In addition, I was involved in support for the Alpha
platform.
The LangTech Parser 1994–1997
I developed a natural language parser for English syntax based on
residential grammar theory. The parser accepts an English sentence
and produces a residential grammar parse tree. This software is
currently used for teaching students English syntax and parsing.