also @ TechSpot: HDD supply to recover by Q3 2012, prices to remain high
Welcome to the TechSpot OpenBoards. Please read the FAQ if you have any questions. Sign up or Login to participate.

Go Back   TechSpot OpenBoards > TechSpot Community > General Discussion

Begin your free trial now Pay-as-you-go options starting at $10/user/month

Tim Sweeney on cheating V optimizations

Thread Tools Search this Thread
  #1  
Old 05-24-2003
TS | Thomas's Avatar
TechSpot Maniac
 
Location: Ireland
Member since: Feb 2002, 1,327 posts
Tim Sweeney on cheating V optimizations

Beyond 3D got a response from Tim Sweeney on the whole Driver cheating V optimization in light of the Futuremark Audit report. Here's a snip:

Therefore, any code optimization performed on a function that does not change the resulting value of the function for any argument, is uncontroversially considered a valid optimization. Therefore, techniques such as instruction selection, instruction scheduling, dead code elimination, & load/store reordering are all acceptable. These techniques change the performance profile of the function, without affecting its extensional meaning.

Optimization techniques which change your function into a function that extensionally differs from what you specified are generally not considered valid optimizations. These sorts of optimizations have occasionally been exposed, for example, in C++ compilers as features that programmers can optionally enable when they want the extra performance & are willing to accept that the meaning of their function is being changed but hopefully to a reasonable numeric approximation. 1 example of this is Visual C++'s "improve float consistency" option. Such non-extensional optimizations, in all sane programming systems, default to off.


Would you like to know more? To apply this to the NVIDIA/ATi Drivers in 3D Mark 2003 what's he's saying is NVIDIA cheated, ATi optimized.
  #2  
Old 05-24-2003
DigitAlex's Avatar
TechSpot Paladin
 
Location: Brussels, Belgium
Member since: Jul 2002, 583 posts
Thomas, maybe gathering the many different threads dealing with all that cheating news should be gathered into one ? just throwing ideas

very good analysis IMO, btw
  #3  
Old 05-24-2003
TS | Thomas's Avatar
TechSpot Maniac
 
Location: Ireland
Member since: Feb 2002, 1,327 posts
I felt it would probably have been better to include the different lines seperately, i.e. Tim Sweeney's opinions V ATi & NVIDIA responses. I do feel though that ATi are just milking it a bit with the whole, oh we'll remove this optimization from the next Drivers, while NVIDIA goes into denial despite seemingly overwhelming evidence, particularly as regards the shaders they swapped in after decting 3D Mark.
  #4  
Old 05-25-2003
TechSpot Member
 
Location: Muncy, Pa USA
Member since: Apr 2002, 77 posts
System specs
I was confused...sure glad you sumed it up for us.
Closed Thread

Similar Topics
Topic Replies Forum
Optimizations, please! 16 Gaming
Interview with Epic's Tim Sweeney 0 General Discussion
FartCry.exe? A debate over game-specific optimizations 6 General Discussion
ATi cheating? 0 General Discussion
nVidia cheating....again 8 General Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
All times are GMT -4. The time now is 07:06 AM.