2005 |
35 | EE | Clark W. Barrett,
Yi Fang,
Benjamin Goldberg,
Ying Hu,
Amir Pnueli,
Lenore D. Zuck:
TVOC: A Translation Validator for Optimizing Compilers.
CAV 2005: 291-295 |
34 | EE | Cory Plock,
Benjamin Goldberg,
Lenore D. Zuck:
From Requirements to Specifications.
ECBS 2005: 183-190 |
33 | EE | Benjamin Goldberg,
Lenore D. Zuck,
Clark W. Barrett:
Into the Loops: Practical Issues in Translation Validation for Optimizing Compilers.
Electr. Notes Theor. Comput. Sci. 132(1): 53-71 (2005) |
32 | EE | Ying Hu,
Clark W. Barrett,
Benjamin Goldberg,
Amir Pnueli:
Validating More Loop Optimizations.
Electr. Notes Theor. Comput. Sci. 141(2): 69-84 (2005) |
31 | EE | Lenore D. Zuck,
Amir Pnueli,
Benjamin Goldberg,
Clark W. Barrett,
Yi Fang,
Ying Hu:
Translation and Run-Time Validation of Loop Transformations.
Formal Methods in System Design 27(3): 335-360 (2005) |
2004 |
30 | EE | Ying Hu,
Clark W. Barrett,
Benjamin Goldberg:
Theory and Algorithms for the Generation and Validation of Speculative Loop Optimizations.
SEFM 2004: 281-289 |
2003 |
29 | EE | Clark W. Barrett,
Benjamin Goldberg,
Lenore D. Zuck:
Run-Time Validation of Speculative Optimizations using CVC.
Electr. Notes Theor. Comput. Sci. 89(2): (2003) |
28 | EE | Lenore D. Zuck,
Amir Pnueli,
Benjamin Goldberg:
VOC: A Methodology for the Translation Validation of OptimizingCompilers.
J. UCS 9(3): 223-247 (2003) |
2002 |
27 | EE | Benjamin Goldberg,
Emily Crutcher,
Chad Huneycutt,
Krishna V. Palem:
Software Bubbles: Using Predication to Compensate for Aliasing in Software Pipelines.
IEEE PACT 2002: 211-221 |
26 | EE | Lenore D. Zuck,
Amir Pnueli,
Yi Fang,
Benjamin Goldberg:
VOC: A Translation Validator for Optimizing Compilers.
Electr. Notes Theor. Comput. Sci. 65(2): (2002) |
25 | EE | Lenore D. Zuck,
Amir Pnueli,
Yi Fang,
Benjamin Goldberg,
Ying Hu:
Translation and Run-Time Validation of Optimized Code.
Electr. Notes Theor. Comput. Sci. 70(4): (2002) |
1997 |
24 | | Cristian Ungureanu,
Benjamin Goldberg:
Formal Models of Distributed Memory Management.
ICFP 1997: 280-291 |
23 | EE | Mihnea Marinescu,
Benjamin Goldberg:
Partial-Evaluation Techniques for Concurrent Programs.
PEPM 1997: 47-62 |
22 | | Benjamin Goldberg:
Functional Programming Languages.
The Computer Science and Engineering Handbook 1997: 2006-2036 |
21 | | Tyng-Ruey Chuang,
Benjamin Goldberg:
A Syntactic Method for Finding Least Fixed Points of Higher-Order Functions over Finite Domains.
J. Funct. Program. 7(4): 357-394 (1997) |
1996 |
20 | | Benjamin Goldberg:
Functional Programming Languages.
ACM Comput. Surv. 28(1): 249-251 (1996) |
1995 |
19 | EE | Young Park,
Benjamin Goldberg:
Static Analysis for Optimizing Reference Counting.
Inf. Process. Lett. 55(4): 229-234 (1995) |
18 | EE | Young Gil Park,
Benjamin Goldberg:
Order-of-Demand Analysis for Lazy Languages.
Inf. Process. Lett. 55(6): 343-348 (1995) |
1993 |
17 | | Tyng-Ruey Chuang,
Benjamin Goldberg:
Real-Time Deques, Multihead Thring Machines, and Purely Functional Programming.
FPCA 1993: 289-298 |
1992 |
16 | | Benjamin Goldberg:
Incremental Garbage Collection Without Tags.
ESOP 1992: 200-218 |
15 | EE | Tyng-Ruey Chuang,
Benjamin Goldberg:
A Syntactic Approach to Fixed Point Computation on Finite Domains.
LISP and Functional Programming 1992: 109-118 |
14 | EE | Benjamin Goldberg,
Michael Gloger:
Polymorphic Type Reconstruction for Garbage Collection Without Tags.
LISP and Functional Programming 1992: 53-65 |
13 | | Young Gil Park,
Benjamin Goldberg:
Escape Analysis on Lists.
PLDI 1992: 116-127 |
12 | | Young Gil Park,
Benjamin Goldberg:
Order-of-Demand Analysis for Lazy Languages.
WSA 1992: 91-101 |
1991 |
11 | | Young Gil Park,
Benjamin Goldberg:
Reference Escape Analysis: Optimizing Reference Counting based on the Lifetime of References.
PEPM 1991: 178-189 |
10 | | Benjamin Goldberg:
Tag-Free Garbage Collection for Strongly Typed Programming Languages.
PLDI 1991: 165-176 |
1990 |
9 | | Benjamin Goldberg,
Young Gil Park:
Higher Order Escape Analysis: Optimizing Stack Allocation in Functional Program Implementations.
ESOP 1990: 152-160 |
1989 |
8 | | Benjamin Goldberg:
Generational Reference Counting: A Reduced-Communication Distributed Storage Reclamation Scheme.
PLDI 1989: 313-321 |
1988 |
7 | EE | Benjamin Goldberg:
Buckwheat: Graph Reduction on a Shared-Memory Multiprocessor.
LISP and Functional Programming 1988: 40-51 |
1987 |
6 | | Benjamin Goldberg:
Detecting sharing of partial applications in functional programs.
FPCA 1987: 408-425 |
1986 |
5 | | Benjamin Goldberg,
Paul Hudak:
Alfalfa: Distributed graph reduction on a hypercube multiprocessor.
Graph Reduction 1986: 94-113 |
1985 |
4 | | Paul Hudak,
Benjamin Goldberg:
Serial Combinators: ``Optimal'' Grains of Parallelism.
FPCA 1985: 382-399 |
3 | | Paul Hudak,
Benjamin Goldberg:
Efficient Distributed Evaluation of Functional Programs Using Serial Combinators.
ICPP 1985: 831-839 |
2 | | Paul Hudak,
Benjamin Goldberg:
Distributed Execution of Functional Programs Using Serial Combinators.
IEEE Trans. Computers 34(10): 881-891 (1985) |
1984 |
1 | | Paul Hudak,
Benjamin Goldberg:
Experiments in Diffused Combinator Reduction.
LISP and Functional Programming 1984: 167-176 |