Friday, August 5, 2011

NVIDIA CUDA disable/enable ECC , new commands

In order to query ECC status in CUDA 4.0 (and hopefully the next versions), nvidia-smi works a little bit different:

nvidia-smi -q | grep -e"Ecc Mode" -e"Product" -A2

will give you a excerpt.
Just use nvidia-smi -q for full output



To enable ECC:

nvidia-smi -i 0 -e 1


To disable ECC:

nvidia-smi -i 0 -e 0

Where i is the GPU ID!

Thursday, August 4, 2011

TinyGPU upgrade to CUDA Toolkit 4.0

All nodes of the TinyGPU Cluster is now on the current CUDA Toolkit 4.0 and the appropriate driver.

Tuesday, July 12, 2011

GIT: Compare/Diff working directory against server/repository state

git fetch --> updates your local rep but not your working Dir
git diff ... origin gives you the comparison

Monday, July 11, 2011

GIT: Ignore File mode/right changes

If you have files or directories under git control and change the rights of them, git does recognize them as changed.
To force git to ignore these changes just execute the following.

git config core.filemode false

You can reenable that after all files have a new revision because of an actual change and are comitted in the new mode anyway.

Tuesday, June 28, 2011

LIKWID: Installation Hint

If you set the likwid install path in config.mk and the last character is a slash, likwid-pin will not run with the following error message:


ERROR: ld.so: object '~/helper/likwid-2.2-inst' from LD_PRELOAD cannot be preloaded: ignored.

Delete the last slash and do
make clean && make && make install

and likwid-pin should work fine.

Monday, June 27, 2011

Tuesday, June 21, 2011

Disable Fermi Cache

To disable Fermi L1 Cache in CUDA just compile with: -Xptxas -dlcm=cg

Any idea on how to do this with OpenCL?

Tuesday, June 14, 2011

GIT: Getting information about tags

To show the tags you made and the comments or tag messages:

git tag -l -n1