We just got an ASUS GeForce GTX 470 (Fermi, 1280MB RAM) to use when HPCC is unreliable. (The CUDA server went down once already, with the SCSI driver complaining about the hardware and the fs crapping all over itself. Their "fix" was to reboot.) I did not think about the power consumption of the card: it draws 250W by itself. The recommended power supply is 550W, but this computer has 525W. So far, it works.
The point of this post is actually an annoying "bug" that I could not find a direct answer to online. Specifically, when I compiled CSDFT on my local machine, the kernels would not run, failing with the error "invalid device function." For the vast majority of posts online, this is a problem in Windows or using device emulation mode. Neither of those apply. While the programming guide states that compute capability is backward-compatible, I found that the kernels would not run at all unless I specified -arch=sm_20 in the compilation (compiling for capability 2.0 instead of 1.3). For the new program, I will have to see how to support both compute capabilities in a consistent way.
Friday, May 7, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment