Re: [eigen] Parallel matrix multiplication causes heap allocation |

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]

*To*: eigen@xxxxxxxxxxxxxxxxxxx*Subject*: Re: [eigen] Parallel matrix multiplication causes heap allocation*From*: Benoit Steiner <benoit.steiner.goog@xxxxxxxxx>*Date*: Wed, 21 Dec 2016 15:18:16 -0800*Dkim-signature*: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=5ff9c6voG087sBKmogpGQ0Fp6zHZixx/c3eKz11fFoQ=; b=NWH16p6jghhCQsF3n5iXQ7AxsvG3DgnRgHQc44tlt1ddLNx4PGMEosrAcARovxfO3x L12Ar68oL5HuDx7K6RrZvDPZF+mHso0KfbfwZjN1bpmXFq+sbaweioUFkZRTZvk+bP+c 9Nd1LjJs8vSnA0MT1sQobsoOSyK5LcIOIF2Ksbr2v9UBrQtV0KW3MNNZ1AVhwblgVjLA 5Ub35WXaCSiIZqpLd0kc6GaRMB7as/eo99sFewjU0NSYoK0rLG91ZetRnfrpUhHrlsci dWVf+pyoMJGbWXSBy9lgxa183PZ6pIXqMHhAcscdqSU2nSyKYz6q5ZspEvs0cUJeM2DT klzg==

I've just started to merge some support for the libxsmm matrix multiplication kernels into Eigen. These kernels are extremely efficient and perform better than the Eigen ones on Haswell and above.

Note that there is more work to be done, in particular wrt to multi-threading. This will be done over the next few months.

On Mon, Dec 19, 2016 at 11:48 AM, Ilja Honkonen <ilja.j.honkonen@xxxxxxxx> wrote:

Hello

For the KNL, I have access to one of them but the performance is

awful compared to what I had this summer. So I would not trust it.

I could try to reproduce your results on KNL, especially if given copy&paste instructions for setting everything up. I did upload some results in http://eigen.tuxfamily.org/bz/show_bug.cgi?id=937 in case that's relevant here.

Ilja

**Follow-Ups**:**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*François Fayard

**References**:**[eigen] Parallel matrix multiplication causes heap allocation***From:*Rene Ahlsdorf

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*François Fayard

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Gael Guennebaud

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Jeff Hammond

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Gael Guennebaud

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Jeff Hammond

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Gael Guennebaud

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Christoph Hertzberg

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*François Fayard

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Christoph Hertzberg

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*François Fayard

**Re: [eigen] Parallel matrix multiplication causes heap allocation***From:*Ilja Honkonen

**Messages sorted by:**[ date | thread ]- Prev by Date:
**Re: [eigen] Parallel matrix multiplication causes heap allocation** - Next by Date:
**Re: [eigen] Parallel matrix multiplication causes heap allocation** - Previous by thread:
**Re: [eigen] Parallel matrix multiplication causes heap allocation** - Next by thread:
**Re: [eigen] Parallel matrix multiplication causes heap allocation**

Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |