VLAR 을 피하는 방법 (VlarKill, rebranding)

앞서이야기한 GPU 에서 처리하면 효율이 떨어진다고했던 VLAR 워크유닛을 다운받았을때 이를 처리하는데는 두가지 방법이 있다.

1. VLAR 워크유닛을 할당받으면 일부러 컴퓨팅 오류를 발생시켜 다른컴퓨터에게 VLAR 을 아예 떠넘기는 방법

2. GPU 에서 연산되도록 만들어진 VLAR 워크유닛을 CPU 에서 연산할수있도록 형질을 변경해주는 방법

일단 첫번째 방법부터 소개하자면 Lunatics team 에서 개발한 Cuda V12 VlarKill 어플리케이션을 사용하는 방법인데 이 어플리케이션을 설치하면 VLAR 상태인 MB608 워크유닛을 만나는순간 서버에 계산오류 보고를 하여 VLAR 워크유닛을 계산하지않게된다.
설치는 따로 수동설치하는 방법도 있지만 그냥 간단하게 이 전전 포스트에서 소개한 Lunatics Unified Installer for Windows v0.2 를 설치하면서 Enable processing MultiBeam tasks on NVidia Cuda GPU (6.08) 부분에 체크해주면 된다.

하지만 이방법의 단점은 내 컴퓨터에서 VLAR 을 처리하지않는다해도 어차피 누군가에게는 그 취소됐던 VLAR 워크유닛이 다시 재할당되기 때문에 좀 이기적인방법이라고도 할수있고 SETI@HOME 전체의 효율을 놓고봤을때도 VLAR 이 재할당되기 위해 소모되는 시간등을 생각해보면 추천할만한 방법은 아니다.

두번째 방법으론 lunatics.kwsn.net 의 Marius 가 만든 CPU <-> GPU rebranding 프로그램을 사용하는것인데, 첫번째 방법에 비하면 시간당 얻는 Credit 수치는 약간 낮겠지만 양심에는 전혀 거스를것이 없는 방법으로 매우 추천하는 방법이다.
원래는 Raistmer 가 perl script 로 처음 만들었던 프로그램인데 점점 발전하면서 윈도우기반의 프로그램으로 나오게되었다.

이 프로그램은 VLAR 상태인 GPU 용 워크유닛(MB608)을 CPU 용 워크유닛(MB603)으로 변경해주는 원리로 GPU 에는 정상적인 AR범위를 가진 워크유닛만 처리하도록 하여 고효율을 유지하게 해준다.

프로그램을 다운로드 하려면 일단 http://lunatics.kwsn.net 에 가입해야한다. 가입후 아래 링크로 가서 첨부파일에 링크되어있는 ReSchedule1.9.rar 을 다운받자.
http://lunatics.kwsn.net/12-gpu-crunching/cpu-gpu-rebranding-perl-script.msg19454.html#msg19454

프로그램을 실행하면 별도의 인스톨과정은 없고 아래와 같은 박스를 볼수있는데 일단 settings 탭으로 가자.

reschedule_main

settings 탭에서 우선 확인할것은 BOINC main path 와 BOINC data path 가 올바른지 확인해주는것이다. 다음버전에서는 수정되겠지만 1.9 버전에선 아직 vista 의 보안문제로 인해 data path 를 자동으로 설정해주지 못한다고 한다. xp 에서는 문제없는듯하다.
그리고 위쪽에 보이는 Automatic 부분을 체크하면 바로아래 Check every x hours 에서 설정한 시간마다 자동으로 rebranding 해준다.

reschedule_setting

설정이 완료되었으면 다시 main 탭으로 돌아와서 test 버튼을 한번 눌러보자. 아래그림처럼 왼쪽부분에 테스트 현황이 표시되는데 현재 내가 보유중인 MB603 , MB608 의 전체 unit 수, VLAR 수, VHAR 수를 알수있다.

reschedule_test

테스트 결과 확인후 Run 버튼을 누르면 rebranding 이 진행되고(오래걸리지않는다) 오른쪽부분에 그 결과를 보여준다.

이 프로그램은 최소화 버튼을 누르면 시스템트레이로 들어가기 때문에 시작프로그램에 바로가기를 넣어두고 바로가기 속성에서  실행부분을 Minimized 로 설정해두면 윈도우가 시작될때 같이 실행되어 시스템 트레이에 들어가있는 상태로 실행된다. 물론 settings 탭에서 Automatic 부분을 체크해둔 설정이여야 의미가 있음.

mini

* 주의 : rebranding 프로그램은 아직 안정화되지 않았음

Creative Commons License

Advertisements

~ by 299,792,458 on July 24, 2009.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

 
%d bloggers like this: