Openmp에서 읽기용 메모리도 datarace가 발생할까요?

high385의 이미지

쓰기용 메모리는 동시에 특정 메모리에 다른 core가 접근해서

싱글 thread에서 순차적으로 결과를 쓰기 메모리에 접근할때와

멀티 thread에서 병렬로 접근해서 메모리에 쓸때는 다른 결과를

초래하게 됩니다

읽기용 메모리는 병렬 처리시 읽기만 하기때문에 최종 결과가 상이하진 않지만

Data race로 인해 성능차이가 발생하는지 궁금합니다

서로 독립된 읽기용 메모리 사용과 공통의 읽기용 메모리를

병렬 thread로 openmp가 동작했을때 속도에 대한 차이가 있을까요?

이에 대한 답변이 나오는 문서나 인터넷 사이트가 있을까요?