Faculty Publications - Paul N. Hilfinger

Books

  • P. N. Hilfinger, Abstraction Mechanisms and Language Design, The ACM Distinguished Dissertation Series, Cambridge, MA: The MIT Press, 1983.

Book chapters or sections

  • J. S. Young, J. MacDonald, M. Shilman, A. Tabbara, P. N. Hilfinger, and A. R. Newton, "The JavaTime approach to mixed hardware-software system design," in System-Level Synthesis, A. A. Jerraya and J. Mermet, Eds., NATO Science Series E: Applied Sciences, Vol. 357, Boston, MA: Kluwer Academic Publishers, 1999, pp. 359-396.

Articles in journals or magazines

Articles in conference proceedings

Technical Documentation

Technical Reports

  • P. N. Hilfinger, D. O. Bonachea, K. Datta, D. Gay, S. L. Graham, B. R. Liblit, G. Pike, J. Z. Su, and K. A. Yelick, "Titanium Language Reference Manual, version 2.19," EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2005-15, Nov. 2005.
  • P. N. Hilfinger, D. Bonachea, D. Gay, S. Graham, B. Liblit, G. Pike, and K. Yelick, "Titanium Language Reference Manual," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-01-1163, Nov. 2001.
  • P. N. Hilfinger and P. Colella, "FIDIL Reference Manual," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-93-759, May 1993.
  • P. N. Hilfinger, "Implementing Ada Fixed-point Types having Arbitrary Scales," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-90-582, June 1990.
  • K. Ho and P. N. Hilfinger, "Implementation of Multiprocessing SPUR Lisp," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-88-459, Nov. 1988.
  • A. D. Samples and P. N. Hilfinger, "Code Reorganization for Instruction Caches," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-88-447, Oct. 1988.
  • B. Zorn, P. N. Hilfinger, K. Ho, J. R. Larus, and L. Semenzato, "Features for Multiprocessing in SPUR Lisp," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-88-406, March 1988.
  • B. Zorn and P. N. Hilfinger, "A Memory Allocation Profiler for C and Lisp Programs," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-88-404, Feb. 1988.
  • B. Zorn and P. N. Hilfinger, "Direct Function Calls in Lisp," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-88-403, Feb. 1988.
  • B. Zorn, P. N. Hilfinger, K. Ho, and J. Larus, "SPUR Lisp: Design and Implementation," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-87-373, Sep. 1987.
  • M. D. Hill, S. J. Eggers, J. R. Larus, G. S. Taylor, G. D. Adams, B. K. Bose, G. A. Gibson, P. M. Hansen, J. Keller, S. I. Kong, C. G. Lee, D. Lee, J. M. Pendleton, S. A. Ritchie, D. A. Wood, B. G. Zorn, P. N. Hilfinger, D. A. Hodges, R. H. Katz, J. K. Ousterhout, and D. A. Patterson, "SPUR: A VLSI Multiprocessor Workstation," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-86-273, Dec. 1985.

Software