Talks
- GPGPU Computing --- A Research Accelerator
October 2011, CS Department, Bar-Ilan University. - GPGPU Computing --- The Elusive Truth, July 2011, Embedded Systems Conference.
- Parallel Programming: Behind the Scenes of Microsoft TPL, February 2011, Microsoft .NET User-Group.
- Pitfalls and Issues of Multi-Core Programming. October 2010, CS Department, Bar-Ilan University
- Parallel Programming - The Next Software Revolution, October 2010 , Engineering School, Bar-Ilan University.
- Hands On: Effective Parallel Programming with Visual Studio 2010.
August 2010, Microsoft Expert Days. - Hands On: Effective Parallel Programming with Visual Studio 2010. November
November 2009, Microsoft Expert Days. - Pitfalls and Issues of Multi-Core Programming.
March 2009 , Intel Software Tools Developer Seminar. - Introduction to Intel Threading Tools. March 2009 , IGT HPC WG Meeting .
- Parallel Programming - The Next Software Revolution. February 2009 , HP-Mercury.
- Parallel Programming - The Next Software Revolution, January 2009 , Bar-Ilan University.
- Introduction to Intel Threading Building Blocks (TBB).
October 2008, HPC-Working Group of The Israeli Association of Grid Technologies. - Performance of OpenMP Benchmarks on Multicore Processors, 8th International
Conference on Algorithms and Architectures for Parallel Processing(ICA3PP),
Agia Napa, Cyprus, June 9-11, 2008. - BSP2OMP: A Compiler for translating BSP programs to OpenMP.
10th Workshop on Advances in Parallel and Distributed Computational Models
(APDCM),Miami USA, April 14-18, 2008. - Parallel Programming, April 2008, Eastronics-Intel Embedded Event.
- Lifetime Evaluation of Ad Hoc Networks.
In the Sixth IASTED International Conference on Communication Systems
and Networks (CSN), August 29 – 31, 2007, Palma de Mallorca, Spain. - Routing Speedup in Multicore-Based Ad Hoc Networks, Symposium on Parallel and
Distributed Computing. Hegenberg, Austria, July 5-8, 2007. - Parallel Computing on Each Desktop, November 2006, Interdisciplinary Center Herzliya
- Routing Speedup and Node Efficiency in Multicore Ad Hoc Networks.
Septemper, 2006, 4th International Conference on Performance Modelling and
Evaluation of Heterogeneous Networks, (HET-NETs'06), Ilkely, West Yorkshire,
UK, 11-13 Septemper, 2006 - Parallel Computing on Each Desktop, May 2006, Amdocs Ltd., Israel
- Power-Dependable Transactions in Mobile Networks, April 2006, IPDPS 2006
- Parallel Computing on Each Desktop, February 2006, Open University, Israel
- Parallel Computing on Each Desktop, April 2006, HPC-Working Group of The Israeli
Association of Grid Technologies. - Analytic Comparison of Two Advance C Language-Based Parallel Programming Models.
July 2004, Cork, Ireland, ISPDC'04 - Extending OpenM for Task Parallelism, June 2003, Paris, HLPP'03
- OpenMP Oriented Applications For Distributed Memory Architectures,
February 2003, NETANYA COLLEGE - OpenMP Oriented Applications For Distributed Memory Architectures.
February 2003, Interdisciplinary Center Herzliya - OpenMP Oriented Applications For Distributed Memory Architectures.
February 2003, Hebrew University, - OpenMP Oriented Applications For Distributed Memory Architectures.
November 2002, MIT, Boston, PDCS-02 - Scalable Portability Evaluation of High Performance Applications.
April 23 2001, IBM Watson, New York, IBM Watson Research Lab - Scalable Portability Evaluation of High Performance Applications.
April 16 2001, University of Illinois University of Illinois - Scalable Portability Evaluation of High Performance Applications.
April 10 2001, University of Houston, University of Houston - Portability of Parallel and Distributed Applications.
Septemper 2000, IBM Haifa Research Lab. - Portability of High Performance Applications and Java.
August 2000, Schloss Dagstuhl, International Conference and Research Center for
Computer Science. - Scalable Portability Evaluation of High Performance Applications.
November 1999, MIT, Boston, PDCS-99 - A New Paradigm for Building Scalable and Portable Parallel Applications.
Septemper 1998, Chicago, PDCS-98 - Framework for Constructing Parallel and Distributed Applications with Scalable
Portability, June 1997, Las Vegas, PDPTA'97 - Framework for Constructing Parallel and Distributed Applications with Optimal
Portability, June 1996, Oslo, Norway, SciTools'96 - GPGPU Computing --- The Elusive Truth, July 2011, Embedded Systems Conference.
- Parallel Programming: Behind the Scenes of Microsoft TPL, February 2011, Microsoft .NET User-Group.
- Pitfalls and Issues of Multi-Core Programming. October 2010, CS Department, Bar-Ilan University
- Parallel Programming - The Next Software Revolution, October 2010 , Engineering School, Bar-Ilan University.
- Hands On: Effective Parallel Programming with Visual Studio 2010.
August 2010, Microsoft Expert Days. - Hands On: Effective Parallel Programming with Visual Studio 2010. November
November 2009, Microsoft Expert Days. - Pitfalls and Issues of Multi-Core Programming.
March 2009 , Intel Software Tools Developer Seminar. - Introduction to Intel Threading Tools. March 2009 , IGT HPC WG Meeting .
- Parallel Programming - The Next Software Revolution. February 2009 , HP-Mercury.
- Parallel Programming - The Next Software Revolution, January 2009 , Bar-Ilan University.
- Introduction to Intel Threading Building Blocks (TBB).
October 2008, HPC-Working Group of The Israeli Association of Grid Technologies. - Performance of OpenMP Benchmarks on Multicore Processors, 8th International
Conference on Algorithms and Architectures for Parallel Processing(ICA3PP),
Agia Napa, Cyprus, June 9-11, 2008. - BSP2OMP: A Compiler for translating BSP programs to OpenMP.
10th Workshop on Advances in Parallel and Distributed Computational Models
(APDCM),Miami USA, April 14-18, 2008. - Parallel Programming, April 2008, Eastronics-Intel Embedded Event.
- Lifetime Evaluation of Ad Hoc Networks.
In the Sixth IASTED International Conference on Communication Systems
and Networks (CSN), August 29 – 31, 2007, Palma de Mallorca, Spain. - Routing Speedup in Multicore-Based Ad Hoc Networks, Symposium on Parallel and
Distributed Computing. Hegenberg, Austria, July 5-8, 2007. - Parallel Computing on Each Desktop, November 2006, Interdisciplinary Center Herzliya
- Routing Speedup and Node Efficiency in Multicore Ad Hoc Networks.
Septemper, 2006, 4th International Conference on Performance Modelling and
Evaluation of Heterogeneous Networks, (HET-NETs'06), Ilkely, West Yorkshire,
UK, 11-13 Septemper, 2006 - Parallel Computing on Each Desktop, May 2006, Amdocs Ltd., Israel
- Power-Dependable Transactions in Mobile Networks, April 2006, IPDPS 2006
- Parallel Computing on Each Desktop, February 2006, Open University, Israel
- Parallel Computing on Each Desktop, April 2006, HPC-Working Group of The Israeli
Association of Grid Technologies. - Analytic Comparison of Two Advance C Language-Based Parallel Programming Models.
July 2004, Cork, Ireland, ISPDC'04 - Extending OpenM for Task Parallelism, June 2003, Paris, HLPP'03
- OpenMP Oriented Applications For Distributed Memory Architectures,
February 2003, NETANYA COLLEGE - OpenMP Oriented Applications For Distributed Memory Architectures.
February 2003, Interdisciplinary Center Herzliya - OpenMP Oriented Applications For Distributed Memory Architectures.
February 2003, Hebrew University, - OpenMP Oriented Applications For Distributed Memory Architectures.
November 2002, MIT, Boston, PDCS-02 - Scalable Portability Evaluation of High Performance Applications.
April 23 2001, IBM Watson, New York, IBM Watson Research Lab - Scalable Portability Evaluation of High Performance Applications.
April 16 2001, University of Illinois University of Illinois - Scalable Portability Evaluation of High Performance Applications.
April 10 2001, University of Houston, University of Houston - Portability of Parallel and Distributed Applications.
Septemper 2000, IBM Haifa Research Lab. - Portability of High Performance Applications and Java.
August 2000, Schloss Dagstuhl, International Conference and Research Center for
Computer Science. - Scalable Portability Evaluation of High Performance Applications.
November 1999, MIT, Boston, PDCS-99 - A New Paradigm for Building Scalable and Portable Parallel Applications.
Septemper 1998, Chicago, PDCS-98 - Framework for Constructing Parallel and Distributed Applications with Scalable
Portability, June 1997, Las Vegas, PDPTA'97 - Framework for Constructing Parallel and Distributed Applications with Optimal
Portability, June 1996, Oslo, Norway, SciTools'96