All of lore.kernel.org
 help / color / mirror / Atom feed
From: ard.biesheuvel@linaro.org (Ard Biesheuvel)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] md/raid6: delta syndrome for ARM NEON
Date: Thu, 25 Jun 2015 10:30:03 +0200	[thread overview]
Message-ID: <CAKv+Gu9aTCyEQi9g_7oBzOBYay5H_z2mUxK4_D7CQjGs40Lwpw@mail.gmail.com> (raw)
In-Reply-To: <12EF8D94C6F8734FB2FF37B9FBEDD1735FCC7052@EXCHANGE.collogia.de>

On 25 June 2015 at 08:32, Markus Stockhausen <stockhausen@collogia.de> wrote:
>> Von: Ard Biesheuvel [ard.biesheuvel at linaro.org]
>> Gesendet: Mittwoch, 24. Juni 2015 18:43
>> An: linux-arm-kernel at lists.infradead.org; hpa at zytor.com
>> Cc: Ard Biesheuvel; Markus Stockhausen; Neil Brown
>> Betreff: [PATCH] md/raid6: delta syndrome for ARM NEON
>>
>> This implements XOR syndrome calculation using NEON intrinsics.
>> As before, the module can be built for ARM and arm64 from the
>> same source.
>
>> Relative performance on a Cortex-A57 based system:
>>
>>   raid6: int64x1  gen()   905 MB/s
>>   raid6: int64x1  xor()   881 MB/s
>>   raid6: int64x2  gen()  1343 MB/s
>>   raid6: int64x2  xor()  1286 MB/s
>>   raid6: int64x4  gen()  1896 MB/s
>>   raid6: int64x4  xor()  1321 MB/s
>>   raid6: int64x8  gen()  1773 MB/s
>>   raid6: int64x8  xor()  1165 MB/s
>>   raid6: neonx1   gen()  1834 MB/s
>>   raid6: neonx1   xor()  1278 MB/s
>>   raid6: neonx2   gen()  2528 MB/s
>>   raid6: neonx2   xor()  1942 MB/s
>>   raid6: neonx4   gen()  2888 MB/s
>>   raid6: neonx4   xor()  2334 MB/s
>>   raid6: neonx8   gen()  2957 MB/s
>>   raid6: neonx8   xor()  2232 MB/s
>>   raid6: using algorithm neonx8 gen() 2957 MB/s
>>   raid6: .... xor() 2232 MB/s, rmw enabled
>>
>
> Nice to see that the placeholders get filled.
> Did you have a chance to do some real tests?
>

Hello Markus,

I haven't done any real world testing yet. Can you recommend any test
tools or test suites in particular?

Thanks,
Ard.

  reply	other threads:[~2015-06-25  8:30 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-24 16:43 [PATCH] md/raid6: delta syndrome for ARM NEON Ard Biesheuvel
2015-06-25  6:32 ` AW: " Markus Stockhausen
2015-06-25  8:30   ` Ard Biesheuvel [this message]
2015-06-25  8:50     ` Ard Biesheuvel
2015-06-27 19:54     ` AW: " Markus Stockhausen
2015-06-29  1:32 ` NeilBrown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAKv+Gu9aTCyEQi9g_7oBzOBYay5H_z2mUxK4_D7CQjGs40Lwpw@mail.gmail.com \
    --to=ard.biesheuvel@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.