Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Stress testing Metropolis 1998! - Population: 53,500 - CPU FPS: 80 - GPU FPS: 10-80 - RAM: 3,100 MB So: At the moment, the game is GPU bound. I know why and there's a lot of room for improvement. It will involve developing or customizing an existing GPU framework....

84,873 Aufrufe • vor 1 Jahr •via X (Twitter)

11 Kommentare

Profilbild von John Heritage
John Heritagevor 1 Jahr

This looks fantastic! Is it a .. "if you liked the original Simcity you'll like this"?

Profilbild von Yesbox - Metropolis 1998
Yesbox - Metropolis 1998vor 1 Jahr

It's a mix of SimCity, Cities Skylines, and Rollercoaster Tycoon. So yes!

Profilbild von NetMind.AI
NetMind.AIvor 2 Jahren

Get access to a wide range of GPUs like H100, A100, 4090, 3090 and save over 90% at NetMind Power. Rent Now!

Profilbild von Ben Throop
Ben Throopvor 1 Jahr

Ooo curious what the bottleneck is. Is it purely the people? Or just the size of city that comes along with that population

Profilbild von Yesbox - Metropolis 1998
Yesbox - Metropolis 1998vor 1 Jahr

Its the number of draw calls, inability to do a depth pass, and prob. other things I'm not aware of due to my inexperience with all things GPU. <not sure if GPU terms are correct> Every object in the game is separated into parts (so each part can be custom colored). I have to draw each part individually since I am not able to expand the buffer stride. e.g. GPUs allow 16 additional vec4 fields that I could store all this information in. So essentially every tile/object in the game is being drawn 5 times >_< Im forced to use OpenGL 1.0 or 2.0 (not sure which) functions CPU side.

Profilbild von Bewildered Beast
Bewildered Beastvor 1 Jahr

This is very much near the top of my wishlist

Profilbild von Carson
Carsonvor 1 Jahr

holy moly this is incredible

Profilbild von Thomas Fossgard
Thomas Fossgardvor 1 Jahr

That’s awesome..

Profilbild von Zsky
Zskyvor 1 Jahr

Keep improving, I wanna play that piece of gold 😝

Profilbild von Ritik
Ritikvor 1 Jahr

very cool!

Profilbild von Marcelo Correia
Marcelo Correiavor 1 Jahr

OMG! Looks like a Transport Tycoon Deluxe with city construction!

Ähnliche Videos

Dylan Patel of SemiAnalysis says a worse GPU with better storage and memory now beats the best chip without them, so buying the newest GPU alone no longer wins inference. So, an AMD GPU with more memory can outperform Nvidia in some cases. "So what we have is we have over $80 million of compute, GPUs from Nvidia, AMD, TPUs from Google, Trainium from Amazon, and we run this benchmark constantly on the newest inference engine, newest drivers, newest PyTorch version, whatever it is." "Every day it runs on an automated CI, and we run it on all the latest Chinese models, from GLM, Zhipu, Moonshot, Kimi, Alibaba, all these models we run." "Initially, when we were benchmarking the difference between these chips and different engines, different schemes for parallelism, we were just running it fixed context length." "But now with Agent X, we've analyzed over $5 million worth of Claude Code traces. This is real production traffic that people have donated to us as well as internally generated. Now we know what the actual agent workload looks like." "And then as we implement that and run those benchmarks, it turns out yes, the chip you're using is very important, but now even more important is how are you handling this memory offload?" "And so while an Nvidia GPU is faster than an AMD GPU in most cases, because AMD GPUs have more memory, they actually end up outperforming in some cases." "Or you can have a worse GPU, but a much better storage solution, and now you can outperform what the best GPU can do without those solutions. So just buying the newest and latest GPU alone doesn't get you the best inference economics." "Actually, you need to layer in all these other innovations including storage and memory." [ Who's the top player on your chart? ] "That really is a difficult multivariable problem. And generally that means you need to have, yes, you need to have the best GPU, a GB300, but you also need to have the best storage solutions. And so I won't spoil who's the best right here, but I will say that storage solutions matter a lot and memory solutions matter a lot, as does your front-end networking. That matters a lot."

Fireside Alpha

175,490 Aufrufe • vor 16 Tagen

Dylan Patel on the importance of memory and storage Two key quotes: "An $NVDA GPU is faster than an $AMD GPU in most cases, but because AMD GPUs have more memory, they can outperform Nvidia in certain workloads." “It is a difficult, multivariable problem. Generally, you need the best GPU, such as a GB300, but you also need the best storage solutions. I will not spoil who comes out on top, but storage solutions matter a lot, memory solutions matter a lot, and frontend networking also matters significantly" Full Quote: “We have over $80 million of compute: GPUs from $NVDA and $AMD, TPUs from Google, and Trainium from Amazon. We constantly run this benchmark using the newest inference engines, drivers, PyTorch versions, and other software. It runs every day through automated CI across the latest Chinese models from GLM, Zhipu, Moonshot, Kimi, Alibaba, and others. Initially, when we were benchmarking the differences between these chips, inference engines, and parallelism schemes, we used fixed context lengths. But with Agent X, we have now analyzed more than $5 million worth of Claude Code traces. This is real production traffic that users have donated to us, combined with internally generated data, so we now understand what an actual agent workload looks like. When we implement those workloads and run the benchmarks, it turns out that the chip you are using is very important, but how you handle memory offload can be even more important. An Nvidia GPU is faster than an AMD GPU in most cases, but because AMD GPUs have more memory, they can outperform Nvidia in certain workloads. Similarly, you can use a less powerful GPU with a much better storage solution and outperform the best GPU when it lacks those solutions. Simply buying the newest GPU does not necessarily give you the best inference economics. You need to layer in other innovations, including storage and memory.” Interviewer: “Who is the top player on your chart? Can you tell us?” Dylan Patel: “It is a difficult, multivariable problem. Generally, you need the best GPU, such as a GB300, but you also need the best storage solutions. I will not spoil who comes out on top, but storage solutions matter a lot, memory solutions matter a lot, and frontend networking also matters significantly.”

Daniel Romero

38,220 Aufrufe • vor 1 Monat