[Pkg-openssl-devel] Bug#833156: Bug#833156: Bug#833156: openssl: Please enable s390x asm optimisations

Dimitri John Ledkov xnox at ubuntu.com
Mon Aug 1 21:42:24 UTC 2016


On 1 August 2016 at 20:38, Kurt Roeckx <kurt at roeckx.be> wrote:
> On Mon, Aug 01, 2016 at 09:27:02PM +0200, Sebastian Andrzej Siewior wrote:
>> control: fixed -1 1.1.0~pre5-5
>> control: found -1 1.0.2h-1
>> control: notfound -1 1.0.2g-1ubuntu4.1
>>
>> On 2016-08-01 15:32:18 [+0100], Dimitri John Ledkov wrote:
>> > Version: 1.0.2g-1ubuntu4.1
>>
>> since when do file bugs under an ubuntu version?
>>
>> > openssl as built in unstable does not have s390x asm optimisations
>> > enabled for the debian-s390x configuration. The attached patch enables
>> > them. I have verified on the porter box that things remain executable
>> > and operational with 4x speed improvements on some algorithms. Other
>> > distributions have these asm optimistions enabled for a while, and I
>> > have just enabled them in ubuntu too.
>>
>> I am not sure if this change makes sense for unstable at this point. The
>> next planned upload to unstable is the experimental version. So it
>> shouldn't end up in testing.
>
> I'm just wondering if we should do this for:
> - Stable (Does 1.0.1 also have the assembler?)
> - Backports
>

I will be taking this change into Xenial 16.04 LTS as an SRU and a
quick survey of other distros show that s390x have assembly
optimisations enabled by default. So there is a degree of confidence
that this upstream code-path has been working in the field, with the
same instruction ISA level as Debian. These are just datapoints.
Ideally take it everywhere, the performance boost is significant 4x -
5x on the optimised algorithms, 2x for the elliptic things.

-- 
Regards,

Dimitri.



More information about the Pkg-openssl-devel mailing list