웃어라 온 세상이 너와 함께 웃을것이다.

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Memory Visiblity 1

[C++] 메모리 가시성과 메모리 장벽

메모리 가시성 (Memory Visiblity)1. 정의- Thread에서 변경한 특정 메모리 값이, 다른 Thread에서 제대로 읽어지는가 라고 할 수 있다 2. 문제- cpu의 메모리 아키텍쳐. 즉, 레지스터와 캐쉬가 존재하기 때문이다. : 각각의 코어는 메인 메모리와 별도로 각각의 레지스터와 캐쉬를 가지기 때문이다.- 컴파일러의 최적화: 컴파일러는 프로그램이 최대한 빠르게 실행될 수 있도록 코어의 레지스터와 캐쉬를 사용하도록 한다. 3. 결론- Shared Memory 모델의 Concurrent, Parallel Programming에서는, 한 코어에서의 값 변경을 여러 코어가 공유하는 메인 메모리로 반영하는 작업을 적절히 수행해야 메모리 가시성을 유지할 수 있다 메모리 장벽 Memory Barri..

etc 2015.07.29
이전
1
다음
더보기
프로필사진

웃어라 온 세상이 너와 함께 웃을것이다.

mongyang83@gmail.com

  • 분류 전체보기 (166)
    • AWS (5)
    • Design Pattern (18)
    • DataBase (37)
      • SQL (20)
      • Oracle (12)
      • MySql (4)
    • Objective-C (7)
    • 프로젝트 자동화 (3)
    • Uml (2)
    • etc (18)
    • C# (37)
    • Node.js (17)
    • Firebase (16)
    • Unity (6)

Tag

태그를 입력해 주세요., unity firebase, 객체 복사, unity admob, Unity Ads, firebase facebook, github, Node.js, 정렬, Sort, facebook login, IAP, Oracle, unity iap, Dictionary, facebook auth, 디자인패턴, Unity 광고, Github 사용법, c# sort,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바