디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

ML이나 작업에서 대용량(3D) 캐시가 불필요한 이유

ㅇㅇ갤로그로 이동합니다. 2024.11.06 21:12:43
조회 44 추천 0 댓글 1

캐시에는 locality라는 속성이 있는데 수행한 데이터는 그 주변에서 다시 읽힐 가능성이 높아서


cpu에서 미리 prefetching을 통해 메모리의 인접한 locality를 계산해서 캐시에 적재함


이걸 stride 패턴이라고 부름


간단하게 파이썬 코드로 stride_pattern = matrix[:, ::2] 여기서 매 두 번째 열의 데이터를 가져오려는 경우 stride가 2이므로


2칸 씩 고정 간격으로 띄어서 데이터를 읽어오므로


cpu의 prefetching을 통해 2칸씩 예측해서 미리 읽어서 캐시에 적재하면 캐시 미시가 현저하게 줄어듦


(리눅스에서는 perf를 통해 위의 파이썬 코드를 돌려서 캐시 미스가 얼마나 발생했는지 정량적으로 측정이 가능함)


ML이나 동영상 작업의 경우 연속적인 데이터를 순차적으로 메모리에 읽어와서 cpu 파이프라인에 적재하므로


인접한 데이터들끼리 locality가 있으므로 stride 패턴을 띄게 됨


그래서 캐시 미스가 적기 때문에 큰 캐시는 불필요함


오히려 큰 사이즈의 캐시를 관리하기 위해 접근에 소요되는 레이턴시가 증가해서 성능이 떨어질 가능성이 있음


반면에 배틀그라운드 같은 게임처럼 적이 갑자기 튀어나오고 상황 변화가 크다면 locality가 떨어지니까


캐시 미스가 높아지므로 큰 캐시를 적재해서 캐시미스를 최대한 줄이면 fps가 올라가겠지


요약하자면, 작업이나 ML의 경우 순차적인 데이터 처리로 인해 메모리 상의 데이터 위치에 대한 엔트로피가 낮으므로 다음에 필요한 데이터 예측이 쉬워서 캐시가 적게 필요함


하지만 게임처럼 다양한 장면이 빠르게 전개될 경우 처리에 필요한 데이터의 위치가 메모리상에서 산재되어 있을 확률이 높으므로 엔트로피가 높아짐 그래서 캐시 미스를 줄이기 위해 최신 데이터 위주로 다 때려 박으려면(LRU 스케줄러) 캐시가 많이 필요함



추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 기 세보여도 실제로는 멘탈 약할 것 같은 스타는? 운영자 24/11/04 - -
공지 최신 트렌드 뉴스를 한눈에! 디시트렌드 운영자 24/11/06 - -
5001937 m.2 ssd 지지대 없이 공중부양 시켜도됨? [7] ㅇㅇ갤로그로 이동합니다. 11.06 82 0
5001935 983d 어디서 사야되요? [3] 컴갤러3(1.235) 11.06 96 1
5001932 아니 이거 진짜 뭐냐 [1] 컴갤러(211.216) 11.06 29 0
5001931 형들 나 컴터 처음 사보는데 [3] 컴갤러(124.56) 11.06 78 0
5001930 "싫어 똥 그만쌀래 이제 똥싸는거 싫어엇...!!" [2] ㅇㅇ(118.235) 11.06 71 0
5001929 9800x3d 작업용으로는 별로냐? [4] 컴갤러(175.117) 11.06 122 0
5001928 도람프 버프 환율 상승 [2] 컴갤러(180.67) 11.06 86 0
5001927 견적 평가부탁드립니다. [7] 컴갤러(59.27) 11.06 62 0
5001924 메인보드 as받으러 가는데 [2] ㅇㅇ(106.101) 11.06 39 0
5001923 스피커 살라하는데 다들 mr4 만말하는데 이거보다 가성비 좋은거 없음? [8] 컴갤러(211.241) 11.06 68 0
5001922 이거 아무거나 꼽아도 되는 거야?? [5] ㅇㅇ(223.38) 11.06 61 0
5001921 밥들 시켜라 [7] ♥보슐랭_보믈리에♥갤로그로 이동합니다. 11.06 52 1
5001920 1060 750ti 이딴것도 안디지는데 그래픽 뭔짓하길래 디지냐? [4] ㅇㅇ갤로그로 이동합니다. 11.06 61 0
5001918 "오줌 찌린내 나는 에로보지.jpg" [2] ㅇㅇ(118.235) 11.06 110 0
5001917 해리스 92.41% 압도적 득표지역 [1] 컴갤러(14.46) 11.06 53 0
5001916 흠 비난과 조롱이 왜 이렇게 많지.. 잠 충분히 자는게 나쁜건가 [2] ㅇㅇ(123.213) 11.06 36 0
5001915 드래곤볼 ㅁㅌㅊ? [5] ㅇㅇ(59.186) 11.06 78 0
5001914 플스5프로는 4060ti 완본체가 80선 나오는거에서 [3] ㅇㅇ(125.138) 11.06 88 0
5001913 컴퓨터 본체는 켜지는데… [8] 컴갤러(122.202) 11.06 75 0
5001912 1시간남았노 983d성능공개 [2] ㅇㅇ(211.36) 11.06 78 0
5001911 글카 보증기간 이번달까진데 멀쩡한데 걍써도됨? [3] 컴갤러(211.241) 11.06 22 0
5001910 그래픽카드 내부는 원래 이런가 [5] 폼메른갤로그로 이동합니다. 11.06 60 0
5001909 [1] 오오오오오오갤로그로 이동합니다. 11.06 37 0
5001908 내가 고라니다...........씨발 [2] 컴갤러(116.35) 11.06 50 2
5001907 컴붕이들 견적 짜주는거 뭘로 꼬시면 해줌? [5] 컴갤러(118.235) 11.06 47 0
5001906 백종원 이제 우리나라 부자순위 100위안에 들었네;; [2] 컴갤러(101.235) 11.06 70 1
5001905 5090 이미 400만원 생각중임 ㅇㅇ [3] 컴갤러(118.40) 11.06 82 0
5001904 983d 내일부터 구매 가능한거임? [1] 컴갤러(118.37) 11.06 65 0
5001903 이거 여러 개 있는데 어느 거 꼽아야 함?? [4] ㅇㅇ(223.38) 11.06 52 0
5001902 용팔이 이 개시발새끼들 진짜 [8] 내가고라니갤로그로 이동합니다. 11.06 209 7
5001900 4080s 파워 [2] 컴갤러(112.163) 11.06 69 0
5001899 최강디아견적 핑까좃 [3] ㅇㅇ(175.223) 11.06 30 0
5001898 콘솔 있는사람의 5600 + 4060 vs 7500 + 4060t 고민 [4] 컴갤러(219.255) 11.06 63 0
5001897 아래 특가문의 다시 봐줘 [8] ㅇㅇ(116.122) 11.06 77 0
5001894 정말 고장난 이유를 모르는걸까 [2] 뚯뚜루갤로그로 이동합니다. 11.06 48 0
5001893 컴견적 짜는거 고수되려면 얼마나 걸림? [1] 컴갤러(118.235) 11.06 20 0
5001892 요즘도 뭐 8코어 미만 방송 송출 불가 이러는 놈들 있음? [1] 컴갤러(222.104) 11.06 50 1
5001891 나랑 떠볼사람 있냐 ?? [2] 컴갤러(116.35) 11.06 44 1
5001889 해리스 <<비벼진게 ㅈㄴ 무서운게 뭐냐면 [2] ㅇㅇ(221.168) 11.06 95 1
5001888 나 초1 때 연애했었는데 그럼 모쏠 아니지?? [2] ㅇㅇ(211.36) 11.06 37 1
5001886 여성복지 <<< 진지하게 왜 필요한지 설명좀 [6] ㅇㅇ(118.235) 11.06 48 2
5001885 완본체 싸게파는곳 === 소상공인 10개 20개살때 슨성 헬쥐같은곳 1만 [1] ㅇㅇ갤로그로 이동합니다. 11.06 62 0
5001884 이거 35에 살만함? [2] 전설스타드롭갤로그로 이동합니다. 11.06 59 0
5001883 섹스년들아 슈플 17.9에 잘먹고간다 [6] ㅇㅇ(118.235) 11.06 105 1
5001882 프플 142에 7500f 4070s삿다.. [10] 연애서큘레이션갤로그로 이동합니다. 11.06 181 0
5001881 질문이있습니다 [2] 주먹왕참치마요-갤로그로 이동합니다. 11.06 22 0
5001880 조립컴 질문!!(질의 입구라는뜻아님) [1] ㅇㅇ갤로그로 이동합니다. 11.06 40 0
5001878 아니 근데 ㄹㅇ 컴알못이라 그런데 뭐가 문젠지 알려줘 [48] 컴갤러(118.235) 11.06 141 0
5001876 컴알못인데 완본체 싼 이유가 약간 안 쓰는 회사꺼 제품꺼 껴 있어서그래? [3] 컴갤러(220.122) 11.06 76 0
5001875 공냉 대장 사왔는데 이거 어케 장착하냐???? [2] 분뇨조절장애(118.235) 11.06 50 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2