Programming/openMP2013. 12. 12. 20:09
openMP를 차근차근 보다 보니 으헉?!스러운 문제 발견

int a;
#pragma omp parallel for
for(a = 0; a < 100; a++)
     printf("%d",a); 

일단 for loop의 변수인 a의 경우
개별 쓰레드 별로 변수를 가지고 있고 개별로 증가를 해야 하는데
지금까지 private(a) 이런식으로 private 변수로 지정하지 않아도 잘만 돌아가고 있었다?!?!

엄밀하게는
int a;
#pragma omp parallel for private(a)
for(a = 0; a < 100; a++)
     printf("%d",a);  

이런식으로 a를 private 변수로 해주어야 하나
for문 특성(?)상 for문 변수는 독립적으로 돌아가기 때문에
기본값으로 private화 시킨다는 것 같은데..

pdf 문서중에 단 하나의 문서에서만 언급하고 있고
나머지에서는 전부 private() 해주고 있었는데.. 어느게 맞는걸까? 

'Programming > openMP' 카테고리의 다른 글

openCV + openMP  (0) 2015.09.30
openMP affinity 관련..  (0) 2015.07.23
openMP private copyin copyprivate firstprivate lastprivate  (0) 2013.11.28
openMP reduction 절  (0) 2013.11.28
openMP atomic과 critical  (0) 2013.11.26
Posted by 구차니
visual studio 에서 디버깅하면 디스어셈블러에서 이상한게 나오는데
알고보니 일종의 포인터 연산 이런거 였다는게 함정..

int _tmain(int argc, _TCHAR* argv[])
{
004113A0  push        ebp  
004113A1  mov         ebp,esp 
004113A3  sub         esp,0CCh 
004113A9  push        ebx  
004113AA  push        esi  
004113AB  push        edi  
004113AC  lea         edi,[ebp-0CCh] 
004113B2  mov         ecx,33h 
004113B7  mov         eax,0CCCCCCCCh 
004113BC  rep stos    dword ptr es:[edi] 
	int a = 0;
004113BE  mov         dword ptr [a],0 
	a++;
004113C5  mov         eax,dword ptr [a] 
004113C8  add         eax,1 
004113CB  mov         dword ptr [a],eax 
	printf("hello world %d\n", a);
004113CE  mov         esi,esp 
004113D0  mov         eax,dword ptr [a] 
004113D3  push        eax  
004113D4  push        offset string "hello world %d\n" (41573Ch) 
004113D9  call        dword ptr [__imp__printf (4182BCh)] 
004113DF  add         esp,8 
004113E2  cmp         esi,esp 
004113E4  call        @ILT+320(__RTC_CheckEsp) (411145h) 
	return 0;
004113E9  xor         eax,eax 
}

rep stos    dword ptr es:[edi]
mov         dword ptr [a],0 
mov         eax,dword ptr [a] 

머.. 자세한건 다시 읽어 봐야겠다.



[링크 : https://www.cs.umd.edu/users/meesh/webpages/cmsc311/links/handouts/ia32.pdf]

'Programming > Assembly(어셈블리)' 카테고리의 다른 글

fasm / nasm / masm  (0) 2015.06.13
어셈블리 관련  (0) 2015.06.11
.DATA? 지시어  (0) 2011.07.31
x86 register  (2) 2011.07.17
PowerPC(PPC) 어셈관련 내용  (0) 2011.04.04
Posted by 구차니
파일방2013. 12. 12. 10:05
시립도서관에서 빌린

openCV
webGL 관련 서적을 보다보니 은근 깔끔하게 홈페이지 단장해서
필요한 예제 파일도 받을 수 있고
책 자체 품질도 괜찮은 느낌

[링크 : http://www.acornpub.co.kr/]

'파일방' 카테고리의 다른 글

의사랑 설치방법 및 SyBase  (0) 2014.04.25
h5ai - a modern HTTP web server index  (0) 2014.03.14
스케치업  (0) 2013.09.06
startrail - 일주사진 합성 프로그램  (0) 2013.08.13
웹기반 스케쥴러  (0) 2013.07.18
Posted by 구차니
아싸 존나 좋쿤 ㅋㅋㅋㅋ


Posted by 구차니
개소리 왈왈2013. 12. 10. 23:00
퇴직기념으로 득템 ㅋㅋㅋ
사려면 8~9만원은 줘야하는데 아싸 ㅋㅋㅋ 


 
Posted by 구차니
걍 공개로 돌려야지 ㅠㅠ
사진이 너무 많아서 글 정리 하기도 귀차니즘 ㅋㅋㅋ 

'게임 > 툼 레이더 시리즈' 카테고리의 다른 글

툼 레이더 리부트 - 8 / 엔딩 / 에필로그  (0) 2013.11.28
툼 레이더 리부트 - 7  (0) 2013.11.28
툼 레이더 리부트 - 6  (0) 2013.11.28
툼 레이더 리부트 - 5  (0) 2013.11.28
툼 레이더 리부트 - 4  (0) 2013.11.28
Posted by 구차니
게임/Deus Ex 시리즈2013. 12. 9. 19:55
장장 25시간에 걸친 대장정이었다 ㄷㄷ


보스(?) 4마리 ㅋㅋ


챕터 13~15




휴 대로우 영감 -_-
보기보다 찌질할 줄이야


윌리엄 대거트 - AUG 반대 파였던가?


데이빗 사리프 - AUG의 최대 수혜자




이카루스 랜딩 시스템의 충격파 공격!


처음 써본 타이푼 풀 업!
로봇 따윈 한방! 


엔딩은 총 4가지





툼레이더가 이 것의 영향을 받은게 틀림없어!


엔딩 크레딧!!!



'게임 > Deus Ex 시리즈' 카테고리의 다른 글

deus ex : human revolution - missing link  (0) 2013.12.13
백수의 deus ex : human revolution  (0) 2013.12.08
Deus Ex : Human Revolution  (0) 2013.11.22
Deus Ex : Human Revolution 관련  (0) 2013.11.17
Posted by 구차니
게임/Deus Ex 시리즈2013. 12. 8. 22:10
챕터(?) 8~12
12는 이제 시작 후우~

그나저나.. 저번에 12시간 이었던거 같은데. 은근 플레이 타임이 많이 먹는 게임이야..







엌 문명 9 ㅋㅋㅋㅋ



+
휴. 엔딩이 머지 않은건가!?!?


[링크 : http://deusex.wikia.com/wiki/Deus_Ex:_Human_Revolution ]

'게임 > Deus Ex 시리즈' 카테고리의 다른 글

deus ex : human revolution - missing link  (0) 2013.12.13
deus ex : human revolution 끝  (0) 2013.12.09
Deus Ex : Human Revolution  (0) 2013.11.22
Deus Ex : Human Revolution 관련  (0) 2013.11.17
Posted by 구차니
게임2013. 12. 7. 08:22
현재 최고기록 8초 ㅋㅋㅋㅋㅋㅋ


머머머머머머 먼데?!?!?! 왜 최저 난이도가 HARD야?
HARD - HARDER - HARDEST


조작은 좌우키로만 하는거란다. 참 쉽죠잉?


엌ㅋㅋ 2초 ㅋㅋㅋㅋ



'게임' 카테고리의 다른 글

Trine 2 끝  (0) 2014.01.05
Trine 끝  (0) 2013.12.16
JASF 미워할테다 ㅠㅠ  (2) 2013.12.04
JASF - Jane's Advanced Strike Fighters  (2) 2013.11.17
간만에 생텀 2  (0) 2013.11.09
Posted by 구차니
으하하 자유다!!!

'개소리 왈왈 > 직딩의 비애' 카테고리의 다른 글

내일배움카드(실업자) 통칭 계좌제  (0) 2013.12.29
퇴사처리 그리고 내일배움카드(구 계좌제)  (0) 2013.12.27
가슴이 아프구나  (0) 2013.11.27
뇌 과부하  (0) 2013.11.15
먼가 야곰야곰...  (0) 2013.11.14
Posted by 구차니