Tom's Hardware > Forum > CPU & Components > CPUs > Games: sse, sse2 and dual processors

Games: sse, sse2 and dual processors

Forum CPU & Components : CPUs - Games: sse, sse2 and dual processors

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!
Word :    Username :           
 

Are there any games that have a code set designed specifically for the above mention technologies?

/\/\ito

Sponsored Links
Register or log in to remove.

The quake3 engine is dual cpu capable. But the performance gain is very minimal.

Most modern games have some sort of optimisations incorporated.
I know that Serious Sam has 3dnow and SSE enhancements.


<b>Melb_angel = THGC's <i>INNOCENT</i> Angel</b> :smile:
<A HREF="http://www.picturetrail.com/master_poobaa" target="_new">PooBaa's Pics!</A>

Reply to lhgpoobaa
- 0 +

What about Doom3?



/\/\ito

Reply to mito
- 0 +

Maybe sse and sse2 optimized, but i will doubt it will work with dual cpus, and i dont see what sort of gain you would get as doom 3 relies heavily on your videocard

Reply to reever2

*squeak*
Undoubtedly yes.

<b>Friend of Fredi and his Cables. :smile: </b>

Reply to EvilHammie

DirectX and OpenGL will (should) use SSE, SSE2, 3DNow!, dual processor and Hyper-Threading technology if present. Many other libraries use low-level assembly optimizations transparantly to the user and even the application programmer.

Reply to c0d1f1ed

From my understanding of it, Q3 SMP mode was really for older machines before the days of fast videocards and will probably slow it down. I have dual processors, but my board (A7M266-D) for some odd reason does not like to play quake in smp mode for more than 2 seconds without freezing. I would guess that more and more games and programs with be multithreaded in the near future because of intel's use of hyperthreading on all their newer products.

Reply to hellodeadcat
- 0 +

Most games would not be optimized for SSE/SSE2/3DNow! or SMP. The time-to-market for games is very demanding and it's usually better to just compile without any intensive optimizations and release the game 6 months early than hire SIMD programmers and/or parallel programmers and have the game run twice as fast.

"We are Microsoft, resistance is futile." - Bill Gates, 2015.

Reply to imgod2u

I'd say this is true for many games where performance is not a terrible issue, but I wouldn't say "most" games. Lots of libraries do the SIMD optimizations for us and performance would probably be halved if they didn't. And in the game code it only takes a few days to spot the bottlenecks and optimize them. Any worthy game programmmer knows a bit of assembly.

But what the poster probably meant is, is it useful to have a dual processor with SSE2 support for gaming? My answer is no. If the game doesn't run on a single processor, it's not a good game. SSE2 is not very useful for games because it processes two double-precision floating-point numbers in parallel. SSE on the other hand processes four single-precision floating-point numbers in parallel. Since double precision is nearly never needed in games, only SSE makes a difference.

Reply to c0d1f1ed
- 0 +

As I recall, much of the pre-optimized libraries provided by Intel for their ISA extensions are for video/media applications. Not many are for 3D rendering. There may be other libraries out there, however, the usage of these are limited.

"We are Microsoft, resistance is futile." - Bill Gates, 2015.

Reply to imgod2u
Tom's Hardware > Forum > CPU & Components > CPUs > Games: sse, sse2 and dual processors
Go to:

There are 1172 identified and unidentified users. To see the list of identified users, Click here.

Please mind

You are about to answer a thread that has been inactive for more than 6 months.
If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.

Add a reply Cancel
Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them
  • 01:00 vianescute won the Freshman badge
  • 01:00 meywd won the Freshman badge
  • 01:00 nayega won the Freshman badge
  • 01:00 gpfear won the Freshman badge
  • 01:00 Conrad925 won the Freshman badge
  • 01:00 skythra won the Freshman badge
  • 01:00 Ckaz won the Freshman badge
  • 01:00 james59 won the Uniformed badge
  • 01:00 snarl won the Uniformed badge
  • 01:00 patlabor44 won the Uniformed badge