디시인사이드 갤러리

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

갤러리 본문 영역

왜 멀티스레드가 시간이 더걸릴까

ㄻㄴㅇㅌㅍㅊㄴㅇㄹ(165.132) 2014.03.17 15:12:27
조회 193 추천 0 댓글 7

공유변수 하나 놓고

각 스레드가 배열의 요소 가져와서 공유변수에 

 계속 더하는건데


2개 이상 스레드로 돌릴때랑


1개의 스레드로 돌릴때랑 비교하면 멀티스레드로 돌릴때가 더 느림


세마포어로 공유변수 조작부분 묶어서 일관되긴하는데


속도는 똥망



8개로 돌렸는데 시간은 3~5배 더걸림


세마포어로 인한 오버헤드가 존나 커서 그런가


각스레드별로 부분합을 계산하고 전부 계산 끝나면 각 부분합을 더해서 최종합을 계산하면 싱글로 하는것보다 아주 약간 빨라짐


이게 정상인가 아니면 원래 멀티스레드로 돌리면 세마포어 상관없이 빨라져야 정상인가..



void *thread_sum(void *threadID)

{

int j;

int *idPtr;

idPtr=(int*)threadID;

j=*idPtr;



for (j; j < SIZE; j+=NUMofThread)

{

sem_wait(&mysem);

sum+=arr[j];

sem_post(&mysem);

}

return;

}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
414984 http://sline.net/ 심심하신 잉여들아 채팅방와라 ㅂ사ㅓㅣ소(60.253) 14.03.28 62 0
414982 프갤러도 이런다고 들었음 [2] 허세갑(59.23) 14.03.28 215 0
414981 tcp/ip 배우면 자바 몰라도 웹해킹 가능해요? [2] d(59.7) 14.03.28 249 0
414980 롱러브샵 인기순위 애플(124.198) 14.03.28 97 0
414978 밴드 어플 아시죠? 허세갑(59.23) 14.03.28 69 0
414977 백-이-오 허세갑(59.23) 14.03.28 63 0
414975 이거 뭐냐.jpg [2] (59.7) 14.03.28 219 0
414974 형들 자바스크립트 이것만 도와줘 (61.81) 14.03.28 78 0
414973 나는 삼포세대 [1] 에어로홍갤로그로 이동합니다. 14.03.28 88 0
414971 고딩인데 이거좀 봐주세요 형님들ㅠㅠ [5] 고1(112.121) 14.03.28 188 0
414970 레이싱걸 black 인기1등 그루즈(49.254) 14.03.28 55 0
414969 나에 대해서-최진리 에어로홍갤로그로 이동합니다. 14.03.28 141 0
414966 네트워크공부암 독학됨? [8] waetwe(222.251) 14.03.28 262 0
414965 버퍼 비우는거 왜 하는건지 모르겠다 [2] ㅇㅇ(211.36) 14.03.28 650 0
414964 개발은 슬슬 접고 다른 분야를 찾아봐야겠다 [3] 사장(223.62) 14.03.28 187 0
414963 n 다 지운 결과 ㅁㄴㅇㅁㄴㄹㅈ(58.232) 14.03.28 80 0
414962 질:엄태경은 XSS인가? [2] 총들고우다다갤로그로 이동합니다. 14.03.28 166 0
414961 개로어 에어로홍갤로그로 이동합니다. 14.03.28 49 0
414960 럭스피스톤 안내 허안나(121.126) 14.03.28 251 0
414959 이 그래프 매트랩으로 작성할려고 하면 식어떻게 해야해요? [2] asd(175.214) 14.03.28 186 0
414958 비교연산자로 바꿨는데 같은 상황이 발생했다.. [14] ㅁㄴㅇㅁㄷㅎㄹ(58.232) 14.03.28 231 0
414957 여기 존나 이상한 내용으로 글제목이랑 본문 똑같이쓰는놈 xss아니냐? [2] ㅇㅇ(175.253) 14.03.28 82 0
414956 c언어 질문좀... 이거 뭐가 잘못된거냐? [3] ㅁㅈㄷㅇㅂㅈㄷ(58.232) 14.03.28 102 0
414955 VMWARE 네트워크 질문좀 앙망합니다. [그림첨부] [2] gggg(119.198) 14.03.28 95 0
414954 프갤 인기 질문(ver. 경호원 갤) 허세갑(175.223) 14.03.28 60 0
414953 콩그린 q10q01(59.2) 14.03.28 72 0
414952 러브젤판매사이트 접속 엄태경(121.126) 14.03.28 81 0
414951 콩그린 부탁한 프로그램임 [2] q10q01(59.2) 14.03.28 93 0
414950 면접볼때 프로그램 만든거에 관해 물어봤어여 [1] 풀개미&#039;ㅅ&#.갤로그로 이동합니다. 14.03.28 123 0
414949 사람을 구합니다. Fineapple(27.35) 14.03.28 71 0
414948 c언 개좆밥인데 c언어 처음부터 리스타트는 어떻게하냐? ㅁㄴㅇㅈ(58.232) 14.03.28 62 0
414947 상용프로그램 만드는게 그리 거창한게 아닌데.....;;;;;;;; [4] ㅇㅇ(211.36) 14.03.28 120 0
414946 실리콘 벨리나 가라 사장(223.62) 14.03.28 75 0
414945 러브돌후기 국내1위 허안나(49.254) 14.03.28 1653 0
414944 취직 후에 프로그램 만드는거 쉽나요??? [22] 수크라제갤로그로 이동합니다. 14.03.28 206 0
414943 졸업하고 첫 직장은 무조건 si 아님? [2] 학부생(211.36) 14.03.28 174 0
414942 산업디자인과 대학생인데 프로그래밍 뭐부터배워야하나 [19] 1023(180.229) 14.03.28 268 0
414940 자바의정석 책 입문자가보기에 좋음? [3] ㅇㅇ(175.246) 14.03.28 147 0
414938 포켓몬 할사람 뮬근(58.224) 14.03.28 50 0
414937 보통 서류넣고 얼마 후에 연락오냐 [6] ㅇㅇ(112.217) 14.03.28 117 0
414936 [질문] 컴퓨터그래픽스 아는사람 좀 봐주셈 [8] ㅁㄴㅇ(101.1) 14.03.28 159 0
414935 아오 시발 인터넷도 안되는 곳에서 개발하려니 사장(223.62) 14.03.28 68 0
414934 SI는 노예마크 그 자체다 [10] ㅇㅇ(211.36) 14.03.28 2744 2
414933 직장평가좀 [3] 케냐(125.7) 14.03.28 130 0
414932 자기 프로그램을 파는 회사가 좋아여 [1] 풀개미&#039;ㅅ&#.갤로그로 이동합니다. 14.03.28 83 0
414931 언리얼엔진4 풀소스 공개 [22] de(115.22) 14.03.28 879 0
414930 vba알면 자바 배울때도 도움이 됨? [1] 거지(110.70) 14.03.28 168 0
414929 웹개발공부하고싶은데 ㅇㅇ(175.246) 14.03.28 609 0
414928 와 씨1발 내가 2시간동안 왜안되지 낑낑댔는데 [1] 케냐(125.7) 14.03.28 89 0
414927 HTML 완전 기초책 추천점 ㅇㅇ(175.246) 14.03.28 77 0
뉴스 스테이씨, 워터파크도 서머 페스티벌로…무더위 속 힐링 아이콘 등극  디시트렌드 07.31
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2