Gadi Haber

Dr.

    Accepting PhD Students

    PhD projects

    OCA - Optimizing Code Advisor
    Chaperone - Binary Translation Health Monitor
    Btoptimize - Binary Translation Optimizer

    Calculated based on number of publications stored in Pure and citations from Scopus
    1996 …2023

    Research activity per year

    Search results

    • 2023

      OCA - Code Advisory Tool for OpenMP Parallelization of Sequential Code

      Haber, G., Altman, S., Ben-Asher, Y. & Aguston, C., 2023, Proceedings - 2023 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023. p. 89-96 8 p. (Proceedings - 2023 16th IEEE International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2023).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    • OCA – Code Advisory Tool for OpenMP Parallelization of Sequential Code

      Haber, G., 18 Dec 2023.

      Research output: Contribution to conferencePaperpeer-review

    • 2018

      Chaperone - Runtime system for instrumenting applications via partial binary translation

      Haber, G. & Tayree, C., 4 Jun 2018, SYSTOR 2018 - Proceedings of the 11th ACM International Systems and Storage Conference. p. 49-58 10 p. (SYSTOR 2018 - Proceedings of the 11th ACM International Systems and Storage Conference).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    • 2017

      A study of conflicting pairs of compiler optimizations

      Asher, Y. B., Haber, G. & Stein, E., 2 Jul 2017, Proceedings - IEEE 11th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2017. p. 52-58 7 p. (Proceedings - IEEE 11th International Symposium on Embedded Multicore/Many-Core Systems-on-Chip, MCSoC 2017; vol. 2018-January).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

      2 Scopus citations
    • 2015

      A study of manycore shared memory architecture as a way to build SOC applications

      Asher, Y. B., Shajrawi, Y., Gendel, Y., Haber, G. & Segal, O., 2015, In: Simulation Series. 47, 4, p. 174-181 8 p.

      Research output: Contribution to journalConference articlepeer-review

    • Parallelization Hints via Code Skeletonization

      Aguston, C., Asher, Y. B. & Haber, G., 1 Nov 2015, In: IEEE Transactions on Parallel and Distributed Systems. 26, 11, p. 3099-3107 9 p., 6987337.

      Research output: Contribution to journalArticlepeer-review

      2 Scopus citations
    • 2014

      Parallelization hints via code skeletonization

      Aguston, C., Asher, Y. B. & Haber, G., Aug 2014, In: ACM SIGPLAN Notices. 49, 8, p. 373-374 2 p.

      Research output: Contribution to journalArticlepeer-review

    • Parallelization hints via code skeletonization

      Aguston, C., Ben Asher, Y. & Haber, G., 2014, PPoPP 2014 - Proceedings of the 2014 ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. p. 373-374 2 p. (Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    • Parallelization hints via code skeletonization

      Aguston, C., Ben Asher, Y. & Haber, G., 6 Feb 2014, In: ACM SIGPLAN Notices. 49, 8, p. 373-374 2 p.

      Research output: Contribution to journalArticlepeer-review

    • 2012

      Refactoring techniques for aggressive object inlining in Java applications

      Ben Asher, Y., Gal, T., Haber, G. & Zalmanovici, M., Mar 2012, In: Automated Software Engineering. 19, 1, p. 97-136 40 p.

      Research output: Contribution to journalArticlepeer-review

      3 Scopus citations
    • 2010

      Code alignment for architectures with pipeline group dispatching

      Boehm, O., Haber, G. & Kosachevsky, H., 2010, Proceedings of SYSTOR 2010 - The 3rd Annual Haifa Experimental Systems Conference. 23. (ACM International Conference Proceeding Series).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    • HparC: A mixed nested shared memory and message passing programming style intended for grid

      Asher, Y. B., Giver, D., Haber, G. & Kulish, G., 2010, Proceedings of SYSTOR 2010 - The 3rd Annual Haifa Experimental Systems Conference. 13. (ACM International Conference Proceeding Series).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    • 2008

      Aggressive function inlining: Preventing loop blockings in the instruction cache

      Asher, Y. B., Boehm, O., Citron, D., Haber, G., Klausner, M., Levin, R. & Shajrawi, Y., 2008, In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 4917 LNCS, p. 384-397 14 p.

      Research output: Contribution to journalConference articlepeer-review

      4 Scopus citations
    • Complementing missing and inaccurate profiling using a minimum cost circulation algorithm

      Levin, R., Newman, I. & Haber, G., 2008, In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 4917 LNCS, p. 291-304 14 p.

      Research output: Contribution to journalConference articlepeer-review

      17 Scopus citations
    • Performance analysis and visualization tools for cell/B.E. multicore environment

      Vianney, D., Haber, G., Heilper, A. & Zalmanovici, M., 2008, IFMT'08 - Proceedings of the 1st International Forum on Next-Generation Multicore / Manycore Technologies. 7. (ACM International Conference Proceeding Series; vol. 356).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

      2 Scopus citations
    • The Advantages of Post-Link Code Coverage

      Raz, O., Klausner, M., Peleg, N., Haber, G., Farchi, E., Fienblit, S., Filiarsky, Y., Gammer, S. & Novikov, S., 2008, Hardware and Software: Verification and Testing. Yorav, K. (ed.). Berlin, Heidelberg, p. 235-251 17 p.

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

      1 Scopus citations
    • 2006

      Overlapping memory operations with circuit evaluation in reconfigurable computing

      Ben-Asher, Y., Citron, D. & Haber, G., 2006, In: International Journal of Embedded Systems. 2, 1-2, p. 16-27 12 p.

      Research output: Contribution to journalArticlepeer-review

    • 2004

      Efficient parallel solutions of linear algebraic circuits

      Ben-Asher, Y. & Haber, G., Jan 2004, In: Journal of Parallel and Distributed Computing. 64, 1, p. 163-172 10 p.

      Research output: Contribution to journalArticlepeer-review

      4 Scopus citations
    • Overlapping memory operations with circuit evaluation in reconfigurable computing

      Ben-Asher, Y., Citron, D. & Haber, G., 2004, Proceedings - 18th International Parallel and Distributed Processing Symposium, IPDPS 2004 (Abstracts and CD-ROM). p. 2027-2034 8 p. (Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2004 (Abstracts and CD-ROM); vol. 18).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

      1 Scopus citations
    • Reducing program image size by extracting frozen code and data

      Citron, D., Haber, G. & Levin, R., 2004, EMSOFT 2004 - Fourth ACM International Conference on Embedded Software. p. 297-305 9 p. (EMSOFT 2004 - Fourth ACM International Conference on Embedded Software).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

      Open Access
      4 Scopus citations
    • 2003

      Optimization opportunities created by global data reordering

      Haber, G., Klausner, M., Eisenberg, V., Mendelson, B. & Gurevich, M., 2003, International Symposium on Code Generation and Optimization, CGO 2003. p. 228-237 10 p. 1191548. (International Symposium on Code Generation and Optimization, CGO 2003).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

      12 Scopus citations
    • 2001

      Light weight optimizations for reducing hot saves and restores of callee-saved registers

      Haber, G., Klausner, M., Mendelson, B. & Eisenberg, V., 2001, м: FDDO4 Workshop. 12 p.

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    • Parallel solutions of simple indexed recurrence equations

      Ben-Asher, Y. & Haber, G., Jan 2001, In: IEEE Transactions on Parallel and Distributed Systems. 12, 1, p. 22-37 16 p.

      Research output: Contribution to journalArticlepeer-review

      11 Scopus citations
    • 2000

      Reliable post-link optimizations based on partial information

      Haber, G., Henis, E. A. & Eisenberg, V., 2000, Proceedings of the 3rd Workshop on Feedback Directed and Dynamic Optimizations.

      Research output: Chapter in Book/Report/Conference proceedingConference contribution

    • 1999

      Efficient parallel solutions of linear algebraic circuits

      Ben-Asher, Y. & Haber, G., 1999, Proceedings of the 1999 11th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA'99. p. 212-221 10 p.

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

      Open Access
      2 Scopus citations
    • Feedback based post-link optimization for large subsystems

      Henis, E. A., Haber, G., Klausner, M. & Warshavsky, A., 1999, Second Workshop on Feedback Directed Optimization. p. 13-20 8 p.

      Research output: Chapter in Book/Report/Conference proceedingConference contribution

    • 1998

      Parallel solutions of simple indexed recurreno equations

      Ben-Asher, Y. & Haber, G., 1998, Euro-Par 1998 Parallel Processing - 4th International Conference, Proceedings. p. 933-939 7 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 1470 LNCS).

      Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    • 1997

      Parallel solutions of indexed recurrence equations

      Ben-Asher, Y. & Haber, G., 1997, In: Proceedings of the International Parallel Processing Symposium, IPPS. p. 413-417 5 p.

      Research output: Contribution to journalConference articlepeer-review

      2 Scopus citations
    • 1996

      On the usage of simulators to detect inefficiency of parallel programs caused by "bad" schedulings: The SIMPARC approach

      Ben-Asher, Y. & Haber, G., Jun 1996, In: Journal of Systems and Software. 33, 3 SPEC. ISS., p. 313-327 15 p.

      Research output: Contribution to journalArticlepeer-review