Jedox GPU Accelerator requires CUDA-capable NVIDIA Tesla™ GPUs with Compute Capability 2.0 or higher. If you are unsure about the compute capability of your NVIDIA device, please check the following website and/or contact your graphics card vendor:
Note that GPUs with Compute Capability 2.0 and 2.1 have been deprecated with Jedox 7 SR2 and support will be dropped in 7.1.
The minimum recommended GPUs are NVIDIA Tesla™ C20xx/M20xx devices (code-named “Fermi”). More recent models of the NVIDIA Tesla™series (code-named “Kepler”, NVIDIA Tesla™ K20, K40, and K80) are faster and future-proof. In particular, the Tesla™ K40 offers 12 GB of graphics memory, and the Tesla™ K80 offers 24 GB of graphics memory. Current mainboards offer up to 8 PCIe slots and can thus house up to 8 GPUs. If you use more than one GPU, all cards must be of the same type.
As of Jedox 7.0, non-Tesla™ GPUs are supported for testing purposes (viable support); thus, any CUDA-capable NVIDIA GPU can be used. Note that non-Tesla™ GPUs have a driver-side CUDA kernel execution timeout (normally 5 seconds) that can reached in extremely computation-intensive operations, such as aggregations or dimension filters. This timeout might be configurable, but Jedox does not provide any support for these types of configuration changes.
Purchasing GPU hardware
While it is possible to buy GPUs and other server components separately, Jedox strongly recommends that customers buy pre-configured GPU hardware from a specialized dealer to avoid incompatibilities or hardware instability. If you would like to start with one GPU but keep your upgrade options open, we recommend telling this to your hardware dealer, who can ensure you will have an appropriate mainboard (with multiple PCIe slots) and an adequate power supply. We recommend connecting the graphics card to undivided 16-bit PCI slots. We also recommend connecting all graphics cards on a single PCIe bus controller.
Operating system requirements
Jedox GPU Accelerator is only available for the 64-bit version of Jedox Suite and hence also requires a 64-bit version of Windows. Windows Server 2012 R2 is recommended. Note that Windows Server 2012 (without R2) is not compatible with CUDA versions >= 7.5 as used in Jedox 6 and Jedox 7.
Jedox GPU Accelerator will run on the 64-bit versions of the following Linux distributions:
- any Linux distribution based on kernel 2.6.32 or later.
If you are using a Linux version not mentioned above, we would be grateful for your feedback regarding Jedox GPU Accelerator on that system.