디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(220.127) 2021.06.12 19:37:53
조회 9059 추천 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 - -
950205 인텔 vs 라데온 [1] ㅇㅇ(1.244) 21.06.13 48 0
950204 중고나라 새끼들 양심이 출타했네 [8] ㅇㅇ(118.235) 21.06.13 203 0
950203 알림센터 해결법좀.. [1] ㅇㅇ(58.78) 21.06.13 43 0
950202 9700k인데 3080TI 써도 됨??? [1] ㅇㅇ(118.42) 21.06.13 112 0
950201 견적 핑까 좀 해주새오 [1] ㅇㅇ(210.205) 21.06.13 36 0
950200 배필2042때매 컴부품 갈껀데 잘몰라서 추천좀 [3] ㅇㅇ(117.111) 21.06.13 72 0
950199 3060 출시가가 얼마임? [3] ㅇㅇ(125.242) 21.06.13 97 0
950198 1660super vs 2060 [3] ㅇㅇ(112.158) 21.06.13 149 0
950197 어떠냐 중고 [5] 콩순이(112.168) 21.06.13 56 0
950196 컴린이 기존컴 케갈이 하는데 이거 설명서 없음?? [1] ㅇㅇ(121.135) 21.06.13 40 0
950194 컴린이 견적 부탁 [12] ㅇㅇ(175.212) 21.06.13 83 0
950193 앞으로 이 컴퓨터 5년 더쓸거임 ㅇㅇ(211.227) 21.06.13 57 0
950192 형들 견적좀 봐줘 [3] 가슴이시킨다갤로그로 이동합니다. 21.06.13 68 0
950188 컴갤 천재 학자들아 이거 암호문 해독좀 [7] 유동닉(211.206) 21.06.13 87 0
950187 4650g사고 나중에 글카 추가하는 거 [4] ㅇㅇ(223.39) 21.06.13 138 0
950186 램은 뭐 사야함?? 아무거나 사서 16기가만 맞추면 됨?? [3] ㅇㅇ(210.205) 21.06.13 87 0
950185 안전결제하면 돈 언제들어오냐 [6] 2호기갤로그로 이동합니다. 21.06.13 59 0
950184 삼성2666 c다이 16기가x2 램오버 [2] ㅇㅇ(119.196) 21.06.13 123 0
950183 아이유 혼신을 다한 웃음 [1] ㅇㅇ(180.182) 21.06.13 133 0
950182 이 뉴스 보고 백신 안 맞기로 결정했다. [3] ㅇㅇ(180.226) 21.06.13 153 0
950181 라이젠은 언더볼팅 필수네 쿨러 바꿔도 못잡은걸 잡음 [6] ㅇㅇ(115.138) 21.06.13 126 0
950180 암드는 바이오스 업데이트 6개월 이상해야 쓸만해진다 [2] ㅇㅇ(8.47) 21.06.13 75 0
950179 3080ti Tuf OC 어느정도가 적정가라 생각하쉼? [9] ㅇㅇ(112.186) 21.06.13 173 0
950178 형님들 견적좀 봐주이소 깊티 드리겠슘다 [16] 형님들(112.158) 21.06.13 110 0
950176 다 삿다 ㅇㅇ(223.33) 21.06.13 23 0
950173 왜이리 장애인이 많이보이나 했더니 [2] ㅇㅇ(223.38) 21.06.13 80 0
950172 그래픽카드 코일음이 갑자기 나는데 이거 파워문제임?????(컴잘알있음?) ㅇㅇ(119.70) 21.06.13 49 0
950171 암등이새끼들 또 암북공정 하네 ㅋㅋ 뭔 젠2 싱글성능이 인텔9세대랑 비슷 [8] ㅇㅇ(221.145) 21.06.13 100 0
950169 익숙한 뒷모습 루렌시아해안갤로그로 이동합니다. 21.06.13 60 1
950168 지식인만 답변좀) 신자유주의가 도대체 뭐임? 너무어렵다; [5] ㅇㅇ(211.245) 21.06.13 45 1
950167 다이어트고 뭐고 오는ㄹ은 피자먹어야겜ㅅ다 [1] ㅇㅇ(175.223) 21.06.13 29 0
950166 윈10 뉴스 및 관심사 짱깨말로 뜨는데 이거계정 털린거냐 ㅇㅇ(39.7) 21.06.13 43 0
950164 밥한그릇만 도와주십시오ㅜㅜ ㅇㅇ(118.235) 21.06.13 39 0
950163 니들 백산 뭐맞울거냐 [4] 따디스갤로그로 이동합니다. 21.06.13 85 0
950162 땀안차는 키보드 하나만추천좀 [4] ㅇㅇ(110.10) 21.06.13 71 0
950161 얀센이 좆같은건 팩트지 ㅇㅇ(211.194) 21.06.13 49 0
950160 컴갤에 씹덕짤 쓰는새끼 많네 [3] ㅇㅇ(221.151) 21.06.13 72 0
950159 MSI 크리에이터 써본넘만 428갤로그로 이동합니다. 21.06.13 76 0
950158 지금 글카를 산다면 어디까지 가능하냐 [4] ㅇㅇ(119.149) 21.06.13 81 0
950157 암드기쿨 이거 걍 꼽으면 됨?(짤추가) [6] ㅇㅇ(223.39) 21.06.13 105 0
950156 그래픽카드 왜이리 비쌈 ㅇㅇ(112.172) 21.06.13 51 0
950155 중고나라에서 닉 [2] ㅇㅇ(58.143) 21.06.13 40 0
950154 지금 글카값도 적당하다고 보는게 [2] Kingstank갤로그로 이동합니다. 21.06.13 167 1
950153 어제 업데이트하고 나서 오른쪽 작업표시줄에 중국 날씨가 나오는데.. [2] ㅇㅇ(211.215) 21.06.13 49 0
950152 니들은 신축 아파트에 이사가기 전에 천장에 에어컨 설치할거냐? [1] ㅇㅇ(125.143) 21.06.13 40 0
950151 게임은 인텔이지 병신들아 [4] ㅇㅇ(221.139) 21.06.13 106 0
950150 3090fe 쓰는데 스트릭스나 어익 쓰고 싶다 ㅇㅇ(112.170) 21.06.13 49 0
950147 글카옆에 디스플레이는 왜다는거냐? [3] ㅇㅇ(118.217) 21.06.13 130 0
950145 엔당이 라데온 까는 이유 ㅇㅇ(221.160) 21.06.13 35 0
950144 검은색 램 추천할민한거 있냐 ㅇㅇ(223.38) 21.06.13 17 0
뉴스 조병규, ‘찌질의 역사’서 첫사랑 방민아와 이별…폭풍 오열 디시트렌드 10:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2