From: Heinz Mauelshagen <heinzm@redhat.com>
To: device-mapper development <dm-devel@redhat.com>
Cc: linux-raid <linux-raid@vger.kernel.org>
Subject: Re: [dm-devel] [PATCH v2 1/1] dm-raid45
Date: Tue, 12 Jan 2010 15:44:28 +0100 [thread overview]
Message-ID: <1263307468.1346.9.camel@o> (raw)
In-Reply-To: <e9c3a7c20912210848u3f6ced7cvc57aec586ff7c0ef@mail.gmail.com>
On Mon, 2009-12-21 at 09:48 -0700, Dan Williams wrote:
> On Wed, Dec 9, 2009 at 10:47 AM, Heinz Mauelshagen <heinzm@redhat.com> wrote:
> > On Tue, 2009-12-08 at 17:38 -0700, Dan Williams wrote:
> >> On Thu, Nov 26, 2009 at 6:45 AM, <heinzm@redhat.com> wrote:
> >> > From: Heinz Mauelshagen <heinzm@redhat.com>
> >> >
> >> > Neil et al.,
> >> >
> >> > finally got around to creating a followup (interim) patch, which allows
> >> > for changing the xor algorithn at runtime via the message interface,
> >> > hence allowing to test if the xor unrole optimization around the
> >> > supported algorithms is performing better than the assembler
> >> > optimized one in the kernel.
> >>
> >> Now that perf is available it would be good to get some comparative
> >> cache utilization statistics on the two approaches.
> >
> > I'd appreciate it.
> > Do you have any time to spend on this comparison ?
> >
>
> I can give it a shot.
Thanks.
> The easiest way to test would be to export your
> versions via a struct xor_block_template.
Yes, but my recent dm-raid45 patch on dm-devel allows for selection of
the xor routine being used and its parameters..
Fiddling the macros into xor_block_template structs would allow for
testing them with other callers...
> However, the question I
> have is how do your macros differ from the existing ones in
> include/asm-generic/xor.h?
Those xor data from multiple blocks via sequenced single xor operations
whereas mine does them in one go.
> Can we achieve the same effect by
> extending the ones in include/asm-generic/xor.h to do up to 8 at a
> time?
I don't think so but that's one question to answer.
Thanks,
Heinz
>
> Thanks,
> Dan
>
> --
> dm-devel mailing list
> dm-devel@redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
prev parent reply other threads:[~2010-01-12 14:44 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-11-26 13:45 [PATCH v2 1/1] dm-raid45 heinzm
2009-12-09 0:38 ` [dm-devel] " Dan Williams
2009-12-09 10:43 ` Christoph Hellwig
2009-12-09 17:43 ` Heinz Mauelshagen
2009-12-09 17:47 ` Heinz Mauelshagen
2009-12-21 16:48 ` [dm-devel] " Dan Williams
2010-01-12 14:44 ` Heinz Mauelshagen [this message]
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=1263307468.1346.9.camel@o \
--to=heinzm@redhat.com \
--cc=dm-devel@redhat.com \
--cc=linux-raid@vger.kernel.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.