About me

Senior Manger of the Code Optimization and Quality Technologies Department at the IBM Research Lab. in Haifa, Israel
Research lab: Haifa Research Lab
Major Publications:
1. M. Biberstein, U. Shvadron, J. Turek, B. Mendelson, and M. Chang, "Trace-based perforamnce analysis on Cell BE", ISPASS'08, 2008
2. N. Peleg and B. Mendelson, "Detecting Change in Program Behavior for Adaptive Optimization", PACT'07, 2007
3. M. Biberstein, V. Sreedhar, B. Mendelson, D. Citron, A. Giammaria, "Instrumenting Annotated Programs", VEE'2005, 2005
4. N. Aizikowitz, A. Glikson, A. Landau, B. Mendelson, T. Sandbank, "Component-based Performance Modeling of a Storage Area Network", WSC'05, 2005
5. G. Haber, M. Klausner, V Eisenberg, B. Mendelson, M. Gurevich, "Optimization Opportunities Created by Global Data Reordering", CGO'2003, 2003
6. G. Haber, M. Klausner, B. Mendelson, V Eisenberg, "Light Weight Optimizations for Reducing Hot Saves and Restors of Callee-Saved Registers", FDDO4, 2001, pp 31-42
7. S. Porat, M. Biberstein, L. Koved, "Automatic Detection of Immutability Fields in Java", CASCON'2000, 2000, pp 169-183
8. S. Porat, B. Mendelson, I. Shapira, "Sharpening Global Static Analysis to Cope with Java", CASCON'98, 1998, pp 303-316
9. W. Schmidt, R. Roediger, C. Mestad, B. Mendelson, I Shavit-Lottem, V. Brotnikov-Sitnitsky, "Profile-directed restructuring of operating system code", IBM Systems Journal, Vol. 37, No. 2, 1998, pp 270-297
10. D. Bernstein, M. Breternitz, A. M. Gheith, B. Mendelson , "Solutions and Debugging for Data Consistency in Multiprocessors with Noncoherent Caches", International Journal of Parallel Programming, 23(1), pp. 83-103, February 1995.
11. A. Mendelson , B. Mendelson, "Toward a General-Purpose VLIW Multi-Stream System", IEEE Conf. on Parallel Architecture and Compiler Technology (PACT-94),Aug. 1994.
12. B. Mendelson, I. Koren, "Mapping Algorithms onto a Multiple-Chip Data Driven Arrays", International Conference on Application-Specific Array Processors, Oct. 1993
13. B. Mendelson, D. Bernstein, M. Breternitz, "Consistency Debugging for Multi processors with Non-Coherent Caches", International Workshop on Languages and Compilers for Parallel Computing in Ma'ale Hachamisha, May 1993
14. O. Edelstein, B. Mendelson, "C/DSP: C for Digital Signal Processing", The IBM Programming Languages Technology ITL, June 1992.
15. B. Mendelson and I. Koren, Estimating "the potential Parallelism and Pipelining of Algorithms for Data Flow Machines", Journal of Parallel and Distributed Computing,14, Jan. 1992, pp 15-28
16. B. Mendelson, B. Patel and I. Koren, "Designing Special-purpose Co-processors sing the Data Flow Paradigm", Advanced Topic in Data Flow Computing, Prentice-Hall, 1991
17. B. Mendelson and I. Koren, "Using Simulated Annealing for Mapping Algorithms onto Data Driven Arrays", Proc. of the 1991 Conf. on Parallel Processing, 1991
18. I.Koren, B. Mendelson, I. Peled and G. M. Silberman, "A Data-Driven VLSI Array for Arbitrary Algorithms", IEEE Computer, Oct. 1988, pp 30-43.
19. B. Mendelson and G. M. Silberman, "An Improved Mapping of data flow programs on a VLSI Array of Processors", Proc. of the 1987 Conf. on Parallel Processing, 1987
20. B. Mendelson and G. M. Silberman, "Mapping Dataflow Programs on a VLSI Array of processors", Proc. of the 14th Annual Symposium on Computer Architecture, Pittsburgh, USA, June 1987. pp 72-80.
Academic Degrees:
2002. MBA, Graduate School of Business, University of Haifa, Haifa, Israel.
1990. Ph.D. in Computer Engineering, University of Massachusetts at Amherst, MA USA.
1987. M.Sc. in Computer Science, Technion, Haifa, Israel.
1979. B.Sc. in Computer Science, Technion, Haifa, Israel.
Areas of Expertise:
Compiler technologies, Code ptimizations, Performance improvements and tools, Computer Architectures
Email Address: bilha@il.ibm.com
Last updated 9 Jul 2008
