It’s been a while since the last post on this blog representing new development in the HPX world. We are not dead and are still working on providing a new and unique experience to the world of parallel computing! One of our latest efforts was to bring HPX to Android devices. Android is an exciting platform which grew very popular recently.
With this post I am proud to announce the first “Hello World!”-like Android application running HPX:
When pressing the button, 10 HPX threads will be spawned. Additionally, 4 performance counter showing the current value of HPX threads residing in the system. The application was compiled in debug mode, as such, the timings shown in the screenshot are definitely not all you can expect from HPX on ARM.
You can download the APK here. (It has been tested on a Samsung Galaxy Note 10.1 tablet running Android version 4.0.4) For more information and the source code visit the HPXAndroid github repository. Please bear with use, the port is very new, and unfortunately we have to smooth out some things in order to guarantee an optimal experience for Android users. The HPX<->Android Java Bridge is also kinda experimental and lacks lots of features. If you want to be part of this exciting new development visit us on the
#ste||ar IRC channels at freenode or drop us a comment here.