Message boards :
Number crunching :
New platform for BOINC (Android)
Message board moderation
Author | Message |
---|---|
Send message Joined: 4 Mar 12 Posts: 2 Credit: 3,691,340 RAC: 0 |
Dear Administrators and Programmers of the Project. I wrote new port of BOINC for Android OS. It is called as NativeBOINC and available at http://krzyszp.info/matszpk/ (and source code available at https://github.com/matszpk/native-boinc-for-android/). Currently, I rewrote 5 port of applications: Primegrid Cullen/Woodall Sieve (gcwsieve) Primegrid The Riesel Problem Sieve (sr2sieve) Milkyway@Home Enigma@Home (unfortunatelly this project are shutdown) WUProp@Home Data collect v3 I encourage you to rewrite your application to new BOINC platform (Android) for BOINC community. I believe that it can help to popularize my and your project. BOINC API for these platform available at http://krzyszp.info/matszpk/boinc_api/, and you can use it during rewriting your applications. Some notes for programmers: unfortunatelly ARM processors are slow and has problems with FPU operations. Heavy (mainly FPU) operations needs real optimizations in assembly to reach acceptable performance. More info about my project in: https://github.com/matszpk/native-boinc-for-android/wiki - NativeBOINC Wiki http://www.boincatpoland.org/smf/android/ - Boinc@Poland category about NativeBOINC http://forum.czechnationalteam.cz/viewtopic.php?f=24&t=2732&sid=31d9f56ccf5aad2c194e3b115286a32b - Czech National Team thread http://boinc.berkeley.edu/dev/forum_thread.php?id=7414 - BOINC forum thread http://milkyway.cs.rpi.edu/milkyway/forum_thread.php?id=2896 - milkyway forum thread http://boinc.berkeley.edu/trac/wiki/AndroidBoinc - about idea and notes about NativeBOINC |
Send message Joined: 8 Jul 11 Posts: 1320 Credit: 408,977,650 RAC: 242,984 |
Sounds like an interesting project. However, Numberfields@home is very computationally intensive, and as you mention, would require much work to optimize. Even fully optimized, I wonder how well it will work compared to an average PC. If you know anyone who wants to attempt the port, let me know and I can post the source code. |
Send message Joined: 4 Mar 12 Posts: 2 Credit: 3,691,340 RAC: 0 |
I can perform optimizations for your project applications. I created succcessfully optimized version of the Primegrid applications (including vector optimizations) and Milkyway@Home. All applications have special optimizations for ARM processors (I created all optimized ports of the apps). I am ready for next challenge. If you want, please sent to me source codes of your application. Thanks for cooperation. My contact: matszpk@interia.pl. |
Send message Joined: 8 Jul 11 Posts: 1320 Credit: 408,977,650 RAC: 242,984 |
I can perform optimizations for your project applications. I created succcessfully optimized version of the Primegrid applications (including vector optimizations) and Milkyway@Home. All applications have special optimizations for ARM processors (I created all optimized ports of the apps). Ok. I have a feeling this will be much more challenging than the previous apps you have worked on. The biggest problem I think you will have is porting the pari library, which is an open source library for doing algebraic number theory and consists of large amounts of intensive floating point operations. Maybe you can just optimize the parts that my code uses, which could make it manageable... Anyways, I will get you the source code in the next couple days. |