[Haifux] [HAIFUX LECTURE] Automatic parallelization in GCC - Razya Ladelsky (ROOM 3)

Orna Agmon Ben-Yehuda ladypine at gmail.com
Thu Mar 29 12:08:20 MSD 2012

Note change of room!!!
On Monday, April 02nd at 18:30, Haifux will gather to hear a talk by Razya
Ladelsky (IBM HRL):

   Automatic parallelization in GCC


With the emergence of multicore architectures there is a growing need for
automatic parallelization, that distributes sequential code into multi
threaded code. OpenMP defines language extensions to C, C++, and Fortran
for implementing multi-threaded shared memory applications. Generation of
such extensions by the compiler relieves programmers from the manual
parallelization process. OpenMP specification has been implemented in GCC,
and is part of the standard release since version 4.2.

In this talk we review the OpenMP and the data dependence support which
serve as the basic infrastructure for the automatic parallelization in GCC.
We describe the capabilities of the automatic parallelization, demonstrated
by some examples, and show its benefits with SPEC2006 experiments. Finally,
we discuss current and future directions of work that may further extend
the optimization's applicability.


We meet in Taub building, room 3. For instructions see:

Attendance is free, and you are all invited!

Future lectures:

Modern Web Development in Perl Gabor Szabo 16/04/2012
GUI in perl (Tentative) Gabor Szabo 23/04/2012
Scientific Python (Tentative)  30/04/2012
RDMA verbs          Dotan Barak (Mellanox)    16/05/2012


We are always interested in hearing your talks and ideas. If you wish to
give a talk, hold a discussion, or just plan some event haifux might be
interested in, please contact us at webmaster at haifux.org

Orna Agmon Ben-Yehuda.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://haifux.org/pipermail/haifux/attachments/20120329/5a0d8d14/attachment.html 

More information about the Haifux mailing list