Installing and Using CUDA Architecture

CUDA is a hardware-software architecture for parallel calculations developed by the Nvidia company, which enables the user to increase calculation performance due to the use of graphics processing units (GPU). Foresight Analytics Platform contains a special library that enables the use of CUDA architecture for calculation of aggregated data in different platform tools.

NOTE. CUDA architecture is supported only by 64-bit Windows version of Foresight Analytics Platform.

Installation and Setup

To calculate by means of CUDA:

  1. Check if the installed video adapter supports CUDA architecture. Information about video card compatibility with CUDA is available in video card documentation or in the company site. If it is planned to work in Foresight Analytics Platform desktop application, check workstation's video adapter. On working with the web application, check video card of the workstation where BI server is installed.

  2. Install additional software: CUDA Toolkit 7.0.

  3. Open operating system registry and in the key [KEY_CURRENT_USER\Software\Foresight\Foresight Analytics Platform\9.0\9.2\Stat\] add the EnableCalcWithGPU flag (parameter type is DWORD (32-bit)), and specify the 1 value in it.

After all the steps are successfully performed, Foresight Analytics Platform will be automatically set up to use the CUDA architecture. CUDA is used in the following cases: