GPU for computing

Status
Not open for further replies.

pegasis

Member
May 17, 2014
186
0
76
How does one add GPU (multi core) for super computing on an existing PC and tap into the computing power on the GPU?

is this done with some special software or some special hardware to enable the GPU to be used for computing instead on the Chips on the MB??
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
Special software. There are three major APIs programmers can use to access the compute capabilities of the GPU, openCL, CUDA and DirectCompute. The software needs to be completely rewritten to work on the GPU, its a very different approach to concurrency than most approaches done on CPUs (which are usually thread based on SIMD based).

If software doesn't support it there is no way to make it work, you need software specially written to make use of the GPU, and much of the software today does so very poorly because they aren't great fits for that type of parallel machine.
 

easp

Member
Mar 4, 2006
45
0
0
Adding to what BrightCandle said: some apps are already coded to take advantage of GPU when available. For example, I know some Adobe apps and other media apps, do, as do some engineering apps.

OSX provides some frameworks/libraries that make use of the GPU, and even provide a way to have some code run on the main CPU AND the GPU. Even so, there is a lot that doesn't yield easily to being run on the GPU. Apple 's latest MacPro is a GPU monster, with one GPU pretty much dedicated to computational tasks. To show it off, they released a new version of Final Cut Pro, their video editing app. The GPU provides a huge speedup for some operation, very little for others.

I'm less familiar with the windows side, but I expect similar issues exist.

Some code is easy/worthwhile to run in parallel, but a lot isn't. Of the code that yields to parallelization, some of it yields to GPUs, but pretty much all of it is going to be easier to do on a multicore CPU.
 
Last edited:
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |