openmp: an industry initiative in support of portable smp
TRANSCRIPT
![Page 1: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/1.jpg)
CEO’s Report
Michael Wong CEO OpenMP
SC 11 Seattle Nov 15, 2012
![Page 2: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/2.jpg)
2
Agenda
The OpenMP ARB History of OpenMP Activities over the last year Activities for the next year Towards 4.0
![Page 3: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/3.jpg)
3
The OpenMP ARB
The care of OpenMP is in the hands of the OpenMP Architecture Review Board (the ARB). The ARB:
Interprets OpenMP Writes new specifications - keeps OpenMP relevant. Works to increase the impact of OpenMP.
Organizations join the ARB - not individuals Current members
Permanent: AMD, Cray, Fujitsu, HP, IBM, Intel, Microsoft, NEC, SGI, Oracle/Sun, STMicroelectronics/PGI
Auxiliary: ASCI, cOMPunity, EPCC, LLNL, NASA, RWTH Aachen
![Page 4: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/4.jpg)
New Members
Rapid growth in membership NVIDIA – U.S. Texas Instrument – U.S. CAPS Enterprise – France Argonne National Laboratory – U.S. Oak Ridge National Laboratory – U.S. Los Alamos National Laboratory – U.S. Texas Advanced Computing Centre – U.S.
4
![Page 5: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/5.jpg)
5
OpenMP ARB Current Organization
OpenMP Board of Directors Josh Simons, Vmware Sanjiv Shah, Intel Koh Hotta, Fujitsu
OpenMP ARB (Administrative) One representative per member
OpenMP Officers Michael Wong, CEO David Poulsen, CFO Josh Simons, Secretary
OpenMP Committees (Actual Work) One representative per member Language, Bronis de Supinski Marketing, Matthijs van Waveren
![Page 6: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/6.jpg)
6
Agenda
The OpenMP ARB History of OpenMP Activities over the last year Activities for the next year Towards 4.0
![Page 7: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/7.jpg)
Pre- 1997: Ancient times
7
![Page 8: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/8.jpg)
1997-2011: A New Era
8
OpenMP C/C++ 1.0
OpenMP C/C++ 2.0
OpenMP FORTRAN 1.0
OpenMP FORTRAN 1.1
OpenMP FORTRAN 2.0
OpenMP 2.5 OpenMP 3.0 OpenMP 3.1
1998 2002
1997 1999 2000
2005 2008 2011
Single Spec for FORTRAN , C/C++
Tasks for irregular Parallelism, Better C++ support,
Task final, Affinity, Atomics,C/C++ Min/Max reduction
![Page 9: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/9.jpg)
9
Agenda
The OpenMP ARB History of OpenMP Activities over the last year Activities for the next year Towards 4.0
![Page 10: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/10.jpg)
Where are we today?
OpenMP is 14 years old this year (1997) OpenMP is pushing into the embedded space with TI’s product OpenMP is in the accelerator space with PGI and Cray’s products and is being incorporated in the specification OpenMP on all laptop/desktop/SC products OpenMP in GCC, available for free to all OpenMP in all major vendor compilers
10
![Page 11: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/11.jpg)
11
Activities over last year
Thanks to Larry Meadows, past CEO 3 Language meetings Santa Clara, Chicago, Barcelona
IWOMP 2011 Chicago, Argonne NL Acquired iwomp.com along with iwomp.org
Website improvements SC11 and MultiCore Expo 2011 And what everyone is asking about...
![Page 12: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/12.jpg)
OpenACC
A spinoff from 4 OpenMP Members NVIDIA, PGI, Cray, CAPS
To address immediate customer needs To hold the IP And to Beta test the OpenMP Accelerator implementation In time, will be folded back to OpenMP in some form And most importantly …
12
![Page 13: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/13.jpg)
OpenMP 3.1 is released!
Congratulations and thanks to Bronis de Supinski and all of the omp-lang team for releasing a
specification for the ages. More on this in Bronis talk
First compiler to support 3.1 GNU 4.7 Many more coming
13
![Page 14: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/14.jpg)
14
Agenda
The OpenMP ARB History of OpenMP Activities over the last year Activities for the next year Towards 4.0
![Page 15: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/15.jpg)
15
OpenMP 4.0
Bronis de Supinski continue to chair the committee Schedule to be fixed in advance (timeline and milestones, see our new calendar on site) http://openmp.org/calendar.html
Drive to 4.0 Accelerators, Error Model, Affinity, Tasks, Memory Model, new
base language
![Page 16: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/16.jpg)
Connect OpenMP with Users
Hold our leadership in HPC community Aggressive expansion into non-traditional OpenMP areas Oil&Gas, Financial, Biotechs, graphics, games,
consumer electronics To be discussed in OpenMP Lang And ARB F2F meetings
16
![Page 17: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/17.jpg)
Where are OpenMP Users?
17
![Page 18: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/18.jpg)
Lang Meeting coming near you
Lang Committee Telecons weekly Active Subgroup Telecons weekly
Move Language meetings close to OpenMP vendors/users (in NA, Europe/Asia/SA) Solicit hosts for OpenMP Language meetings
Upcoming in 2012 San Francisco - Silicon Valley Companies Rome (IWOMP SC chair report) - CASPUR
We have a guest surprise Toronto (tentative) - IBM
18
![Page 19: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/19.jpg)
Do more with openmp.org
Active News update and Discussion Forum Tutorial Material Google calendar schedule http://openmp.org/calendar.html
Gather info on Who Uses OpenMP / How? More frequent, scheduled press releases Extend beyond HPC Tradeshows Multicore/Embedded Expo, ISC? SIGGRAPH?
Oil and Gas, Financial, BioTech, CES? E3/GDC 19
![Page 20: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/20.jpg)
Starting with SC 11
Many tutorial sessions BOF session OpenMP Booth VIP segment Demo courtesy of RWTH Aachen Hand outs from many companies 3.1 Summary cards
20
![Page 21: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/21.jpg)
21
Agenda
The OpenMP ARB History of OpenMP Activities over the last year Activities for the next year Towards 4.0
![Page 22: OpenMP: An Industry Initiative in Support of Portable SMP](https://reader031.vdocument.in/reader031/viewer/2022020301/586dfffa1a28ab070b8ba958/html5/thumbnails/22.jpg)
OpenMP 4.0
See Language chair report Aiming for Nov 2012
22