하드웨어/SLI2010. 12. 19. 01:34
결론만 말하자면 "안된다"
드물게 다른 기종간에 되는것이 있는것 처럼 보이지만,
실제로는 저 예외 조차도, 공정만 바뀐 동일 코어이기 때문에 가능한 것이다.

돈 버리지 말구 그냥 싼걸 사서 SLI 다시 구축해야겠다 -_-

In an SLI configuration, cards can be of mixed manufacturers, card model names, BIOS revisions or clock speeds. However, they must be of the same GPU series (e.g. 8600, 8800) and GPU model name (e.g. GT, GTS, GTX). There are rare exceptions for "mixed SLI" configurations on some cards that only have a matching core codename (e.g. G70, G73, G80, etc.), but this is otherwise not possible, and only happens when two matched cards differ only very slightly, an example being a differing amount of video memory, stream processors, or clockspeed. In this case, the slower/lesser card becomes dominant, and the other card matches. Another exception is the GTS 250, which can SLI with the 9800 GTX+, as the GTS 250 GPU is a rebadged 9800 GTX+ GPU.

[링크 : http://en.wikipedia.org/wiki/Scalable_Link_Interface#Caveats]
[링크 : http://answers.yahoo.com/question/index?qid=20080913130244AAhqbEk]



사족 : 우리 누나 컴퓨터용으로 그래픽카드 하나 빼앗겨서 이러는거임 -_-
Posted by 구차니
Programming/openCL & CUDA2010. 12. 7. 23:49
헉헉 힘들게도 컴파일 했다 -_-




이녀석을 컴파일 하려면 험난한 과정을 거쳐야 한다 -_-
ldconfig는 libglut3를 설치한다면 아마도 생략가능할 듯?
(trigger로 ldconfig를 수행한다)
$ sudo vi /etc/ld.so.conf/libcuda.conf
/usr/local/cuda/lib

$ sudo ldconfig
$ sudo apt-get install libglut3

$ sudo ln -s /usr/lib/libglut.so.3 /usr/lib/libglut.so
$ sudo ln -s /usr/lib/libGLU.so.1 /usr/lib/libGLU.so
$ sudo ln -s /usr/lib/libX11.so.6 /usr/lib/libX11.so
$ sudo ln -s /usr/lib/libXi.so.6 /usr/lib/libXi.so
$ sudo ln -s /usr/lib/libXmu.so.6 /usr/lib/libXmu.so

대부분이 so 의 버전에 대한 심볼릭 링크 문제였다.

2010/12/05 - [Programming/CUDA / openCL] - CUDA 예제 컴파일시 오류
2010/11/02 - [Programming/CUDA / openCL] - CUDA 예제파일 실행결과 + SLI

'Programming > openCL & CUDA' 카테고리의 다른 글

CUDA Toolkit 3.2  (0) 2011.01.02
deviceQuery on 8600GT 512MB + CUDA 하드웨어 구조  (0) 2011.01.02
CUDA 예제 컴파일시 오류  (0) 2010.12.05
CUDA / Visual Studio 2008  (2) 2010.12.05
CUDA + Visual Studio 2005  (0) 2010.12.01
Posted by 구차니
Programming/openCL & CUDA2010. 11. 2. 00:23
nvidia 제어판에서 SLI 옵션에 따른결과가 별로 차이가 나지 않아서 재미가 없음 -_-


nbody
SLI off <-> SLI on
151 FPS <-> 165 FPS
 

Fluid는 프로그램의 문제인지 SLI던 아니던 거의 75.7fps에 고정되어 있었다.
단, 버그인지 SLI를 켠 경우에는 초반에 1019.8 fps 라고 나오고 잠시후 75.7fps로 고정되었다.

SLI off
 

SLI on
 

'Programming > openCL & CUDA' 카테고리의 다른 글

ATI Stream SDK  (0) 2010.11.03
GPU Gems 3  (2) 2010.11.02
SLI mode - AFR, SFR, AA  (0) 2010.11.01
CUDA 와 SLI  (0) 2010.10.30
CUDA SDK 설치하기  (2) 2010.10.24
Posted by 구차니
Programming/openCL & CUDA2010. 10. 30. 22:19
BOINC SETI@HOME 에서 SLI로 돌릴바에는 독립으로 두개로 돌리는게
효용이 좋다는 말을 들은적이 있는데(아마 영문 게시판이었던듯?)
CUDA 문서를 읽다가 문득 떠올라 검색을 해보니 메모리 할당의 특징으로 인해(이부분은 찾아봐야 하겠지만)
다른 GPU의 메모리 까지 끌어가면서 메모리 부족사태가 발생하여 예상보다 적은 수의 CUDA device만
작동이 되므로 SLI의 효용이 예상보다는 떨어지는게 아닐까 생각을 해본다.

4.3  Multiple Devices

In a system with multiple GPUs, all CUDA-enabled GPUs are accessible via the CUDA driver and runtime as separate devices. There are however special considerations as described below when the system is in SLI mode.

First, an allocation in one CUDA device on one GPU will consume memory on other GPUs. Because of this, allocations may fail earlier than otherwise expected.
(첫째, 하나의 GPU상의 하나의 CUDA 장치에 대한 메모리 할당은 다른 GPU들의 메모리를 소비할 것이다. 이러한 것으로 인해, 예상한것보다 더욱 빨리 메모리 할당이 실패할수 있을지도 모른다. - 직역
첫째, 메모리 할당을 하면 GPU상의 CUDA 장치가 다른 GPU의 메모리까지 소비하기 때문에, 생각보다 더욱 빨리 메모리 부족사태가 벌어질지도 모른다. - 의역)

Second, when a Direct3D application runs in SLI Alternate Frame Rendering mode, the Direct3D device(s) created by that application can be used for CUDA-Direct3D interoperability (i.e., passed as a parameter to cudaD3D[9|10]SetDirect3DDevice() when using the runtime API), but only one CUDA device can be created at a time from one of these Direct3D devices.

This CUDA device only executes the CUDA work on one of the GPUs in the SLI configuration.
As a consequence, real interoperability only happens with the copy of a Direct3D resource in that GPU
(note: in AFR mode Direct3D resources that must be in GPU memory are duplicated in the GPU memory of each GPU in the SLI configuration).
In some cases this is not the desired behavior and an application may need to forfeit use of the CUDA-Direct3D interoperability API and manually copy the output of its CUDA work to Direct3D resources using the existing CUDA and
Direct3D API.

[출처 : NVIDIA_CUDA_C_ProgrammingGuide.pdf 파일에서 발췌]

두번째는 interoperability가 모르니 일단 패스 -_-




검색해보니 제목도 거의 유사한 내용 -_-

Posted 31 Jan 2009 19:22:14 UTC
SLI basically combines 2 (or more) matched GPU devices into 1 logical GPU device. When in SLI mode, the system sees only 1 logical GPU and unfortunately for CUDA this means that it only has visibility to 1 physical device (not 2, 3 or 4). Disabling SLI mode for CUDA is best because it allows SETI to take advantage of each GPU as its own device.

[링크 : http://boinc.berkeley.edu/dev/forum_thread.php?id=3592]

2010/10/09 - [프로그램 사용/BOINC - seti@home] - CUDA 그리고 SLI

'Programming > openCL & CUDA' 카테고리의 다른 글

CUDA 예제파일 실행결과 + SLI  (0) 2010.11.02
SLI mode - AFR, SFR, AA  (0) 2010.11.01
CUDA SDK 설치하기  (2) 2010.10.24
CUDA Toolkit 설치하기  (0) 2010.10.24
BLAS - Basic Linear Algebra Subprograms  (0) 2010.10.24
Posted by 구차니
하드웨어/SLI2010. 10. 18. 00:40
내가 사용하는 컴퓨터는
AMD 4600+ x2 (65W)
Nvidia 8600GT 540Mhz (레퍼런스)
Nvidia 8600GT 600Mhz (오버)
시스템이다.
그런데 파워가 400W 이다보니, SLI cuda로 boinc(seti@home)을 돌리는 순간 전원이 나가버린다.

대충 찾아보니, 8600GT 600Mhz 오버 버전의 풀로드 전력 소비량은 대략 195W
2개면은 대략 그래픽 카드만 400W cpu에서 100W
그러다 보면 500W 전원으로도 빠듯한 느낌이 든다.

그런데.. 예전에 메인보드 판 사람은 450W로도 잘 돌렸다는데.. 8600GT 급도 아닌
그 이하급인가?


[링크 : http://www.neoseeker.com/Articles/Hardware/Reviews/xfx_8600_gt/10.html]


메인보드는 Asus M2N-SLI 이다(E Deluxe 이런거 아님)
검색을 해보니 업데이트를 통해 페넘2-x4 까지 사용이 가능하다고 한다.
(물론 AM2 보드다 보니 어느정도 성능저하는 감수해야 할지도?)

M2N-SLI



[링크 : http://support.asus.com/cpusupport/cpusupport.aspx?SLanguage=en-us]

BIOS 정식버전은 1002 이며, 신버전은 전부 베타버전이다. -_-
BIOS (8) [BIOS 기록]

[링크 : http://support.asus.com/download/download.aspx?SLanguage=ko-kr]



---
2011.10.06 추가
[링크 : http://www.asus.com/Motherboards/AMD_AM2/M2NSLI/#CPUS

'하드웨어 > SLI' 카테고리의 다른 글

SLI 머가 문제야! ㅠ.ㅠ  (0) 2010.10.26
파워 600W  (3) 2010.10.21
nvidia sli  (2) 2010.10.17
메인보드 부팅 지연관련  (0) 2010.10.13
ASUS M2N-SLI  (6) 2010.10.12
Posted by 구차니
SLI 커넥터를 사용하고(골드핑거)
Nvidia 제어판에서 SLI로 해놔도 두개로 일단 인식한다.
하나는 540Mhz / 다른 하나는 600Mhz 라서 GFLOPS 값이 다르게 나온듯.

2010-10-17 오전 11:41:11  NVIDIA GPU 0: GeForce 8600 GT
                                    (driver version 25896, CUDA version 3010, compute capability 1.1, 256MB, 76 GFLOPS peak)
2010-10-17 오전 11:41:11  NVIDIA GPU 1: GeForce 8600 GT
                                    (driver version 25896, CUDA version 3010, compute capability 1.1, 256MB, 86 GFLOPS peak)

일단 CUDA RT / CU FFT 이런류의 CUDA를 위한 라이브러리를 알아서 다운받고 있다.

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

8800GT 512MB on BOINC  (2) 2011.01.05
BOINC seti@home on WindowsXP SP3 32bit  (0) 2010.10.31
BOINC 설치시 리부팅 안하면?  (0) 2010.10.17
CUDA 그리고 SLI  (0) 2010.10.09
Seti@home 랭킹  (2) 2009.11.09
Posted by 구차니
하드웨어/SLI2010. 10. 12. 23:31
메인보드 이상인지 파워부족인지, 부팅하는데 뻥좀 쳐서 10분 걸린다 -_-
하드를 찾는데 몇분 걸리고, 부팅하고 나서도 버버버버버 -_-!



아무튼, 골드핑거(금색이라 그런가 !) / SLI 브릿지를 연결하고 찰칵!
(그래봤자 아직 제대로 작동도 못시켜봤다)


아무튼.. 군대 간 이후로 그렇게 고대하던 SLI 시스템 드디어 구축 ㅠ.ㅠ
하아.. 거의 10년 걸렸구나.. (그러기에는 너무 저렴한 성능 ㅠ.ㅠ)



2010.10.18 추가
IDE 점퍼 설정의 오류로 부팅이 오래걸렸다 -_-
웨스턴 디지털은 Master / Single 설정이 다르기 때문에 주의해야 하는데 확인안한 내탓 ㅠ.ㅠ
아무튼, POST 단계에서 삑 소리 나기 까지 10여초 걸리는건 어떻게 해결 하는법이 없을려나
아니면 nVidia SLI 칩셋 자체의 문제일려나?

'하드웨어 > SLI' 카테고리의 다른 글

SLI 머가 문제야! ㅠ.ㅠ  (0) 2010.10.26
파워 600W  (3) 2010.10.21
SLI 그리고 파워 그리고 메인보드  (0) 2010.10.18
nvidia sli  (2) 2010.10.17
메인보드 부팅 지연관련  (0) 2010.10.13
Posted by 구차니
결론만 말하자면, SLI는 복수개의 (대개는 2개지만) 그래픽 카드를 1개의 논리 그래픽 카드로 만들어서 사용하는 것이므로,
CUDA에서 1개의 그래픽 카드로 인식, BOINC에서 1개분의 속도 밖에 나오지 않는 것으로 추측된다.

Posted 10 Feb 2009 13:42:02 UTC
Correction. SLI means that you have two or more graphics cards working as one, with a single output. BOINC will recognize all the cards, but it will only use one card due to it being used in SLI mode. Seti CUDA will then only work on one card.

[링크 : http://setiathome.berkeley.edu/forum_thread.php?id=51951]

Posted 31 Jan 2009 19:22:14 UTC
SLI basically combines 2 (or more) matched GPU devices into 1 logical GPU device. When in SLI mode, the system sees only 1 logical GPU and unfortunately for CUDA this means that it only has visibility to 1 physical device (not 2, 3 or 4). Disabling SLI mode for CUDA is best because it allows SETI to take advantage of each GPU as its own device.

[링크 : http://boinc.berkeley.edu/dev/forum_thread.php?id=3592]

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

BOINC with CUDA  (2) 2010.10.17
BOINC 설치시 리부팅 안하면?  (0) 2010.10.17
Seti@home 랭킹  (2) 2009.11.09
BOINC 버전업  (0) 2009.11.04
seti@home boinc manger 설정하기 - WU 미리 받아 놓기  (0) 2009.10.28
Posted by 구차니