The objective of this two days workshop is to increase the competence around code optimization and vectorization. Attendees will learn about hurdles for fully exploiting the multi- and many-core processor architectures, as well as most effective methods to circumvent them. Also, participants will better understand how Intel tools, available to the CERN community, can help them in this process. As a complementary knowledge Intel will provide technical updates on processor architectures. The lectures will be followed by hands-on sessions using the openlab Haswell-EP machines and CERN-wide Intel tools installations, where participants will be able to apply the newly acquired skills to a real-life code, including the code brought by themselves. This event will be lead by experts from Intel teams developing the presented tools.
- Knowledge of Linux
- Familiarity with the C and C++ programming langages
Basic understanding of modern computer architectures, compilers and performance tuning
Zakhar Matveev (email@example.com), Intel Advisor team,
Georg Zitzlsberger (firstname.lastname@example.org), Intel Compiler team,
Hans Pabst (email@example.com), Intel HPC team.
Feel free to come and ask difficult questions on any topic regarding:
- Intel tools,
- parallelism, vectorization, multithreading,
- NUMA, COD, caches, architectures,
Intel experts are here to help you! Come and discuss your cases! For the registration, please go to CTA: https://cta.cern.ch/cta2/f?p=110:9:205743002545822::::X_STATUS,X_COURSE_CODE:D,15INW01