개발 이야기/임베디드 개발
ARM 기반 CPU memory/synchronization 배리어
opensupport.xyz
2023. 4. 19. 17:56
728x90
ARM 기반 CPU memory/synchronization 배리어의 관련한 유용한 링크입니다.
하기 링크를 보시면,
자세히 알겠지만 간단히 소개글을 복붙하면 다음과 같습니다.
"""
우선 compiler reordering 과 processor reordering 을 구분해야 할 것 같은데요. 이 글에서는 processor reodering 만 다룹니다. 코드가 실제 CPU 코어에서 동작하기 이전에 컴파일러에 의해 코드가 재배치되는 것을 막는 컴파일러 메모리 배리어에 대해서는 따로 언급하지 않습니다.
이 글에서 reodering 은 한글로 재배치라 표현하고 있습니다.
기본적인 메모리 타입과 속성을 알아보고, ARM 아키텍처에서 제공하는 배리어 명령어에 대해 살펴봅니다.
""
https://libmcu.org/kr/blog/memory-barrier/
메모리 배리어
ARM 기반 CPU memory/synchronization 배리어에 대해 살펴봅니다
libmcu.org
그럼,
공유합니다.
728x90