디시인사이드 갤러리

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

갤러리 본문 영역

설대 컴공이 알려주는 멀1티스레딩앱에서 작성

ㅇㅇ(220.127) 2021.06.12 19:37:53
조회 9057 추천 83 댓글 119
														

viewimage.php?id=3dafd922e0c23b9960bac1e1&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9cd34d80210dd9ec033fe42b8e09ecbc06e1ac5bc8d1ee633770644651cf72d3c2c7ee93b7cce04fd6fd975bafac0bce293afa2a45a76babf1957fc2fdb01302ab5cb857e3fb8a6d854f18d8663bbd5b

일단 제 증명부터 하고...

멀티스레딩 이라는건 하나의 워크로드를 돌리는데 스레드를 여러개를 만들어 처리하는걸 의미하고, 스레드는 배분될 수 있는 단위를 말합니다.

즉 스레드를 4개 생성하면 그 스레드는 코어 4개나 스레드를 여러개 처리할 수 있는 코어에 배정될 수 있습니다(예: SMT/하이퍼스레딩)

사실 SMT나 하이퍼스레딩은 코어 내에서 사용되지 않는 부분들을 나눠가지게 할 수 있는 정도라 이 얘기에선 제외하겠습니다.

어쨌든 멀티스레딩은 일단 적용 자체가 불가능한 경우가 많습니다. 하나의 워크로드 안에 A B C D 기능이 있는데, B는 A기능의 결과물을 작업하고 C와 D는 각각 B와 C의 기능을 작업하는 식이라면, 애초에 멀티스레딩으로 쪼개도 의미가 없는거죠(BCD는 각각 ABC가 끝난 후에나 처리할 수 있으니깐)

만약에 A로 들어오는 입력도 D가 끝날때 마다 주어진다면, ABCD를 멀티스레딩으로 여러개 만드는 것도 불가능하고요.

이 사실을 알고 다음 그래프를 봅시다.

viewimage.php?id=3dafd922e0c23b9960bac1e1&no=24b0d769e1d32ca73dec8efa11d02831b210072811d995369f4ff39c9cd34d80210dd9ec033fe42b8e09ecbc06e1ac5bc8d1ee633770644651cf7285c296b3cf3c22e8fc31f6c1fd53b22b6e4b2e653b5abb7a69cf15fde0432fa6dc9baf10a60f3ba1d353b878eae922cdbf

이 그래프는 암달의 법칙(1/{(1-p)+(p/s)})를 그래프로 표현한 겁니다.

보면 병렬화 할 수 있는 코드의 부분에 따라 코어가 늘어났을 때 실제로 성능이 향상되는 정도를 알 수 있습니다.

여러분들이 대다수 쓰시는 프로그램은 솔직히 병렬화 할 수 있는 부분이 평균적으로 20%를 넘기 힘들고, 이 경우는 코어가 아무리 많아봤자 25% 향상이 끝입니다.

이 경우는 싱글코어의 성능이 25% 더 좋은 프로세서를 쓰는 경우랑 코어가 아무리 많아져 봤자 성능이 똑같다는거죠.

또 마지막으로, 멀티스레딩 자체도 오버헤드가 있는지라 작업량이 워낙에 많지않으면 병렬화 부분이 얼마든 간에 성능 향상치가 미미하거나 마이너스 효과가 나올 수 있습니다.



처음엔 노트북 갤러리에 올린 글인데 거기선 삭제시키더라 ㅜ

추천 비추천

83

고정닉 14

137

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 매니저들에게 가장 잘할 것 같은 스타는? 운영자 25/03/10 - -
951979 님들 이거 가방 어떰 ㅇㅇ(39.117) 21.06.13 36 0
951978 램 질문 ㅇㅇ(121.138) 21.06.13 32 0
951977 그지새키들 존버는 무슨 ㅋㅋ [2] ㅇㅇ(210.179) 21.06.13 57 0
951976 이거 업데이트 해도됨? ㅇㅇ(182.217) 21.06.13 44 0
951975 3080 > 4080 25%성능향상이 가능할거같냐? [5] ㅇㅇ(211.245) 21.06.13 95 0
951974 100 200하는 글카 턱턱 지르는 사람이 많다는게 신기 [2] ㅇㅇ(221.161) 21.06.13 70 0
951973 2050 3050 2650 2660 중 나올때까지 숨참을거 (39.7) 21.06.13 23 0
951972 존버충들은 승리란 단어좀 안쓰면안댐? [8] ㅇㅇ(211.204) 21.06.13 66 0
951970 아니 컴갤이랑 비트코인갤이랑 다른게 뭐임? [2] 백호갤로그로 이동합니다. 21.06.13 43 0
951969 존버가 왜 그지임? [7] ㅇㅇ(112.163) 21.06.13 66 0
951968 16일 존슨앤존슨 백신접종 예약했는데 그때맞을수 있을까 회사내규(49.142) 21.06.13 32 0
951966 3050 데탑용으로도 나오냐? [4] ㅇㅇ(218.50) 21.06.13 93 0
951965 근데 왜 컴갤에선 3060 병신이라고 까이는거야? [8] ㅇㅇ(183.102) 21.06.13 170 1
951964 3080 lhr 120밑으로 내려갈려면 얼마나 기다려야됨? [7] ㅇㅇ(125.188) 21.06.13 96 0
951963 모쏠아다 오나홀로 10초 흔들면 반응오고 찍쌈 [7] (175.223) 21.06.13 83 0
951962 70ti 70에 샀다 [42] ㅇㅇ(203.232) 21.06.13 3919 42
951961 게임 잘 안해도 3070 정도는 달아주는게 좋더라 [3] ㅇㅇ(92.38) 21.06.13 108 0
951960 형들. 우리나라 G7에 또 초청됬다는데? 한국이 강대국인가 [4] ㅇㅇ(211.245) 21.06.13 89 1
951958 존버충 대부분은 돈도없지만 ㅇㅇ(58.231) 21.06.13 48 0
951957 글카 가격 떨어지는거에 발악하는 부류 ㅇㅇ(1.233) 21.06.13 38 1
951956 일단 이새끼는 ㅇㅇ갤로그로 이동합니다. 21.06.13 39 0
951955 3070lhr이 과연 7월 내로 80까지 내려올까? [5] ㅇㅇ(220.74) 21.06.13 118 0
951954 컴샀는데 배송비 애미없네 [3] ㅇㅇ(211.245) 21.06.13 85 0
951953 형들 1660s 랑 2060이랑 비슷한거야? [1] ㅇㅇ(39.118) 21.06.13 123 0
951952 3080 260만원좌 등판해주세요 ㅇㅇ(114.202) 21.06.13 63 0
951951 글카값 폭락해도 난 2월달에구매한거라 그냥그럼 ㅋ ㅇㅇ(203.100) 21.06.13 30 0
951949 요즘 글카 가격 좀 내려감? ㅇㅇ(203.226) 21.06.13 25 0
951948 [리뷰] SilverStone SST-AB120R-ARGB [3] ㅇㅇ(175.127) 21.06.13 159 1
951947 3070ti는 가격 떨어지냐 [1] ReN갤로그로 이동합니다. 21.06.13 86 0
951946 이 사양에서 파워를 업글하면 어떤 이점이 있나요? [2] ㅇㅇ(58.238) 21.06.13 52 0
951944 견적 봐줘 [1] ㅇㅇ(175.193) 21.06.13 59 0
951943 조루인애들도 ㅅㅅ함? [2] ㅇㅇ(210.179) 21.06.13 100 0
951942 파워 위 아래 어케 구분함 JP(223.38) 21.06.13 24 0
951941 ㅋㅋ내앞에서 돈자랑하네 ㅋㅋ 나 정도는되야 부자아니냐 [46] ㅇㅇ(112.149) 21.06.13 11270 154
951940 3080ti 터프 oc vs 6900xt 팬텀 qhd 실사 비교 [20] ㅇㅇ(175.115) 21.06.13 549 2
951939 돈 있어도 지금 글카 사면 용팔이만 배 채워주는거임 ㅋㅋㅋ [7] ㅇㅇ(14.55) 21.06.13 104 2
951938 b550 tuf pro vs strix a [5] 백호갤로그로 이동합니다. 21.06.13 79 0
951937 3080 터프도 99만 출시때부터 구하기도 힘들긴했지 ㅇㅇ(121.190) 21.06.13 37 0
951936 게이밍용 컴퓨터인데 이륙 가나요? [7] ㅇㅇ(220.74) 21.06.13 89 0
951935 4k vs qhd차이 [3] ㅇㅇ(39.7) 21.06.13 119 2
951934 스시녀 평균마인드.jpg [1] ㅇㅇ(89.187) 21.06.13 96 1
951933 진지하게 글카 실수요 알려준다 [5] ㅇㅇ(118.220) 21.06.13 144 1
951932 존버충들 드디어 정신이 나가버린거냐????? [8] ㅇㅇ(58.231) 21.06.13 94 0
951931 여기서 부터 알아봤어야하는데 ㅇㅇ갤로그로 이동합니다. 21.06.13 31 0
951930 근데 난 그지라 존버하는거 맞는데 [4] ㅇㅇ(118.235) 21.06.13 56 1
951928 인생 최대업적? 회사내규(49.142) 21.06.13 54 0
951926 스팀통계가 전부는 아니지만 매세대마다 분포도보면 70 80급부턴 ㅈㄴ낮음 [1] ㅇㅇ(218.239) 21.06.13 55 0
951924 99년 ef 소나타 6만5천 km 탊 사실분 계싦? [8] 어둠의여장군주(1.238) 21.06.13 89 0
951923 이 친구 슬슬 뇌절인듯 ㅇㅇ갤로그로 이동합니다. 21.06.13 69 2
951922 라데온 쓸수록 발열이 왜 더 심해지냐?? [10] ㅇㅇ(118.220) 21.06.13 97 0
뉴스 [인터뷰②] 신수현 “유키스 활동 하며 자책 많이 해…20주년도 기대” 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2