[Interest] Cross platform accelerated instructions framework

Keith Gardner kreios4004 at gmail.com
Thu May 14 14:33:39 CEST 2015


On Thu, May 14, 2015 at 6:39 AM Nuno Santos <nunosantos at imaginando.pt>
wrote:

> Hi,
>
> Sorry if the title is not the most appropriated.
>
> I’m developing an app that will be target for iOS/Android/x86/x86_64
>
> Since this is CPU intensive application I think that I will reach a point
> were assembly and vector instructions will be needed for maximum
> performance.
>
> Since ARM and x86 instruction set is completely different, how should one
> handle such cases? Can I assume arm instructions will be the same for iOS
> and Android? Or even at the arm level I will have great differences? Are
> there any cross platform framework for developing high performance tasks at
> this level?
>

There is Boost.SIMD (
https://github.com/NumScale/nt2/tree/master/modules/boost/simd).  It is not
an official Boost library yet but it allows for using SSE/SSE2/etc... or
NEON instructions based off of the target architecture.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/interest/attachments/20150514/541bdded/attachment.html>


More information about the Interest mailing list