C++ MAGISTER

  • 홈
  • C++
  • 필자 소개

캐시 라인 1

True sharing / False sharing : std::hardware_..._interference_size

True sharing / False sharing : std::hardware_..._interference_size 1. 설명 False sharing은 2개 이상의 코어가 서로 다른 메모리 주소에 접근하지만, 두 주소가 동일한 캐시 최소 단위에 적제되어 있어(논리적으로는 전혀 영향이 없지만 캐시는 이를 모르기에) 동기화가 이루어져 성능이 하락하는것을 말합니다. True sharing은 false sharing과는 반대로 동일한 메모리 주소에 값을 쓸때를 의미합니다. 이때는 당연히 동기화가 이루어지기에(논리적으로도 그것이 맞고) 이번글에서는 딱히 다루지 않겠습니다. C++17 에는 이렇게 동일한 캐시라인에 적제되는지 판별할수 있는(L1 캐시 라인 크기를 얻어오는) 표준이 추가되었습니다. 다만, 아직까..

C++/개념(Concept) 2021.08.30
1
더보기
프로필사진

C/C++

  • 분류 전체보기 (45)
    • IT산업기능요원 (2)
    • C++ (19)
      • C++ 페이지 정리 (1)
      • 강좌(Lecture) (0)
      • 레퍼런스(Reference) (3)
      • 템플릿(Template) (3)
      • 예제(Example) (1)
      • 디자인(Design) (1)
      • 개념(Concept) (5)
      • 버그 리포트(Bug report) (2)
      • 프레임워크&라이브러리(Framework&Libra.. (1)
    • C (5)
      • C++을 위한 간략 C 강좌 (1)
      • 기초부터 하는 C 강좌 (2)
      • 레퍼런스 (0)
      • 개념(Concept) (0)
    • C & C++ (2)
      • 개념(Concept) (2)
    • TensorFlow (13)
      • Tensorflow Lite (6)
    • OpenCV (0)
      • 설치 (0)
    • Code Editor (1)

Tag

false sharing, C언어 강좌, C++ magister, C, C++ 개념, hardware_destructive_interference_size, cppmagister, hardware_constructive_interference_size, C++, C++ 강좌, TensorFlow, C++ 마지스터, true sharing, C++ 레퍼런스, __cpp_lib_hardware_interference_size, TensorFlow Lite, C언어, 캐시 라인, tmp, C++ template,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 중요 공지: 훈련소

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 :
05-21 20:43

Copyright © lackhole. All rights reserved.

  • github page

티스토리툴바