| 9710350 |
Basic block profiling using grouping events |
Nitzan Peleg |
2017-07-18 |
| 9710354 |
Basic block profiling using grouping events |
Nitzan Peleg |
2017-07-18 |
| 9703667 |
Hardware-based edge profiling |
Grigori Chtrasberg, Nitzan Peleg, Yaakov Yaari |
2017-07-11 |
| 9223806 |
Restarting a batch process from an execution point |
Grigori Chtrasberg, Ronen I. Kat, Nitzan Peleg |
2015-12-29 |
| 8719789 |
Measuring coupling between coverage tasks and use thereof |
Yoram Simha Adler, Rachel Tzoref-Brill, Orna Raz, Onn Menahem Shehory, Aviad Zlotnick |
2014-05-06 |
| 8719799 |
Measuring coupling between coverage tasks and use thereof |
Yoram Simha Adler, Rachel Tzoref-Brill, Orna Raz, Onn Menahem Shehory, Aviad Zlotnick |
2014-05-06 |
| 8612952 |
Performance optimization based on data accesses during critical sections |
Rachel Tzoref, Aharon Kupershtok, Yousef Shajrawi, Yaakov Yaari |
2013-12-17 |
| 8479055 |
Detecting and optimizing false sharing |
Daniel Citron, Aharon Kupershtok, Yousef Shajrawi, Yaakov Yaari |
2013-07-02 |
| 8312433 |
Operating system aided code coverage |
Shmuel Ben-Yehuda |
2012-11-13 |
| 8181068 |
Apparatus for and method of life-time test coverage for executable code |
Daniel Citron, Itzhack Goldberg, Marcel Zalmanovici |
2012-05-15 |
| 7310799 |
Reducing load instructions via global data reordering |
Vadim Eisenberg, Maxim Gurevich, Gad Haber |
2007-12-18 |
| 7036116 |
Percolating hot function store/restores to colder calling functions |
Gad Haber, Vadim Eisenberg |
2006-04-25 |
| 7017154 |
Eliminating store/restores within hot function prolog/epilogs using volatile registers |
Gad Haber, Vadim Eisenberg |
2006-03-21 |
| 7010785 |
Eliminating cold register store/restores within hot function prolog/epilogs |
Gad Haber, Vadim Eisenberg |
2006-03-07 |
| 6966055 |
Optimizing post-link code |
Gad Haber, Vadim Eisenberg |
2005-11-15 |