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.
Pre-requisites
Basic understanding of modern computer architectures, compilers and performance tuning
Speakers
Zakhar Matveev (zakhar.a.matveev@intel.com), Intel Advisor team,
Georg Zitzlsberger (georg.zitzlsberger@intel.com), Intel Compiler team,
Hans Pabst (hans.pabst@intel.com), Intel HPC team.
Feel free to come and ask difficult questions on any topic regarding: