[Vorbis-dev] [RFC PATCH v1 0/3] Introducing ARM SIMD Support
Viswanath Puttagunta
viswanath.puttagunta at linaro.org
Wed Oct 1 08:05:28 PDT 2014
Gentlemen!
Am I at the right place? I posted these patches almost a month ago to "
vorbis-dev at xiph.org"
I haven't seen any response/reviews about this patch. Neither do I see any
other emails from this mailing list.
I can see that they got posted
http://lists.xiph.org/pipermail/vorbis-dev/2014-September/thread.html
Please advise.
Regards,
Vish (Viswanath Puttagunta)
Cell: 972-342-0205
Technical Program Manager
Member Services, Linaro
On 23 September 2014 15:50, Viswanath Puttagunta <
viswanath.puttagunta at linaro.org> wrote:
> Hello Vorbis Developers / Monty,
>
> Am I at the right place? I posted these patches about 2 weeks ago to "
> vorbis-dev at xiph.org"
>
> I haven't seen any response/reviews about this patch. Neither do I see any
> other emails from this mailing list.
>
> Please advise.
>
> Regards,
> Vish (Viswanath Puttagunta)
> Cell: 972-342-0205
> Technical Program Manager
> Member Services, Linaro
>
> On 10 September 2014 14:15, Viswanath Puttagunta <
> viswanath.puttagunta at linaro.org> wrote:
>
>> libvorbis does not currently have any simd/vectorization.
>>
>> Following patches add generic framework for simd/vectorization
>> and on top, add ARM-NEON simd vectorization using intrinsics.
>>
>> I was able to get over 34% performance improvement on my
>> Beaglebone Black which is single Cortex-A8 based CPU.
>>
>> You can find more information on metrics and procedure I used
>> to measure at
>>
>> https://wiki.linaro.org/WorkingGroups/Middleware/Graphics/MediaLibs/libvorbis
>>
>> As described in above link/doc, you can see my work-in-progress
>> tree at
>> https://git.linaro.org/people/viswanath.puttagunta/vorbis.git
>>
>> Also what standard should one follow when submitting patches
>> to libvorbis? I'm pretty sure linux kernel checkpatch.pl will
>> fail all patches for libvorbis. Please advise.
>>
>> Viswanath Puttagunta (3):
>> lib/simd: Introduce vectorization framework for libvorbis
>> lib/block.c: Use optimized routine for wave_operation
>> mdct: implement arm simd implementation for mdct
>>
>> configure.ac | 5 ++
>> lib/Makefile.am | 6 +-
>> lib/block.c | 14 ++---
>> lib/mdct.c | 102 +-------------------------------
>> lib/simd/Makefile.am | 9 +++
>> lib/simd/neon_simd.c | 158
>> ++++++++++++++++++++++++++++++++++++++++++++++++++
>> lib/simd/no_simd.c | 129 +++++++++++++++++++++++++++++++++++++++++
>> lib/simd/simd.h | 40 +++++++++++++
>> 8 files changed, 351 insertions(+), 112 deletions(-)
>> create mode 100644 lib/simd/Makefile.am
>> create mode 100644 lib/simd/neon_simd.c
>> create mode 100644 lib/simd/no_simd.c
>> create mode 100644 lib/simd/simd.h
>>
>> --
>> 1.7.9.5
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/vorbis-dev/attachments/20141001/71f92d0c/attachment.htm
More information about the Vorbis-dev
mailing list