POV-Ray : Newsgroups : povray.general : Exynos 4210 benchmarked (ARM Cortex A9) Server Time
26 Nov 2024 01:46:49 EST (-0500)
  Exynos 4210 benchmarked (ARM Cortex A9) (Message 1 to 2 of 2)  
From: jhu
Subject: Exynos 4210 benchmarked (ARM Cortex A9)
Date: 12 Jun 2012 23:30:01
Message: <web.4fd808ea3056a169d19b0ec40@news.povray.org>
I couldn't get Povray 3.7 to run reliably since it kept sig faulting. But Povray
3.6 does run without crashing, so here are the numbers:

Exynos 4210 @ 1.2 GHz (ARM Cortex A9), Debian 6.0, gcc 4.4
  Parse Time:    0 hours  0 minutes  4 seconds (4 seconds)
  Photon Time:   0 hours  1 minutes 43 seconds (103 seconds)
  Render Time:   1 hours 49 minutes 59 seconds (6599 seconds)
  Total Time:    1 hours 51 minutes 46 seconds (6706 seconds)

For comparison

PowerPC 750, 700 MHz, Debian 6.0, gcc 4.4.5, -mcpu=750
  Parse Time:    0 hours  0 minutes  5 seconds (5 seconds)
  Photon Time:   0 hours  2 minutes  8 seconds (128 seconds)
  Render Time:   1 hours 57 minutes 49 seconds (7069 seconds)
  Total Time:    2 hours  0 minutes  2 seconds (7202 seconds)

Atom N270, 1.6 GHz, Ubuntu 10, icc 11.1, -xSSE3_ATOM
  Parse Time:    0 hours  0 minutes  4 seconds (4 seconds)
  Photon Time:   0 hours  1 minutes 31 seconds (91 seconds)
  Render Time:   1 hours 23 minutes 16 seconds (4996 seconds)
  Total Time:    1 hours 24 minutes 51 seconds (5091 seconds)

Athlon II x4, 2.8 GHz, one thread
gcc 4.4.5, -march=barcelona, -ffast-math -unroll-loops
  Parse Time:    0 hours  0 minutes  1 seconds (1 seconds)
  Photon Time:   0 hours  0 minutes 16 seconds (16 seconds)
  Render Time:   0 hours 13 minutes 23 seconds (803 seconds)
  Total Time:    0 hours 13 minutes 40 seconds (820 seconds)

**************************

There are a few caveats with the ARM result though:
1) Unable to compile with "-mfloat-abi=hard". This incurs a pretty significant
penalty since float values are passed via the integer registers through
procedure calls, then loaded into fpu registers for processing, then back.

2) Wouldn't compile with "-mfpu=neon" or even "-mfpu=vfp". These should be
faster. Oh well.

This should all be solved in Debian 7 (armhf) which will require the presence of
an FPU. The current version, Debian 6 (armel), is lowest common denominator so
it assumes the lack of FPU. Thus the lack of libraries compiled with FPU
support.


Post a reply to this message

From: jhu
Subject: Re: Exynos 4210 benchmarked (ARM Cortex A9)
Date: 12 Jun 2012 23:40:05
Message: <web.4fd80b8c709693c8d19b0ec40@news.povray.org>
BTW, the binary is over in the binary files/misc section if you guys want to
play around with it.


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.