Graphical Processing Unit - a specialized, relatively inexpensive hardware unit built for fast graphical computations and highly data-parallel scientific computations.
2
votes
2answers
38 views
Speedup prediction of rotating mask filter
I am trying to do the speed up analysis of the rotating mask filter (section 4.2.3).
Let $N^2$ be the pixels in the image and let $m^2$ be the neighborhood of a given pixel, what I have for my ...
8
votes
2answers
109 views
How do Volkov and Demmel experimentally determine the latencies, line sizes, and page sizes of a GPU?
In "LU, QR and Cholesky Factorizations using Vector Capabilities of GPUs", by Vasily Volkov and James Demmel, there is an interesting way to interpret the latencies, line sizes, and page sizes of a ...
1
vote
0answers
54 views
CUDA Mandelbrot Set effective bandwidth and optimization
I was reading through this article (very good article and excellent blog BTW) to do some measurements in my (very simple) implementation of the Mandelbrot Set.
I'm using a Quadro 2000D card which has ...
5
votes
2answers
163 views
Do currently available GPUs support double precision floating point arithmetic?
I have run the molecular dynamics (MD) code GROMACS on a Ubuntu Linux cluster consisting of nodes containing 24 Intel Xeon CPUs. My particular point of interest turns out to be somewhat sensitive to ...
7
votes
2answers
124 views
For which statistical methods are GPUs faster than CPUs?
I have just installed a Nvidia GT660 graphic card on my desktop
and, after some struggle, I manage to interface it with R.
I have been playing with several R packages that use GPUs,
especially ...
8
votes
4answers
157 views
Parallel (GPU) algorithms for asynchronous cellular automata
I have a collection of computational models that could be described as asynchronous cellular automata. These models resemble the Ising model, but are slightly more complicated. It seems as if such ...
0
votes
0answers
89 views
Determining Computing Requirements
I am looking at building/buying myself a workstation for scientific computing. I will be doing molecular dynamics simulations that are memory intensive (data on a large number of particles and a ...
1
vote
1answer
206 views
Sparse Matrix Library for GPU
Anyone knows a good library which implements basic sparse matrix operations such as transpose, SpMV eigenvalues etc. in GPU (cuda/opencl) .
Thanks
4
votes
1answer
151 views
Magma vs. Plasma
I'm having a difficult time understanding the difference between the linear algebra packages MAGMA and PLASMA from just a quick glance. It looks like MAGMA is oriented towards GPU's and vector ...
8
votes
2answers
260 views
What are the fastest available implementations of BLAS/LAPACK or other linear algebra routines on GPU systems?
nVidia, for example, has CUBLAS, which promises 7-14x speedup. Naively, this is nowhere near the theoretical throughput of any of nVidia's GPU cards. What are the challenges in speeding up linear ...
8
votes
2answers
213 views
Fastest way to find eigenpairs of a small nonsymmetric matrix on a GPU in shared memory
I have a problem where I need to find all positive (as in the eigenvalue is positive) eigenpairs of a small (usually smaller than 60x60) nonsymmetric matrix. I can stop calculating when the eigenvalue ...
0
votes
1answer
206 views
Is it possible to access a GPU remotely (i.e., from another machine)? [closed]
I want to access a GPU on a computer remotely, and share this GPU with different desktops. I envision this sort of access as being similar to using a VNC. Is it possible to do something like what I've ...
8
votes
3answers
380 views
Thrust for GPU programming
I'm very new to GPGPU programming so please forgive me if the question is not particularly appropriate. From what I understand GPU programming is a very intricate piece of engineering work when ...
28
votes
5answers
1k views
What kinds of problems lend themselves well to GPU computing?
So I've got a decent head for what problems I work with are best one in serial, and which can be managed in parallel. But right now, I don't have much of an idea of what's best handled by CPU-based ...