From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.szaf.org!news.gnuher.de!rz.uni-karlsruhe.de!feed.news.schlund.de!schlund.de!news.online.de!not-for-mail From: Dirk Heinrichs Newsgroups: comp.lang.ada Subject: Re: Benchmark Ada, please Date: Sun, 06 Jul 2014 19:24:17 +0200 Organization: Privat Message-ID: References: NNTP-Posting-Host: p3ee33dfc.dip0.t-ipconnect.de Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7Bit X-Trace: online.de 1404667458 26028 62.227.61.252 (6 Jul 2014 17:24:18 GMT) X-Complaints-To: abuse@einsundeins.com NNTP-Posting-Date: Sun, 6 Jul 2014 17:24:18 +0000 (UTC) User-Agent: KNode/4.12.4 Xref: news.eternal-september.org comp.lang.ada:20746 Date: 2014-07-06T19:24:17+02:00 List-Id: Guillaume Foliard wrote: > Here are the numbers with GNAT GPL 2014 on a Core2 Q9650 @ 3.00GHz: Tried it on my (Linux) system, Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz, FSF Gnat 4.6 as provided by Debian Jessie: > $ gnatmake -O3 rbc_ada.adb > $ time ./rbc_ada > ... > Elapsed time is = 1.966112682 % gnatmake -O3 Rbc_Ada.adb % time ./Rbc_Ada ... Elapsed time is = 1.909959513 ./Rbc_Ada 1,91s user 0,00s system 97% cpu 1,972 total > As for the C++ version: I used g++ 4.9 on the same system: > $ g++ -o testc -O3 RBC_CPP.cpp > $ time ./testc > ... > Elapsed time is = 3.12033 % g++ -o testc -O3 RBC_CPP.cpp % time ./testc ... Elapsed time is = 2.13568 ./testc 2,14s user 0,00s system 99% cpu 2,143 total > So the Ada version is significantly faster As you can see, Ada is still faster, but I wouldn't call that significantly ;). Bye... Dirk -- Dirk Heinrichs Tel: +49 (0)2471 209385 | Mobil: +49 (0)176 34473913 GPG Public Key CB614542 | Jabber: dirk.heinrichs@altum.de Sichere Internetkommunikation: http://www.retroshare.org