app_info.xml 세팅 실험중

해외 포럼에서 app_info.xml 최적화 세팅에 대해 둘러보다 보면 max_ ncpus, avg_ncpus 값을 두고 확실하진않지만 이렇게 저렇게 해보니 경험적으로 어떻더라 하는 이야기들이 많다.

avg_ncpus,max_ncpus

(max_ ncpus, avg_ncpus 는 CUDA 용 MB유닛이 돌아갈때 GPU 연산에 CPU 가 얼마만큼 참여하느냐를 결정하는값으로 위 BOINC Manager 그림에서 녹색으로 표시해둔 부분이 그것이다.)

보통 최적화된 설정이라고 올라온 app_info.xml 글들을 보면 0.127970 인 경우가 대부분이고 0.04 나 0.15 등의 설정도 볼수있는데  이값은 app_info.xml 에 따로 설정을 두지않았을때 워크유닛 실행 상태가 윗그림에서처럼 (0.01 CPUs, 1 CUDA) 로 표시되는것으로 보아 0.01 이 기본값으로  정해지는것같다.

여기서 0.127970 이란 수치는 무엇을 근거로 결정된 값이고 또 그값이 실제 최적값인지에 대한 의문이 생기는데 아까도 언급했지만 포럼에서도 대부분 경험적으로 이정도로 설정하면 좋은것 같다라고 다소 신빙성이 부족한 얘기들이 오가고있기 때문에 받아들이는 입장에서는 혼란을 피할수없다.

때문에 명쾌한 해답을 얻을수없다면 나도 그들처럼 직접 실험해보고 결과를 확인하는게 좋겠다싶어 일단 어제부터 avg/max_ncpus 값을 0.0 으로 설정해놓고 결과를 지켜보는중이다. 일단 이설정에서도 CUDA 유닛은 정상적으로 돌아가긴하는데 이게 정말로 설정처럼 CPU가 전혀 참여하지않는건지 아니면 설정을 무시하고 그냥 원래 자기설정대로 돌아가고 있는건지 의심이 간다.

윈도우 Task Manager에선 CPU사용률이 변화가 없는걸 보면 왠지 후자가 아닐까 생각해보는데 앞으로 좀더 지켜보고 0.127970 때와 완료시간을 비교해봐서 변화가 없으면 뭔가 가닥이 잡히지않을까 싶다.

0.0 설정으로 하루정도 더 돌려보고 다음엔 0.5 설정으로 이틀간 더 돌려볼 예정이다. 이래도 변화가 없다면 결론이 나올듯.

Creative Commons License

Advertisements

~ by 299,792,458 on June 4, 2009.

One Response to “app_info.xml 세팅 실험중”

  1. A little rtaionatliy lifts the quality of the debate here. Thanks for contributing!

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: