목록 보기
메모리 모델 입문 - Sequential Consistency와 Total Store Order 이해하기
백엔드

메모리 모델 입문 - Sequential Consistency와 Total Store Order 이해하기

라인
라인
2024년 2월 5일

두줄요약

메모리 모델 입문 관점에서 SC와 TSO를 비교하며 x86에서 재정렬이 발생하는 이유를 설명했습니다. 또한 저장 버퍼와 바이패싱을 통해 실제 동작을 형식화하고, DRF 프로그램과 원자적 연산의 관계도 정리했습니다.

핵심 내용

  • Sequential Consistency와 Total Store Order를 비교하며 메모리 모델의 기초를 설명
  • SC에서 허용되지 않는 동작이 실제 CPU에서 나타나는 이유를 저장 버퍼와 메모리 접근 재정렬로 해설
  • TSO를 통해 x86의 동작을 형식화하고, 바이패싱까지 포함한 로드 값 계산 방식 정리
  • 데이터 경합이 없는 고급 언어 프로그램과 원자적 연산 사용 시 메모리 모델 이해의 필요성 언급

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...