| 2009 |
24 | | David Bernstein,
Erik Ludvigson,
Krishna Sankar,
Steve Diamond,
Monique Morrow:
Blueprint for the Intercloud - Protocols and Formats for Cloud Computing Interoperability.
ICIW 2009: 328-336 |
| 2008 |
23 | | Karl Ridgeway,
David Bernstein,
John Magnotti:
Using Java's generics mechanism to improve type safety in the command pattern.
ACM Southeast Regional Conference 2008: 231-236 |
22 | | David Bernstein,
John McDowall,
Krishna Sankar,
Stanley Poon:
Message Streaming Network Components Architecture and In-Network Programming Model.
SERA 2008: 11-18 |
| 2001 |
21 | | Joel A. Shapiro,
Warren B. Powell,
David Bernstein:
A Flexible Java Representation for Uncertainty in Online Operations-Research Models.
INFORMS Journal on Computing 13(1): 29-55 (2001) |
20 | | Xu Jun Eberlein,
Nigel H. M. Wilson,
David Bernstein:
The Holding Problem with Real - Time Information Available.
Transportation Science 35(1): 1-18 (2001) |
| 1999 |
19 | | Shai Rubin,
David Bernstein,
Michael Rodeh:
Virtual Cache Line: A New Technique to Improve Cache Exploitation for Recursive Data Structures.
CC 1999: 259-273 |
| 1997 |
18 | | Steven A. Gabriel,
David Bernstein:
The Traffic Equilibrium Problem with Nonadditive Path Costs.
Transportation Science 31(4): 337-348 (1997) |
| 1996 |
17 | | Sara Porat,
David Bernstein,
Yaroslav Fedorov,
Joseph Rodrigue,
Eran Yahav:
Compiler Optimization of C++ Virtual Function Calls.
COOTS 1996 |
| 1995 |
16 | | David Bernstein,
Erwin Lenowitz:
Copyrights, Distributed Chains, Integrity, and Privacy: The Need for a Standards-Based Solution.
KnowRight 1995: 340-354 |
| 1994 |
15 | | David Bernstein,
Doron Cohen,
Dror E. Maydan:
Dynamic memory disambiguation for array references.
MICRO 1994: 105-111 |
| 1992 |
14 | | David Bernstein,
Michael Rodeh,
Shmuel Sagiv:
Proving Safety of Speculative Load Instructions at Compile Time.
ESOP 1992: 56-72 |
13 | | David Bernstein,
Doron Cohen,
Yuval Lavon,
Vladimir Rainish:
Performance evaluation of instruction scheduling on the IBM RISC System/6000.
MICRO 1992: 226-235 |
| 1991 |
12 | | David Bernstein,
Doron Cohen,
Hugo Krawczyk:
Code Duplication: An Assist for Global Instruction Scheduling.
MICRO 1991: 103-113 |
11 | | David Bernstein,
Michael Rodeh:
Global Instruction Scheduling for Superscalar Machines.
PLDI 1991: 241-255 |
| 1989 |
10 | | David Bernstein,
Dina Q. Goldin,
Martin Charles Golumbic,
Hugo Krawczyk,
Yishay Mansour,
Itai Nahshon,
Ron Y. Pinter:
Spill Code Minimization Techniques for Optimizing Compilers.
PLDI 1989: 258-263 |
9 | | David Bernstein,
Izidor Gertner:
Scheduling Expressions on a Pipelined Processor with a Maximal Delay of One Cycle.
ACM Trans. Program. Lang. Syst. 11(1): 57-66 (1989) |
8 | | David Bernstein,
Michael Rodeh,
Izidor Gertner:
On the Complexity of Scheduling Problems for Parallel/Pipelined Machines.
IEEE Trans. Computers 38(9): 1308-1313 (1989) |
7 | | David Bernstein,
Michael Rodeh,
Izidor Gertner:
Approximation Algorithms for Scheduling Arithmetic Expressions on Pipelined Machines.
J. Algorithms 10(1): 120-139 (1989) |
6 | | David Bernstein,
Jeffrey M. Jaffe,
Michael Rodeh:
Scheduling Arithmetic and Load Operations in Parallel with No Spilling.
SIAM J. Comput. 18(6): 1098-1127 (1989) |
| 1988 |
5 | | David Bernstein:
An Improved Approximation Algorithm for Scheduling Pipelined Machines.
ICPP (1) 1988: 430-433 |
4 | | David Bernstein,
Haran Boral,
Ron Y. Pinter:
Optimal Chaining in Expression Trees.
IEEE Trans. Computers 37(11): 1366-1374 (1988) |
| 1987 |
3 | | David Bernstein,
Jeffrey M. Jaffe,
Michael Rodeh:
Scheduling Arithmetic and Load Operations in Parallel with No Spilling.
POPL 1987: 263-273 |
| 1986 |
2 | | David Bernstein,
Haran Boral,
Ron Y. Pinter:
Optimal chaining in expression trees.
SIGPLAN Symposium on Compiler Construction 1986: 1-10 |
| 1985 |
1 | | David Bernstein,
Ron Y. Pinter,
Michael Rodeh:
Optimal Scheduling of Arithmetic Operations in Parallel with Memory Accesses.
POPL 1985: 325-333 |