From: Sergey L. <slo...@ya...> - 2015-02-11 09:36:44
|
<div>Jafar,</div><div> </div><div>Thank you for sharing such unique information! So, it means that optimized Unicon can produce code running 15X faster than on old RPi. Of course it can be achieved only for threaded versions. But 4X speed up for single threaded code is a great step too!</div><div>I suppose to put your make script for RPi somewhere at SVN.</div><div> </div><div>I agree that RPi is extremely slow for graphical, video and web applications. For me I couldn't manage to see any video on it.</div><div>Here is other comparing results for RPi 2 and Model B:</div><div><a href="http://www.techrepublic.com/pictures/raspberry-pi-2-hands-on-is-the-souped-up-board-ready-to-take-on-the-pc/">http://www.techrepublic.com/pictures/raspberry-pi-2-hands-on-is-the-souped-up-board-ready-to-take-on-the-pc/</a></div><div> </div><div>Best regards,</div><div>Sergey</div><div> </div><div>11.02.2015, 02:11, "Jafar Al-Gharaibeh" <to....@gm...>:</div><blockquote type="cite"><div>Hello,<div> </div><div> If you every used the first generation RPi (all variants) you know it is slow. Running a graphical desktop was doable but it was a stretch pushing the RPi to its limits. Building Unicon was painfully slow, but at $35 I couldn't complain! :)</div><div> </div><div>I received my second generation RPi 2 (still $35!) yesterday and I was impressed! Not only it loads faster but it could also run a graphical desktop without any hiccup. Very smooth experience. It truly could be used as a desktop PC replacement for most tasks! The move from 0.7 Ghz ARMv6 single core with 512MB RAM to 0.9 Ghz ARMv7 Quad Core with 1GB RAM makes a huge difference. </div><div> </div><div>I overclocked my old RPi when I first received to 1.0Ghz, improved a little but it was still slow. I ran my own Unicon thread benchmark (unicon/tests/thread/sum.icn) after changing the loop counter to 10^7 (10^8 takes a long time :) ) on the old and the new RPi's and here is what I got (time in seconds ): </div><div> </div><div> Overclocked RPi1 RPi2 </div><div>single thread 55 24</div><div>4 threads N/A 6</div><div> </div><div>I did try one more thing on the new RPi2 that I didn't get a chance to do on the old one which is to build Unicon with -O2 enabled and here is what I got:</div><div> </div><div><div> RPi2 </div><div>single thread 12.4</div><div>4 threads 3.2</div></div><div> </div><div>Optimization did make a huge difference for this little test. The Unicon build process itself is a lot faster on RPi2 taking only a few minutes. If you want a very cheap entry to Unicon on ARM now you have a new viable option! And for those who don't know, we have a build configuration for ARM (arm_32_linux). I also created a script that installs all of the tools and dev libraries necessary to build Unicon on RPi in a single step. If anybody is interested, I can pass it through an email, or I can put it in a public place.</div><div> </div><div>Cheers,</div><div>Jafar</div><div> </div><div> </div><div> </div><div> </div></div>,<p>------------------------------------------------------------------------------<br />Dive into the World of Parallel Programming. The Go Parallel Website,<br />sponsored by Intel and developed in partnership with Slashdot Media, is your<br />hub for all things parallel software development, from weekly thought<br />leadership blogs to news, videos, case studies, tutorials and more. Take a<br />look and join the conversation now. <a href="http://goparallel.sourceforge.net/">http://goparallel.sourceforge.net/</a></p>,<p>_______________________________________________<br />Unicon-group mailing list<br /><a href="mailto:Uni...@li...">Uni...@li...</a><br /><a href="https://lists.sourceforge.net/lists/listinfo/unicon-group">https://lists.sourceforge.net/lists/listinfo/unicon-group</a></p></blockquote> |