Optimized Modern FORTRAN Workshop

9:00 am – 3:00 pm MDT
The Fortran language has evolved a lot since its first version in 1957 in order to take advantage of new computing systems. Now, the use of vector instructions (or SIMD) can result in substantial performance improvements on current and future architectures. Alessandro Fanfarillo, NCAR Research Applications Laboratory, will lead a workshop July 22 to help participants make their Fortran codes run more efficiently through vectorization and other techniques.
When: 9 a.m. to noon, 1 to 3 p.m. Monday, July 22nd
Where: Room 3131, Center Green campus (CG1), Boulder
Participants will get a detailed, practical explanation of how to obtain high-performance from modern Fortran codes, with a particular focus on how to exploit the hardware instructions provided by modern processors. Prerequisite: Basic knowledge of Fortran 90 constructs, such as array syntax and allocation, recursion, modules, and intrinsic, elemental and pure functions. Participants are encouraged to bring their own codes and laptop computers.
Travel funding is available for individuals who are part of groups that are underrepresented in science and engineering, as defined by the NSF (women, persons with disabilities, people who are Black, Hispanic, and American Indian or Alaska Natives).