Questions tagged [gpu]

Questions related to the massively parallel computing units targeting effective computer graphics in modern machines.

142 questions
9
votes
2 answers

Is long term continuous use of GPGPU safe for my GPU?

I'm looking to use my GPU for non-graphical calculations (artificial life simulations) but ideally I would like to leave this running for weeks at a time, 24 hours a day. Is there anything I should take into account before trying this? Is a GPU…
9
votes
1 answer

How to get started writing a low-level GPU profiler?

I have been studying hardware corporation GPU profilers in recent days (Qualcomm, PowerVR, Intel). I've noticed that these tools seem to give more low-level details than the GPU profilers I have used in the past -- XCode's OpenGL ES frame capture…
user3412
8
votes
1 answer

Can I use several GPUs for a grid multi screen image?

Is it realistic to render a super-high resolution image over an array of 3 by 3 or 5 by 5 (for example) stacked screens? Could I do this by combining several different GPUs, or would the only way be to use a GPU per screen and simply divide the…
6
votes
1 answer

The generations of Intel's integrated graphics

Which among Intel's integrated GPUs depart from their predecessors in a major way? Which are merely incremental improvements? BACKGROUND Intel integrates GPUs with many of the processors they sell. With each generation of processors (Ivy Bridge,…
thb
  • 161
  • 3
4
votes
1 answer

How to estimate what GPU (2D/3D/none at all?) is necessary?

I have to do some operations on 2D grayscale images. The "normal" stuff like moving, alpha blending and resizing, but also "3D like" operations: Perspective projection, rotation around any axis (x, y, z). All this happens in an embedded system,…
mic
  • 307
  • 2
  • 8
4
votes
1 answer

GPU short circuit when multiply by 0?

So I am trying to make my shader efficient by lowing the amount of texture lookups. If I had a line of code with something like. step(1.0, x) * texture2D(pic1, uv); Where x is a value that ranges from 0 to 2 based on the fragment position. Would…
J.Doe
  • 1,445
  • 12
  • 23
3
votes
3 answers

Latency difference between texture copy on GPU vs CPU?

Does anyone happen to know the latency difference between copying a texture on cpu (using, say, memcpy) compared to gpu (using, say, CopyResource)? I would do a perf test myself, but I'm not actually sure how to do the trace for the CopyResource. A…
Kerastan
  • 31
  • 2
3
votes
2 answers

How does a GPU process a task by using multiple ALUs?

I know the philosophy of how a GPU works {many weak men doing a task (GPU) compared to one strong man doing the same task (CPU)}. How does the GPU manage all the ALUs and schedule the necessary calculation to an ALU?
Karan
  • 31
  • 1
  • 2
3
votes
1 answer

What are the most efficient ways to convert between f32 and smaller float formats on the CPU?

Open GL and other graphics APIs support floating point formats smaller than 32 bits (e.g. see https://www.opengl.org/wiki/Small_Float_Formats). While GPUs seem to handle these formats natively, CPUs have limited support (x86 architecture chips can…
user2500
3
votes
2 answers

GPU Architecture: What are the theoretical limits on triangle throughput in modern GPUs?

For each of major vendor's latest GPU architectures, is there a clear maximum "triangles/second" bottleneck? If so, what is it architecturally and what is the performance?
user2500
3
votes
2 answers

What does memory bandwidth of a GPU mean exactly?

This question is motivated by looking at two numbers for different GPU's: (1) the memory size and (2) the memory bandwidth. My understanding is that memory bandwidth means, the amount of data that can be copied from the system RAM to the GPU RAM (or…
user56834
  • 131
  • 1
  • 3
2
votes
0 answers

Visualizing auras around clusters of points

For a real-time application I am trying to add glow to a few hundred points. These points are more like 2D circles of various small sizes on the screen. These points are supposed to be like balls of light so it makes sense that they should glow and…
CalebK
  • 243
  • 1
  • 5
2
votes
1 answer

What does GPU serialized mean?

With GPU isolation : multiple processes use the single GPU will be serialized, cause OOM easily link https://www.slideshare.net/mobile/Hadoop_Summit/deep-learning-on-yarn-running-distributed-tensorflow-etc-on-hadoop-cluster-v3 slide number 17
2
votes
2 answers

Can I use my phone's gpu as an external gpu for my laptop?

My phone is Sony Xperia XZ1 Compact which has Adreno 540 as gpu. My laptop's gpu is NVIDIA GeForce 940MX 4GB which seems to be much worse than my phone's gpu. My PC's OS is Ubuntu 16.04.
geras
  • 133
  • 1
  • 3
2
votes
1 answer

Measure how long a rendered frame takes to arrive on a client from the cloud

Say I am running a game in the cloud and I am playing that game on my client (the game is being streamed from the cloud to the client), be it a laptop, phone or calculator. How can I work out how long a frame (of the game being played) takes to…
pookie
  • 269
  • 2
  • 7
1
2