디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(220.127) 2021.06.12 19:37:53
조회 9061 추천 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 - -
950430 worker_invalid 오류 해결법좀 ㅇㅇ(218.209) 21.06.13 26 0
950429 11월달 3080 얼마까지 가능하다보냐 [7] 뿡뿡이갤로그로 이동합니다. 21.06.13 119 0
950428 메인보드 뭐 사면 될까 [5] ㅇㅇ(1.251) 21.06.13 68 0
950427 나 컴터 25일에 조립으로 맞추려는데 그럼 더 늦춰야하는건가? ㅇㅇ(14.37) 21.06.13 25 0
950426 난 3070 하급이라도 80으로 팔면 산다니까 ㅇㅇ(39.7) 21.06.13 51 0
950424 3070이 처음나왔을때가 65~70만원선으로 나왔었냐 [3] 라이프라인갤로그로 이동합니다. 21.06.13 156 0
950423 3070 70만원대 딱대 ㅇㅇ(59.26) 21.06.13 37 0
950422 4천번대 나와도 3090은 안떨어지겠지? [3] ㅇㅇ(121.141) 21.06.13 90 0
950421 램오버 성공해도 좆같은점 [3] ㅇㅇ(119.196) 21.06.13 154 1
950420 부팅할때 한번 블스뜨고 프리징 이런거 cpu불량 [1] ㅇㅇ(180.230) 21.06.13 48 0
950419 그럼 3080은 적정가 얼만데 [4] ㅇㅇ(106.101) 21.06.13 97 0
950418 1060 다좋은데 3g라 브가램 너무 딸림 [8] ㅇㅇ(49.142) 21.06.13 150 0
950417 80샤 80 비해 얼마나 좋냐 [5] 뿡뿡이갤로그로 이동합니다. 21.06.13 66 0
950416 그래서 3070ti 적정가 얼만데 [10] ㅇㅇ(106.101) 21.06.13 208 0
950415 아마존에서 램 직구하려는데 국내에서 파는거랑 직구하는거랑 같은제품? [4] ㅇㅇ(59.9) 21.06.13 94 0
950414 컴알못 메인보드 추천좀 해주세요 [4] 가슴이시킨다갤로그로 이동합니다. 21.06.13 73 0
950413 근데 글카가 아직도 잘 안팔리는거 보고 싸한 느낌 들어야하는거 아니냐? [1] ㅇㅇ(221.144) 21.06.13 108 0
950412 3060은 얼마정도까지 떨어질까 [5] ㅇㅇ(49.142) 21.06.13 108 0
950411 난 3주만 존버하면 된다 회사내규(49.142) 21.06.13 74 0
950410 돼공샤가 3060ti임? [1] ㅇㅇ(218.151) 21.06.13 110 0
950409 컴붕이들 게임모니터 뭐쓰냐 [6] ㅇㅇ(118.235) 21.06.13 99 0
950408 존나빡친다. 이런 프리징 걸리는 이유가 도대체 뭐임???????????? [16] 추억상자갤로그로 이동합니다. 21.06.13 159 0
950405 대체 왜 시소닉 후지다고 바이럴 하는거임?? [5] ㅇㅇ(14.55) 21.06.13 97 0
950404 750Ti로 옵치 되냐 [2] ㅇㅇ(223.39) 21.06.13 88 0
950403 이제 라데온 관련 회사내규(49.142) 21.06.13 44 0
950401 견적좀봐줘 [1] ㅇㅇ(1.252) 21.06.13 31 0
950400 3070ti 97만 아직도있네 [1] ㅇㅇ(118.217) 21.06.13 153 0
950399 김치대장근황.jpg [1] 농부(125.138) 21.06.13 107 0
950398 2070노말에서 3060ti가면 체감 좆됨? [8] ㅇㅇ(221.138) 21.06.13 146 0
950397 650 750ti [2] ㅇㅇ(58.143) 21.06.13 41 0
950396 퀘사존은 클량체때문에 존나 짜증나네 [1] ㅇㅇ(218.148) 21.06.13 44 0
950395 7년전에 시소닉 파워가 최고존엄이였는데 [3] ㅇㅇ(14.55) 21.06.13 95 0
950394 플스4 슬림 살까말까 고민 중 [11] minotaurs갤로그로 이동합니다. 21.06.13 77 0
950393 쿠팡에서 마우스 사려는데 박스훼손 제품 어떰? [11] ㅇㅇ(221.153) 21.06.13 133 0
950392 시소닉이새끼들 스펙 사기치네 [3] ㅇㅇ(223.62) 21.06.13 133 1
950391 근데 지금 3070ti 110~120주고 살바엔 [12] 피즈박이갤로그로 이동합니다. 21.06.13 204 0
950390 당근에 1660s 49에 올리면 팔리냐? [2] ㅇㅇ(112.165) 21.06.13 96 0
950389 걍 노트북사라 게임할려면 ㅇㅇ(175.210) 21.06.13 25 0
950388 시발 이 애미애비 갖다 쳐뒤진거 뭐냐? ㅇㅇ(114.129) 21.06.13 55 0
950387 70 80 둘중 qhd 144 머가 합리적 소비임 [5] ㅇㅇ(117.111) 21.06.13 89 0
950385 듀얼모니터도 컴 사양 영향 받음? [5] ㅇㅇ(211.36) 21.06.13 88 0
950384 조선족알바새끼 왜 내글 지우냐 [2] 라이프라인갤로그로 이동합니다. 21.06.13 56 0
950383 LHR 버젼 되팔렘이 사가도 8월쯤엔 진정될거라고 봄 [1] ㅇㅇ(218.151) 21.06.13 57 0
950382 퀘이사존 LHR 그래픽카드 예언 보소 ㅋㅋㅋㅋㅋㅋ [4] ㅇㅇ(14.55) 21.06.13 251 0
950381 긴급] 이 본체에 라데온 사피이어 5750 호환됨? [1] ㅇㅇ(183.96) 21.06.13 35 0
950380 슈퍼 나온단새끼는 곤충지능임 [3] (112.160) 21.06.13 90 0
950379 끝나는 채굴판에 마지막으로 꿀빠는법 ㅇㅇ(175.210) 21.06.13 42 0
950378 요즘 피씨겜 좆도 할거 없는게 [2] ㅇㅇ(218.148) 21.06.13 65 0
950377 3300x 쿨러 이거 좋나요? [9] tw070217(125.184) 21.06.13 172 0
950376 왜 글카 반등한단 소리가 아직도 보이지? [2] ㅇㅇ(221.144) 21.06.13 131 3
뉴스 누누티비-티비위키 다시보기, 계속 막히는 이유 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2