Re: [flac-dev] [PATCH 0/7] PowerPC64 performance improvements

2018-07-12 Thread Anton Blanchard
Hi,

> Are those all Virtual Machines? If so, how do you really know that
> the performance is 3.3x?

I have access to a number of different POWER9 systems, all native.

Thanks,
Anton
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] [PATCH 0/7] PowerPC64 performance improvements

2018-07-12 Thread Brian Willoughby

On Jul 11, 2018, at 5:59 PM, Anton Blanchard  wrote:
> Hi Brian,
> 
>> Thank you for this collection of patches.
>> 
>> How can I test them? What platforms (computers) have the ppc64 or
>> POWER9 processor?
> 
> The IBM Bounty Source page has a list of resources:
> 
> https://www.bountysource.com/teams/ibm/bounties
> 
> Travis also has ppc64le support, so if you add the linux-ppc64le target
> then FLAC will be tested on ppc64le.
> 
> Thanks,
> Anton

Are those all Virtual Machines? If so, how do you really know that the 
performance is 3.3x?

Brian

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] [PATCH 0/7] PowerPC64 performance improvements

2018-07-11 Thread Anton Blanchard
Hi Brian,

> Thank you for this collection of patches.
> 
> How can I test them? What platforms (computers) have the ppc64 or
> POWER9 processor?

The IBM Bounty Source page has a list of resources:

https://www.bountysource.com/teams/ibm/bounties

Travis also has ppc64le support, so if you add the linux-ppc64le target
then FLAC will be tested on ppc64le.

Thanks,
Anton
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] [PATCH 0/7] PowerPC64 performance improvements

2018-07-10 Thread Brian Willoughby
Thank you for this collection of patches.

How can I test them? What platforms (computers) have the ppc64 or POWER9 
processor?

Brian


On Jul 10, 2018, at 2:31 PM, Anton Blanchard  wrote:
> 
> The following series adds initial vector support for PowerPC64.
> On POWER9, flac --best is about 3.3x faster.
> 
> Amitay Isaacs (2):
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


[flac-dev] [PATCH 0/7] PowerPC64 performance improvements

2018-07-10 Thread Anton Blanchard
The following series adds initial vector support for PowerPC64.
On POWER9, flac --best is about 3.3x faster.

Amitay Isaacs (2):
  Add m4 macro to check for C __attribute__ features
  Check if compiler supports target attribute on ppc64

Anton Blanchard (5):
  configure.ac: Remove SPE detection code
  configure.ac: Add VSX enable/disable
  configure.ac: Fix FLAC__CPU_PPC on little endian, and add
FLAC__CPU_PPC64
  Add runtime detection of POWER8 and POWER9
  Add VSX optimised versions of autocorrelation loops

 configure.ac  |  53 +-
 m4/c_attribute.m4 |  18 +
 src/libFLAC/Makefile.am   |   1 +
 src/libFLAC/cpu.c |  31 +
 src/libFLAC/include/private/cpu.h |   6 +
 src/libFLAC/include/private/lpc.h |  14 +
 src/libFLAC/lpc_intrin_vsx.c  | 942 ++
 src/libFLAC/stream_encoder.c  |  30 +
 8 files changed, 1086 insertions(+), 9 deletions(-)
 create mode 100644 m4/c_attribute.m4
 create mode 100644 src/libFLAC/lpc_intrin_vsx.c

-- 
2.17.1

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev