Blog

NVIDIA – Clear as Mud – Hyper-Q and Dynamic Parallelism on Laptops

Until now NVIDIA CUDA’s powerful new Hyper-Q and Dynamic Parallelism features were only available on Tesla Kepler K20 and some Quadro K-series cards.  Geforce cards do not support it.  The main reason for this apparently is that these functions require features only available on some Kepler architectures.  However that is not the full story since the Geforce Titan …

NVIDIA – Clear as Mud – Hyper-Q and Dynamic Parallelism on Laptops Read More »

Join our Partnership Giveaway

For many years companies have been partnering for various reasons. Whether it is for brand awareness, to reach new audience or marketing reasons, partnerships come with great benefits which can improve your business bottom line. Today, it is difficult to stay competitive with big, established companies in your niche. This is especially true if you …

Join our Partnership Giveaway Read More »

GNU Lesser General Public License

Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software–to make sure the software is free for all its users. This license, the Lesser General Public License, applies …

GNU Lesser General Public License Read More »

Using the Nvidia Sight Debugger

Enter Title Minimize Debugging with Parallel NSight is possible! Will be made easier in future Cudafy release but here’s an example of how to do it with V1.3: public void SetUp() { _cm = CudafyTranslator.Cudafy(); // Add this block if (_cm.CompilerOptionsList.Count == 0) _cm.CompilerOptionsList.Add(NvccCompilerOptions.Createx64()); _cm.CompilerOptionsList[0].GenerateDebugInfo = true; _cm.Compile(eGPUCompiler.CudaNvcc); _cm.Serialize(); _gpu = CudafyHost.GetDevice(CudafyModes.Target, deviceId); _gpu.LoadModule(_cm); } …

Using the Nvidia Sight Debugger Read More »