Do not post gifs that have already appeared on /r/gifs . Moderators may allow gifs that have gotten an extremely low score in the past, but that is not guaranteed.

Do not post gifs that have gotten more than 1500 points (at the time of posting) elsewhere on reddit in the last two weeks. This includes videos converted to gif formats. Cross-posts after this time are allowed.

Direct image links REQUIRED. No links to image pages or albums are allowed, your submission must be a single gif image. Direct links that end in .gif, .gifv, .ogg, .mp4, and .webm format only. URL-shorteners are NOT allowed in posts or comments!

No depictions of real-life harassment or assault. There are other subreddits dedicated to this kind of content.

No witch-hunts or brigading. Do not encourage any online or real-life harassment, and don't encourage people to downvote other posts/comments.

Nudity, porn, gore, and other obscene material are not allowed in posts or comments - No exceptions. If it can get you fired then it should not be here. Failure to comply will result in removal of post and banning. There are other subreddits dedicated to NSFW content. Please mark risqué posts and comments as NSFW.

Titles must be descriptive. We encourage clever titles. Joking and non-literal titles are fine. However, posts with overused, overly vague, or click-bait titles may be removed, and repeated false claims of ownership may result in a ban.

No hate speech of any kind. Racist, sexist, homophobic, or otherwise abusive submissions or comments will result in an immediate ban.

Please familiarize yourself with the official rules and reddiquette. We will remove any posts violating reddit's official rules (spam, personal information, vote manipulation, etc.) and reddiquette just makes reddit a better place to visit.

While I agree with your second and third sentence, the first is incorrect. A modern GPU has exactly as many transistors as it needs for the design in question. It's not marketing spin or anything, it's purely about necessity.

True, but to the average user that doesn't understand chip design transistor count means nothing but as an impressive statistic because its such a large number. Yes it implies power but its more of an "ooh, look, Billion with a B."

The best ways are CS or EE, and do side projects. If you want to program, it helps to know how real-time rendering works (in the ideal case, you'd write a software rasterizer to really understand the nuts and bolts).

Computer work is done by the processor. Each cycle of the processor is capable of completing one unit of work. That may be a math problem (or part, if its a complex math problem), or it may be something administrative - telling other parts of the computer to move, store, or delete data.

By having multiple processors, you can complete more cycles per second. A similar concept is used in modern processors with multiple 'threads'. Threads are 'virtual' processors created by splitting a single processor into multiple units. This can be aided by additional physical characteristics for splitting (separate caches, multiple arithmetic logic units, etc.) but typically has a virtual side as well, where the raw power is simply split into multiple tasks.

The reason graphics cards have so many processors has to do with the nature of their work. In order to draw a screen, a lot of math goes into it. If, for example, you are playing a game and you move the screen in a direction all the current pixels have to be moved in a direction (often very simple math point a moves to point b). However, if your game has perspective of some sort (first person, for example), sometimes the point a->b will have to be moved in a skewed manner. Additional characteristics such as light are often added post-process, and require math to determine how shadows are created, how light reflects off objects, and other aspects of light. Reflections, are also done in a similar manner. Sometimes, even things such as how water moves, are done by the GPU, because being able to do thousands of math calculations per cycle (@ 2ghz, there are 2 billion cycles per second) is very useful for an accurate representation of water, light, etc.

Things such as anti-aliasing and filtering (bilinear, trilinear, anisotropic) also use math to smooth edges, color, and otherwise make things appear more realistic, and are also heavily based on math.

Ever since I saw this I've been confused by it. It looks to my layperson eyes like they just carefully arranged a bunch of balls in tubes and spat it out. I don't get where the GPU magic comes into play.

It's an analogy. A modern CPU may have up to eight cores meaning that it can perform eight tasks at the same time. The robot "Leonardo" highlights this by shooting one ball at a time (a one core processor). That enormous paintball machine works much like a GPU which has thousands of parallel processors (the individual tubes) which can all work at the same time to produce a picture even though each individual processor is, compared to the CPU, quite slow.

Carrying the analogy further can demonstrate the shortcomings of GPU computing as well. Think about the time and effort that was spent choosing the respective paintballs, loading the guns, aligning the guns etc.

This couldn't explain better how difficult it is to actually utilize the 2000 compute cores to achieve parallelism. In fact, GPU's are hardly suitable for "general purpose computing" at all. Certain kinds of problems are extremely hard to parallelize. You are much better off using a CPU for these tasks, rather than a GPU.

If they were building a 3D model of the Eiffel Tower, instead of a 2D painting, they wouldn't be able to build storeys 3 and 4 without building the foundation first. This would essentially be a sequential task, not easy to perform in a parallel fashion.

That said however, there are geniuses all over the world, working on the problem of efficiently utilizing a GPU for general purpose computing ie. Making progress towards realizing a GPGPU (general purpose GPU)

STOP WATCHING MY SCREEN YOU BUTT WIPE! I'M SERIOUS. AND YOU ARE NEVER BEING ODDJOB AGAIN! YOU ARE SO WATCHING MY SCREEN, BUTT CHEESE! ....WELL THEN HOW DID YOU KNOW WHERE MY PROXIMITY MINE WAS, BUTT LICKER?

I appreciate that very much. That soundcloud account was originally to do more stuff like this. But the very first attempt, I get literally - I mean literally - hundreds of downvotes, and so many comments telling me I suck and I need to stop. Some of them were ironically quite intelligent, though they used that to their advantage in making even more hurtful comments than the others. I confess that put me in a bit of a really depressive state for a while. Then I just decided to turn it into a covers of songs account, only recently fucking about with comment narration. And I don't mean to spring a wall'o'text on you, but your compliment really did mean a lot in such a light.

Hahahaha well thank you. And the points don't matter to me either. It was just...such a massive dosage of apathetic hatred all at once, I couldn't help but feel affected. But it's in the past thankfully, and I also do have much better equipment now xD

Because everybody has that friend who took Goldeneye way too seriously and got super-pissed when you were winning, and fuck that guy.

NO YOU FUCKING IDIOT, I CAN SEE THE PROXIMITY MINE ON THE WALL AND YOU ALREADY CHOSE TO BE BOND BY THE TIME I CHOSE ODDJOB. THAT'S HOW THE GAME WORKS, AND FUCK YOU IF YOU DON'T HAVE A GUN YET YOU'RE JUST GONNA GO SIT WHERE THE ROCKET LAUNCHER SPAWNS SO OF COURSE I'M GONNA KILL YOU.

The way I played was using the center stick for turning and aiming up/down, the yellow directional buttons for moving forward/back/strafing side to side. There were also multiple different layouts you could choose from, like using the D-Pad + center stick, or D-Pad + right side buttons, etc.

It's definitely awkward feeling if you go back and play it after being used to dual stick controls and such.

The most recent episode Adam decided to make artwork from exploded paint to hand up in Jamie's attempt to paint a room with his "Death Star". It's really a natural evolution of a myth they've already been doing.

I'm going to admit that this is stupid, but I thought that the little spinning light was a robot gone wild for a second and, after letting it loop a few times, my brain started filling in it's wildly ecstatic screams (in a London accent for some reason) of "FUCKIN'...MONA LISAAAAAA!!!"