Advertisement Jump to content
Sign in to follow this  
Rich Brighton

AMD Bulldozer: Good for gaming?

This topic is 2684 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I have read a few articles on Bulldozer but none have given an opinion on whether it will be well suited to gaming. The distinctive feature of the Bulldozer is the Module with its two integer cores and one floating point unit. Do games or certain types of games which are physics and graphics focused, rely heavily on floating point calculations? Will the extra Integers cores be sitting around idle? Is it possible to programme games and keep the number of floating point operations down, which are highly expensive in any case of system resources and processor time?

Any thoughts appreciated!

Share this post

Link to post
Share on other sites
The first thing to remember is integer ops include things like setting up memory locations and performing memory transfers, not just int + int style code.

Secondly, the FP unit has 2 128 FMAC units which effectively grants one to each core in standard SSE processing, although the schedular is single one for both streams of instructions.

There is nothing about BD's design which would make it 'bad for games', at least no more so than a Sandy Bridge design which splits int pipes between threads rather than granting each thread its own set of int pipes, and like BD shares the FP unit between threads too.

So, from a FP point of view, at the block level, BD and SB are basically the same; one fetch-decode unit feeding one FP schedular unit. At which point it comes down to how good the silicon is and how good the hardware is at feeding the unit.

Now, as to the whole CPU stacks up vs SB or Ivy Bridge; well that comes down to lower level features, but at the block level it's a good design and I like it... I just wish AMD were doing a 'performance' APU with it :|

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!