New benchmark scene and site!

Started by Oshyan, February 28, 2009, 03:04:54 PM

Previous topic - Next topic

Oshyan

Make sure to report your render time on the site. Posting here in the forum is not necessary.

- Oshyan

TheBlackHole

Quote from: matrix2003 on March 05, 2009, 06:08:48 PM
Just read that Vista SP2 RC is leaking around on the internets, and the final will be out by April first-ish.
    Wonder if that will change any times? ::)
By April Fools' Day? It must be a joke!  :D
They just issued a tornado warning and said to stay away from windows. Does that mean I can't use my computer?

Henry Blewer

I ran the benchmark last night. My poor old p4 HT! It gets the job done, but the comparison...
I do not think I will post the result. 
http://flickr.com/photos/njeneb/
Forget Tuesday; It's just Monday spelled with a T

Oshyan

Please do - for the benefit of others! :)

- Oshyan

Henry Blewer

Okay. Pentium 4 HT, 4 gigabytes ram. Radeon 1300, 512 megabytes. Used both logical processors. 1 hour, 15 minutes, 22 seconds.

I'll post at the benchmark site also.
http://flickr.com/photos/njeneb/
Forget Tuesday; It's just Monday spelled with a T

Ambico

Core i7 920 at OC to 2.8 GHz 6gb DDR3 vista x64 ultimate with Geforce 9800 GT
Rendertime was 9:50. I was actually impressed that an image like that could be rendered so fast.

Oshyan

Ambico, be sure to submit your results to the site. :)

- Oshyan

senji

I only see the logo for Terragen 2.  I don't see any picture to download.  When I click on the logo, I'm brought right back to the same page.  What's going on???

Oshyan

The download is the benchmark file in a ZIP. When you click Terragen 2 from the main benchmark list it will open a sub-list of versions. Click the most recent version (it will be updated with 2.1 shortly) and then a new page will load. On the upper-left of that page is the download link, under the picture.

- Oshyan

JHD

ok, on my new box dual xeon 5590 on a tyan s7025 with ssd256 gig pny 1800fx I got 4 min 42 seconds ;D ;D

Oshyan

Quote from: JHD on March 28, 2010, 05:33:26 PM
ok, on my new box dual xeon 5590 on a tyan s7025 with ssd256 gig pny 1800fx I got 4 min 42 seconds ;D ;D

Nice result! I'll be updating the version numbers on there shortly to reflect the latest available version. In the meantime go ahead and enter your result under 2.0.2.1 version.

- Oshyan

PabloMack

I am a bit puzzled with my benchmark results.  Perhaps someone can shed some light on my observations.  I have an AMD Phenom II X4 955 (3.2 GHz) with 8GB RAM.  First, I made sure that my pre-render was on "Pause" so that it didn't take cycles away from the render under test.  I am guessing that preview rendering only uses one thread because it never seems to take more than about 25% (one core) of the total CPU usage.  This system should have come in under 16 minutes on this benchmark but it took longer (17:10) than the only other Phenom II (by cyphyr @ 3.0 GHz) in the chart.  Starting the render brought my CPU utilization from about 1% to 99%.  At about 08:56, one of the cores seemed to drop out and the CPU utilization went to 76%.  At 10:12 a second core dropped out and utilization went to 51%.  Finally, at 11:09 a third core dropped out and utilization went down to 26% and stayed there until the render was finished.  In the final stages it seemed to be working only on the vegetation in the lower right quadrant of the render window.  It appears to me that mutli-threating is not used in all parts of the render pipeline.  Pausing the render at 08:01 had little effect on the outcome.  Does anyone have an explanation for this behavior?   ???

Oshyan

A difference of 1 minute could come from a number of factors, including background idle processes, different OSs and handling of multithreading, etc. The behavior of the CPU usage is normal. What TG2 does is spawn render threads to handle titles across the image sequentially until rendering is done. When one tile is done rendering, that CPU thread will be assigned to a new tile. When it's out of rendering to do, that thread will become idle, even if others are still working. TG2 does not do tile subdivision nor can it assign multiple cores to a single thread. So what happens is the last tile of the image is always rendered using just 1 thread. All renders will end that way since there is inevitably one tile that takes longer than the others. This is an inefficiency in the renderer, but it's difficult to dynamically split or reassign work tasks. It's something that can hopefully be addressed in the future.

- Oshyan

PabloMack

#73
Thanks Oshyan.  So if I understand correctly, the main thread divides up the target screen area evenly between the cores (i.e. threads) at the start.  Each thread then works on its part until all are done.  I did some calculations to find that my system took a total of 4120 Core*Seconds to do a frame.  Of this, there were a total of 1273 Idle Core*Seconds which accounts for almost 31% of the total Core*Time.  This means that 1.24 Cores is Idle on average during this render (might be true for all quad-core systems).  So my system should (theoretically) be able to complete the render in 11:51 if all cores were kept busy the whole time.  I would agree that some optimization could speed things up substantially.  Of course, it would only benefit systems with more than one core.  Do any of you with i7 processors make TG2 "think" that it is running on an 8-or-more-core system?  It might not make a difference in the end. 

Oshyan

Your analysis is generally correct, and the ability to subdivide render tiles would certainly improve render times in many situations.

I use 8 threads on my i7 920 and i7 860 systems, with generally good results.

- Oshyan