[x265] x265 on IBM POWER

Tom Vaughan tom.vaughan at multicorewareinc.com
Sat Aug 27 02:30:12 CEST 2016


These files were too big for the email system that manages our development
mailing list.



Files were uploaded to https://bitbucket.org/multicoreware/x265/downloads



*From:* Tom Vaughan [mailto:tom.vaughan at multicorewareinc.com]
*Sent:* Friday, August 26, 2016 2:49 PM
*To:* Development for x265
*Subject:* x265 on IBM POWER



Attached is a set of source files contributed by IBM, optimizing x265 for
the POWER8 architecture.

·         threadpool.cpp: we have modified the allocThreadPools() function
to cope with core numbering on P8.

·         dct_altivec.cpp, intrapred_altivec.cpp,
ipfilter_altivec.cpp, pixel_altivec.cpp:
a set of vectorized functions for the POWER architecture.  IBM placed these
files under source/common/ppc  (a newly created dir)



Although this is not in proper patch format, I wanted to share these
optimizations with the wider community while the x265 development team
reviews, tests and integrates these improvements.  Feedback and comments
are welcomed.  Many thanks to the team at IBM for contributing these
improvements.



If there are open source (x265 FFMPEG, etc.) developers who need access to
IBM POWER server instances, there was an offer made earlier on our
Bitbucket issues tracker
<https://bitbucket.org/multicoreware/x265/issues/138/bounty-1-use-altivec-to-optimize-the-file>
by David Edelsohn at IBM to provide access.



Tom
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20160826/ad9fb517/attachment.html>


More information about the x265-devel mailing list