Paul N. Hilfinger

Affiliations:
  • University of California, Berkeley, USA


According to our database1, Paul N. Hilfinger authored at least 35 papers between 1978 and 2019.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2019
ChocoPy: a programming language for compilers courses.
Proceedings of the SPLASH-E '19, 2019

2011
Titanium.
Proceedings of the Encyclopedia of Parallel Computing, 2011

2007
Parallel Languages and Compilers: Perspective From the Titanium Experience.
Int. J. High Perform. Comput. Appl., 2007

Productivity and performance using partitioned global address space languages.
Proceedings of the Parallel Symbolic Computation, 2007

2002
Better tiling and array contraction for compiling scientific programs.
Proceedings of the 2002 ACM/IEEE conference on Supercomputing, 2002

1999
Parallel 3D Adaptive Mesh Refinement in Titanium.
Proceedings of the Ninth SIAM Conference on Parallel Processing for Scientific Computing, 1999

1998
Titanium: A High-performance Java Dialect.
Concurr. Pract. Exp., 1998

PRCS: The Project Revision Control System.
Proceedings of the System Configuration Management, 1998

Design and Specification of Embedded Systems in Java Using Successive, Formal Refinement.
Proceedings of the 35th Conference on Design Automation, 1998

1994
CONSAT: A Parallel Constraint Satisfaction System.
LISP Symb. Comput., 1994

1993
Optimistic Parallel biscrete Relaxation.
Proceedings of the 13th International Joint Conference on Artificial Intelligence. Chambéry, France, August 28, 1993

1992
A Tagging Method for Parallel Constraint Satisfaction.
J. Parallel Distributed Comput., 1992

Managing Side Effects on Shared Data.
Proceedings of the Parallel Symbolic Computing: Languages, 1992

Analysis of Recursive Types in Lisp-Like Languages.
Proceedings of the Conference on Lisp and Functional Programming, 1992

1991
An integrated CAD system for algorithm-specific IC design.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1991

1990
Direct Function Calls in Lisp.
LISP Symb. Comput., 1990

DSP specification using the Silage language.
Proceedings of the 1990 International Conference on Acoustics, 1990

Flattening a Rooted Tree.
Proceedings of the Applied Geometry And Discrete Mathematics, 1990

1989
Multiprocessing Extensions in Spur Lisp.
IEEE Softw., 1989

1988
An Ada Package for Dimensional Analysis.
ACM Trans. Program. Lang. Syst., 1988

Restructuring Lisp Programs for Concurrent Execution.
Proceedings of the ACM/SIGPLAN PPEALS 1988, 1988

Detecting Conflicts Between Structure Accesses.
Proceedings of the ACM SIGPLAN'88 Conference on Programming Language Design and Implementation (PLDI), 1988

Lazy data routing and greedy scheduling for application-specific signal processors.
Proceedings of the 21st Annual Workshop and Symposium on Microprogramming and Microarchitecture, 1988, San Diego, California, USA, November 28, 1988

1987
Compiling Smalltalk-80 to a RISC.
Proceedings of the Second International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS II), 1987

1986
Register allocation in the SPUR Lisp compiler.
Proceedings of the 1986 SIGPLAN Symposium on Compiler Construction, 1986

SOAR: Smalltalk Without Bytecodes.
Proceedings of the Conference on Object-Oriented Programming Systems, 1986

Evaluation of the SPUR Lisp Architecture.
Proceedings of the 13th Annual Symposium on Computer Architecture, Tokyo, Japan, June 1986, 1986

1983
Simulation of Procedure Variables Using Ada Tasks.
IEEE Trans. Software Eng., 1983

Abstraction mechanisms and language design.
ACM distinguished dissertations, MIT Press, ISBN: 978-0-262-08134-4, 1983

1982
Implementation strategies for Ada tasking idioms.
Proceedings of the AdaTEC Conference on Ada, 1982

1978
Language design for the Ironman requirement: notes and examples.
ACM SIGPLAN Notices, 1978

Language design for the Ironman requirement: reference manual.
ACM SIGPLAN Notices, 1978

Introducing "theory" in the second programming course.
Proceedings of the 9th SIGCSE Technical Symposium on Computer Science Education, 1978

A fundamental computer science course that unifies theory and practice.
Proceedings of the Papers of the SIGCSE/CSA technical symposium on Computer science education, 1978

Validating The Utility Of Abstraction Techniques.
Proceedings of the Proceedings 1978 ACM Annual Conference, 1978


  Loading...