Books
- P. N. Hilfinger, Abstraction Mechanisms and Language Design, The ACM Distinguished Dissertation Series, Cambridge, MA: The MIT Press, 1983. [abstract]
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.
Selected Articles in journals or magazines
- K. A. Yelick, P. N. Hilfinger, S. L. Graham, D. Bonachea, J. Su, A. Kami, K. Datta, P. Colella, and T. Wen, "Parallel languages and compilers: Perspective from the Titanium experience," Intl. J. High Performance Computing Applications, vol. 21, no. 3, pp. 266-290, 2007.
- K. A. Yelick, L. Semenzato, G. Pike, C. Miyamoto, B. Liblit, A. Krishnamurthy, P. N. Hilfinger, S. L. Graham, D. Gay, P. Colella, and A. Aiken, "Titanium: A high-performance Java dialect," Concurrency: Practice and Experience, vol. 10, no. 11-13, pp. 825-836, Sep. 1998.
Selected Articles in conference proceedings
- K. A. Yelick, D. Bonachea, W. Y. Chen, P. Colella, K. Datta, J. Duell, S. L. Graham, P. Hargrove, P. N. Hilfinger, P. Husbands, C. Iancu, A. Kamil, R. Nishtala, J. Su, M. Welcome, and T. Wen, "Productivity and performance using partitioned global address space languages (Invited Paper)," in Proc. 2007 Intl. Workshop on Parallel Symbolic Computation (PASCO '07), M. M. Maza and S. M. Watt, Eds., New York, NY: The Association for Computing Machinery, Inc., 2007, pp. 24-32.
- G. Pike and P. N. Hilfinger, "Better tiling and array contraction for compiling scientific programs," in Proc. 2002 ACM/IEEE Conf. on Supercomputing, Los Alamitos, CA: IEEE Computer Society Press, 2002, pp. 1-12.
- J. S. Young, J. MacDonald, M. Shilman, A. Tabbara, P. N. Hilfinger, and A. R. Newton, "Design and specification of embedded systems in Java using successive, formal refinement," in Proc. ACM/IEEE 35th Design Automation Conf. (DAC 1998), New York, NY: ACM, Inc., 1998, pp. 70-75.
- J. R. Larus and P. N. Hilfinger, "Detecting conflicts between structure accesses," in Proc. ACM SIGPLAN 1988 Conf. on Programming Language Design and Implementation, R. L. Wexelblat, Ed., New York, Ny: ACM Press, 1988, pp. 24-31.
- G. Taylor, P. N. Hilfinger, J. Larus, D. A. Patterson, and B. Zorn, "Evaluation of the SPUR Lisp Architecture," in Proceedings of the 13th annual international symposium on Computer architecture, ISCA, Los Alamitos, CA: IEEE Computer Society, 1986, pp. 444-452. [abstract]
Technical Documentation
- P. N. Hilfinger, D. Bonachea, K. Datta, D. Gay, S. L. Graham, A. Kamil, B. Liblit, G. Pike, J. Su, and K. A. Yelick, "Titanium Language Reference Manual (Version 2.20)," 2006.
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. [abstract]
- 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. [abstract]
- P. N. Hilfinger and P. Colella, "FIDIL Reference Manual," EECS Department, University of California, Berkeley, Tech. Rep. UCB/CSD-93-759, May 1993. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
- 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. [abstract]
Software
- K. A. Yelick, P. N. Hilfinger, S. L. Graham, and P. Colella, "The Titanium Compiler," 2003. [abstract]