Blog

Low Cost High Performance FPGA and GPGPU Based Data Acquisition System

The Xilinx evaluation boards such as the ML605 (Virtex-6), KC705 (Kintex-7) and VC707 (Virtex-7) give access to high end FPGAs for a relatively low budget.  Actually the cost of these boards is about the same as you’d pay if you wanted to buy just the FPGA on the board itself, so essentially you are getting all the …

Low Cost High Performance FPGA and GPGPU Based Data Acquisition System Read More »

Posted in Blog | Comments Off on Low Cost High Performance FPGA and GPGPU Based Data Acquisition System

Portable CUDA on NVIDIA, AMD, Intel GPUs and CPUs

I’ve just uploaded a new version of the open source CUDAfy.NET SDK that targets Linux.  For those that do not know, CUDAfy.NET is an easy to use .NET wrapper that brings the NVIDIA CUDA programming model and the power of GPGPU to the world of C#, VB, F# and other .NET users.  Anyone with a brief understanding of the CUDA …

Portable CUDA on NVIDIA, AMD, Intel GPUs and CPUs Read More »

Posted in Blog | Comments Off on Portable CUDA on NVIDIA, AMD, Intel GPUs and CPUs

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 »

Posted in Blog | Comments Off on NVIDIA – Clear as Mud – Hyper-Q and Dynamic Parallelism on Laptops

Steps to Start Development with Cudafy

Developers all over the globe are learning many different programming languages. Some for the development of software for a company that they work for, others development languages are used for personal interests. Whatever the case, it is not uncommon for developers to seek for information that will allow them develop code for languages like Cudafy. …

Steps to Start Development with Cudafy Read More »

Posted in Blog | Comments Off on Steps to Start Development with Cudafy

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 »

Posted in Blog | Comments Off on Join our Partnership Giveaway

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 »

Posted in Blog | Comments Off on GNU Lesser General Public License

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 »

Posted in Blog | Comments Off on Using the Nvidia Sight Debugger