Fortran DO CONCURRENT: The Smallest Suitable Design for Data-Parallel Loops
Fortran's DO CONCURRENT is the smallest suitable design for data-parallel loops when iterations are independent. This architecture note covers requirements, trust boundaries, locality specifiers, operational checks, failure modes, and when to choose a different design.