Task ID
click for details
Computer Sent Time reported
or deadline
explain
Status Run time
(sec)
CPU time
(sec)
Claimed credit Granted credit Application
1391845117 5139942 14 Oct 2009 22:48:20 UTC 15 Oct 2009 3:04:04 UTC Completed and validated 5,759.47 285.50 114.46 83.26 SETI@home Enhanced v6.08 (cuda)
1391845118 5094307 14 Oct 2009 22:48:21 UTC 15 Oct 2009 20:17:42 UTC Completed and validated 21,000.04 21,000.87 83.26 83.26 SETI@home Enhanced v6.03


위의 5139942가 8600GT가 장착된 내 컴퓨터이다.
일단 Application은 cuad로 되어있고,
CPU 타임에서 보면 285.50초로 대부분이 cpu보다는 gpu에서 작동이 된 것을 볼 수 있다.
Validation을 위한 다른 pc의 작업 시간은 21000.87 초이다.

음.. 그런데 솔찍히 cuda용이라고 해서 더 많이 할당되서 많이 처리 된건 아니고,
지키고 보고 있어도, cuda로 처리되는건 티가 잘 안나니.. 답답하다. ㅠ.ㅠ

[링크 : http://setiathome.berkeley.edu/workunit.php?wuid=517730292]

'프로그램 사용 > BOINC - seti@home' 카테고리의 다른 글

seti@home cuda 연산  (2) 2009.10.17
seti@home boinc cuda 연산  (0) 2009.10.17
seti@home cuda  (2) 2009.10.15
seti@home SSE 최적화  (0) 2009.10.13
seti@home  (2) 2009.10.09
Posted by 구차니
embeded/AVR (ATmega,ATtiny)2009. 10. 16. 00:20
7 segment는 LED를 여러개 한것에 불과하다.

단지, 여러자리로 된 7 segment는
빠른 속도로 여러개를 돌아가면서 출력해야 하기 때문에
타이밍에 민감해져 어려워질 뿐이다.


세븐 세그먼트는 위의 순서대로 폰트를 생성하게 되는데,
어떻게 선을 연결하냐에 따라서 폰트 데이터가 달라지게 된다.

A가 LSB가 될지, MSB가 될지는 결정하기 나름이지만,
일반적으로는 A를 LSB로 쓰는듯 하다.

0번 핀에 A
1번 핀에 B
2번 핀에 C
3번 핀에 D
4번 핀에 E
5번 핀에 F
6번 핀에 G

이런식으로 연결을 한다.


위의 방법으로 세그먼트의 항목을 1로 쓰면 엑셀로 계산해서 10진수로 출력해주는 파일이다.

생성한 결과는 아래와 같다.
                                                    // 1,   2,   3,      4,     5,      6, 7,     8,     9,   0
 unsigned char numeric_font[] = {6, 91, 79, 102, 109, 125, 7, 127, 111, 63};

                                                    // 0,   1,   2,   3,      4,     5,      6, 7,     8,     9
 unsigned char numeric_font[] = {63, 6, 91, 79, 102, 109, 125, 7, 127, 111};



그리고 1개가 아닌 여러개의 세그먼트를 제어해야 할 경우에는
AVR에서 A~G + DP의 8bit를 하나의 포트에 연결해주고
다른 포트에 segment select 를 연결해서, Cathod 타입이나 Anode 타입에 따라서
0이나 1로 설정해주면 된다.

단, 이렇게 할경우, 2ms 단위로 4개를 돌리면 상당히 어두운 편이니,
5V를 별도로 TR로 연결해서 사용하는 것이 좋을듯 하다. (밝기가 상관없으면 그냥 연결해도 무방하다)

2ms 정도 되어야지 UART와 동시 사용해도 깜박임이 없었다.
3ms 부터는 7 segment 자체가 깜박이며, UART 입력시에 깜박임이 발생했다.
(UART 는 115200bps로 테스트, ATmega128 16Mhz)
Posted by 구차니
파일방2009. 10. 15. 22:37

   1. 마이크로프로세서 초보자를 위한 기술자료 정리

       (1) 수를 나타내는 접두어

       (2) 저항과 콘덴서의 값이나 허용오차를 읽는 법


   2. 윤교수의 마이크로프로세서 초보자를 위한 특별 컬럼

       (1) 초보는 그 용기와 의욕이 아름답다 

       (2) 마이크로프로세서와 마이크로콘트롤러란 무엇인가? 

       (3) 하드웨어인가? 소프트웨어인가? 

       (4) 어셈블리 언어인가? C 언어인가? 

       (5) 책인가? 키트인가? 

       (6) 중요한 것은 "왜?"보다 "어떻게?"이다 

       (7) 필요한 내용은 데이터 시트나 사용자 매뉴얼에 다 있다 

       (8) 승부는 머리보다는 엉덩이에 의해 결정된다 

       (9) 아직도 Z80을 쓰십니까? 

       (10) 버그인가? 無知인가? 

       (11) 작품을 만들지 말고 상품을 만들어라! 

       (12) 시간이 초보를 고수로 만들어 주지 않는다 

       (13) 방황하는 이 시대의 젊은이들에게 

       (14) 공과대학 신입생에게 들려주는 대학생활 10계명 

       (15) 엄청난 착각 

       (16) "마이컴"이라는 기술용어는 없다 


   3. 윤교수의 마이크로프로세서 응용 기술 노트

    이 기술 노트는 원래 마이크로프로세서 분야의 초보자를 위하여 기획된 것이었으나, 향후 노트가 점점 추가될수록
    초보자 수준 이상의 내용이 포함될 수도 있습니다.

       [기술 노트  1] TTL과 CMOS의 이해

       [기술 노트  2] TTL 출력단에서 토템폴 회로의 동작

       [기술 노트  3] 팬아웃이란 무엇인가?

       [기술 노트  4] 잡음여유란 무엇인가?

       [기술 노트  5] 마이크로프로세서에서 버스란 무엇인가?

       [기술 노트  6] TTL에서 3스테이트 버퍼란 무엇인가?

       [기술 노트  7] 마이크로프로세서에서 워드란 무엇인가?

       [기술 노트  8] 파워 온 리셋 회로의 허와 실

       [기술 노트  9] 오픈 콜렉터와 오픈 드레인 회로

       [기술 노트 10] 풀업 저항과 풀다운 저항

       [기술 노트 11] 8비트 마이크로프로세서에서 16비트 데이터의 입출력

       [기술 노트 12] 인텔 HEX 파일에 대한 올바른 이해

       [기술 노트 13] 뱅크 스위칭 기법을 이용한 메모리의 확장

       [기술 노트 14] 바이패스 커패시터와 필터 커패시터

       [기술 노트 15] C언어에서의 인라인 어셈블

       [기술 노트 16] 마이크로프로세서에서 병렬 입출력 회로의 올바른 설계

       [기술 노트 17] 마이크로콘트롤러용의 C컴파일러에서 printf() 함수의 사용

       [기술 노트 18] AVR 및 AVR-GCC를 사용할 때의 유의 사항

       [기술 노트 19] AVR 마이크로콘트롤러의 퓨즈비트 설정에 대하여

       [기술 노트 20] AVR의 SRAM 및 외부 데이터 메모리의 사용 방법

       [기술 노트 21] ATmega1281/2561이 ATmega128과 달라진 사항 요약

       [기술 노트 22] ATmega1281과 ATmega2561의 소프트웨어 호환성에 대하여

       [기술 노트 23] ATmega128 및 WinAVR에서 printf() 함수의 사용 방법

       [기술 노트 24] ADS v1.2 및 WinARM C컴파일러에서 printf() 함수의 사용 방법

   ☞ 이 기술 노트들은 필자의 사전 서면 허락없이는 어떤 형태의 상업적인 용도로도 사용할 수 없으며, 출판물에 이를
       전재하는 것도 허용되지 않습니다.
   ☞ 그러나, 개인이나 업체의 웹사이트에서 이를 링크하는 것은 자유롭게 허용합니다.
   ☞ 출처를 명시하고 원문을 수정하지 않는 조건에서 웹사이트에 직접 올리는 것도 허용합니다.


[링크 : http://cpu.kongju.ac.kr/detail3a.htm]

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

데스크탑 꾸미기용 프로그램  (12) 2009.12.01
마소 오피스 뷰어(MS office viewer)  (0) 2009.10.27
SETI@home lunatics optimizer  (0) 2009.10.14
TFTP server for windows  (0) 2009.08.24
TeamViewer  (0) 2009.08.03
Posted by 구차니
Microsoft/Windows2009. 10. 15. 20:03
회사 직원분(실은 앞 글의 동일 pc)의 pc를 고쳐 드리는데
네이버 로그인후 메일만 클릭하면 IE 창이 닫히는 기현상 발생

네이버로 검색해보니, 코덱문제, 설정문제, 이미지 미리보기 활성화 문제로 생각된다고 하길래
귀찮아서 그냥 IE 초기화 시켰더니 해결!

위의 "원래대로(S)"를 누르면

"다시 설정(R)" 누르면 해결끝~!


[링크 : http://www.rain9.com/tc/21]
Posted by 구차니
Microsoft/Windows2009. 10. 15. 19:59
회사 직원분 컴퓨터가 이상하다고 해서 고쳐 드리러 갔더니..
작업관리자가 구동이 안된다!!!


ctrl-alt-del도 안되고
ctrl-shift-esc도 안되고
시작-실행-taskmgr도 안되고
c:\windows\system32\taskmgr 직접 클릭해도 안된다...



그래서 process explorer 를 다운받아서 실행해보니
taskmgr을 구동할때 마다 t.exe라는 녀석이 실행이 되고 있었다.


아무튼 결론은 나쁜놈!
네이버 무료 백신으로 치료하니
f.exe를 삭제하는데

삭제후에 작업관리자는 여전히 구동되지 않는다.
.. OTL

[링크 : http://www.threatexpert.com/files/f.exe.html]
Posted by 구차니

집에서 8600GT를 꼽고 돌려봤는데 흐음...
솔찍히 왜이리 많이 받는지 모르겠다마는...

그래픽 카드 + CPU 해서 왕창 받고 왕창 혹사 시키는 듯 하다.

'프로그램 사용 > BOINC - seti@home' 카테고리의 다른 글

seti@home cuda 연산  (2) 2009.10.17
seti@home boinc cuda 연산  (0) 2009.10.17
cuda로 돌린 credit  (0) 2009.10.16
seti@home SSE 최적화  (0) 2009.10.13
seti@home  (2) 2009.10.09
Posted by 구차니
Linux2009. 10. 14. 15:20
 CIFS: UNC Path does not begin with // or \\

execl("/bin/mount", "mount", "-t","cifs", resolv_urn, mount_point, "-o", option, NULL);

일단 resol_urn의 내용은
커맨드 라인상으로는

mount -t cifs //servernam/sharename 혹은
mount -t cifs "//servernam/share name" 혹은

으로 실행이 되는데, execl 에서

sprintf(resolv_urn, "\"//%s/%s\"", servername, sharename);
로 하니 위와 같은 에러가 난다.

곰곰히 생각해보니..

execl() 에서 인자로 넘기는 하나하나에는 공백이 들어가도 상관이 없다!!!
그게 무슨 말이냐면은, 공백까지 인식을 시키기 위해서 " "를 사용하는 것인데
execl() 자체에 들어가는 인자는 이러한 것을 인식한 것이기 때문에
굳이 \" \" 를 써가면서 문자열 내에 " "를 넣을 필요가 없는 것이다.

결론은
sprintf(resolv_urn, "//%s/%s", servername, sharename);
이런 식으로 urn을 입력해주면 상황끝!

'Linux' 카테고리의 다른 글

설치하지 않은 rpm에 포함된 파일의 내용 보기  (0) 2009.11.04
mount() 이용하기 - mount cifs using mount()  (2) 2009.10.22
gnash - GNU SWF player  (0) 2009.09.23
/ 는 root // 는?  (0) 2009.09.22
User Mode Linux - UML  (0) 2009.09.15
Posted by 구차니
개소리 왈왈2009. 10. 14. 14:19

완료예상시간 93시간의 캐 안습...

위에는 13시간해서 60% 진행.. 머.. 결국에는 24시간 정도에 끝내줄것 같긴한데..
집에가서 이제 8600GT로 CUDA 돌리면 얼마 만에 박살내줄려나?
Posted by 구차니
파일방2009. 10. 14. 09:58
어제 들어 가려고 했더니 안들어 가져서 백업본으로 올려 놓는다.




다운로드 날자 : 2009/10/13
[링크 : http://lunatics.kwsn.net/]


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

마소 오피스 뷰어(MS office viewer)  (0) 2009.10.27
윤덕용 교수님의 초보자 특별 교실  (0) 2009.10.15
TFTP server for windows  (0) 2009.08.24
TeamViewer  (0) 2009.08.03
UFO:AI 임시 번역본  (0) 2009.03.07
Posted by 구차니
개소리 왈왈2009. 10. 13. 14:51
원래 목적은 SETI@Home CUDA 로 크레딧 올리기이긴 하지만..
2차 목적은 쾌적한 와우, 그리고 PhysX 가 적용된 허스키 익스프레스 구경하기!?!?


이제 대세는 GPU 컴퓨팅이 되려나..
중고로 산 3.7만원짜리 (신품이 5만원인데 ㅠ.ㅠ)

8600GT의 성능은 대략 113 GFLOPs
AMD 4200+의 성능은 대략 1 GFLOPs (테스트 별로 2.7 GFLOPs 까지 오름)
[링크 : http://en.wikipedia.org/wiki/Comparison_of_Nvidia_graphics_processing_units]
[링크 : http://browse.geekbench.ca/geekbench2/view/150626]


하지만, BOINC 상에서 사용가능한 성능은 13 GFLOPs
[링크 : http://needq.wordpress.com/2009/07/30/cuda-device-gflops-boinc/]
[링크 : http://210.218.8.126/zseti/zboard.php?id=setihelp&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=4736]


음.. 일단 지른거 오면 내일 한번 집에서 셋팅해서 봐야겠다 +_+!
Posted by 구차니