| 2008 |
| 20 | EE | David Bernstein,
John McDowall,
Krishna Sankar,
Stanley Poon:
Message Streaming Network Components Architecture and In-Network Programming Model.
SERA 2008: 11-18 |
| 2001 |
| 19 | EE | 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) |
| 1999 |
| 18 | | Shai Rubin,
David Bernstein,
Michael Rodeh:
Virtual Cache Line: A New Technique to Improve Cache Exploitation for Recursive Data Structures.
CC 1999: 259-273 |
| 1996 |
| 17 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 |