View Single Post
Old 2018-01-24, 19:14   #31
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

151A16 Posts
Default Utilities for GPU computing etc.

Here are some things I've run across that I found useful or interesting, or have seen recommended by others.

Versions stated for each, and links, are current as of Jan 23 2017.
Subject to change without notice, no warranty express or implied, availability versus OS etc will vary, don't look a gift horse in the mouth.


For end users
-------------
Code:
Adjustment of GPU clock rates and fan curves (Use cautiously, test thoroughly for reliability)
MSI Afterburner https://www.msi.com/page/afterburner Windows, Android V4.4.2
EVGA Precision XOC Windows Vista through 10 https://www.evga.com/precisionxoc/ V6.2.3
NVIDIA http://www.overclock.net/forum/folding-home-guides-tutorials/1506137-ubuntu-f-h-installation-ubuntu-gpu-cpu.html#user_optional Linux
overclock and fan curve etc on AMD linux https://linuxconfig.org/overclock-your-radeon-gpu-with-amdgpu

CPU-Z Detailed information on your system hardware contents (down to DIMM serial numbers)
Windows 32 and 64 bit, English, Chinese.
https://www.cpuid.com/softwares/cpu-z.html  V1.82

CUDALucas -memtest option for NVIDIA GPU memory reliability testing
Source, Windows, linux
https://sourceforge.net/p/cudalucas/wiki/Home/ V2.06beta

Factoring calculators online
see https://www.calculatorsoup.com/calculators/math/prime-factors.php 
or https://alpertron.com.ar/ECM.HTM

"GPU-Z is a lightweight system utility designed to provide vital information about your video card and graphics processor." Extensive 

features, including advanced tab showing OpenCL, CUDA, etc parameters; overclock, default clock; GPU BIOS backup.
Supports NVIDIA, AMD, ATI and Intel graphics devices; Windows XP through 10, 32 and 64 bit. https://www.techpowerup.com/gpuz/ V2.7.0

HWMonitor 
Monitor temperatures, clock rates, power, disk utilization, battery status, etc.
AMD, Intel, NVIDIA; XP through Windows 10, 32 and 64 bit; English
https://www.cpuid.com/softwares/hwmonitor.html#version-history V1.34

hwinfo List all hardware on the system
lspci list and identify PCI devices
lsusb list and identify USB devices
These can be useful when trying to identify what would be a suitable driver for a piece of hardware linux https://en.wikipedia.org/wiki/Lspci

The PCI Utilities
"The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems." linux, *BSD, Windows, etc
http://mj.ucw.cz/sw/pciutils/ V3.5.6

Tail (show last lines of a file) linux native command; addon for Windows http://tailforwin32.sourceforge.net/

Tee (native in linux; present in Powershell in some Windows versions) Sends stdout to both console and file

TightVNC remote desktop (for remote administration of systems otherwise lacking graphical remote desktop server support, or cross-platform; versions compatible to Windows 10 and back to Windows 95 and NT4; linux) http://tightvnc.net/ V2.8.8
Additional remote desktop choices at https://lifehacker.com/5080121/five-best-remote-desktop-tools including for MacOS
Suggestions?



Checking OpenCL on a system
---------------------------
Code:
clinfo https://sourceforge.net/projects/clinfo/  indicated as pre-alpha, for linux; from 2010

OCLDeviceQuery.exe Query OpenCL properties of devices and store in text file in current directory
http://developer.download.nvidia.com/compute/DevZone/OpenCL/Projects/oclDeviceQuery.zip
https://github.com/sschaetz/nvidia-opencl-examples/blob/master/OpenCL/src/oclDeviceQuery/oclDeviceQuery.cpp
Use results with caution; understates V2.0 as 1.2. From 2012

OpenCL hardware detection listing, etc https://streamhpc.com/blog/2011-12-29/opencl-hardware-support/
Suggestions?



Development oriented
--------------------
Code:
Intel OpenCL drivers, runtimes and SDK (CPU and Intel GPU)
https://software.intel.com/en-us/articles/opencl-drivers

AMD tools and SDKs https://developer.amd.com/tools-and-sdks/

NVIDIA OpenCL https://developer.nvidia.com/opencl
NVIDIA Performance Analysis https://developer.nvidia.com/performance-analysis-tools
NVIDIA CUDA Toolkit https://developer.nvidia.com/cuda-downloads
NVIDIA drivers http://www.nvidia.com/Download/index.aspx?lang=en-us

Microsoft Visual Studio Community Edition
"A free, fully featured, and extensible solution for individual developers to create applications for Android, iOS, Windows, and the web." 
Target several platforms from one development platform. Windows, Mac
https://www.visualstudio.com/downloads/ 2017

MinGW free and open source software development environment for creating Microsoft Windows applications.
"MinGW can be run either on the native Microsoft Windows platform, cross-hosted on Linux (or other Unix), or 
'cross-native' on Cygwin."
https://en.wikipedia.org/wiki/MinGW
http://mingw.org/

"VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL) version 2. See "About VirtualBox" for an introduction. Presently, VirtualBox runs on Windows, Linux, Macintosh, and Solaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x 
and 4.x), Solaris and OpenSolaris, OS/2, and OpenBSD." https://www.virtualbox.org/ V5.2.6
Suggestions?


(end)

Last fiddled with by kriesel on 2018-01-24 at 19:15
kriesel is offline   Reply With Quote