Re: [eigen] Eigen AVX support - first steps |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen <eigen@xxxxxxxxxxxxxxxxxxx>
- Subject: Re: [eigen] Eigen AVX support - first steps
- From: Gael Guennebaud <gael.guennebaud@xxxxxxxxx>
- Date: Wed, 15 May 2013 23:35:33 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=2L9vIcnY/5yFVy2XHVTkf/fyvZwlhCxWSVnNUOwIEjY=; b=a+Q2H6Tfir4qH58+1vubqZ0tRVGxcO3fQd6ClTFfvVrm2uCZQr/Qsa9tZpE5ppS47h XIBYCZEZhDiUpTVP+qWHPG5yEi5U+0IR+O+SfqQxVfOQ1hFnJ+c836jig7Ib53URYyCM fKuuyXtb3z/4PjKaDT8khlnoF95QFTYVoFwqBBEdS58YWGqzPUS9+BoLYdEWHlEGLsHc UONdYEDLW9qLVRAyUvqEYuuBo4JcTmCapNn13blqgFFLdZSE4kBedAzorc0CNQmQ2+8i KOzXsUWnpV3+lpyWhqZ0/uqdFYIkGXtgrTN72zi+MkMgtcOt0Ngje9GyxMIuUWLnOwCa wy8g==
oh, actually let me update step 4) as follow:
4) extend CMakeLists.txt file to add an AVX option like the SSE and
NEON ones, then compile and run the unit test starting with the
'packetmath' unit test.
On Wed, May 15, 2013 at 11:32 PM, Gael Guennebaud
<gael.guennebaud@xxxxxxxxx> wrote:
> Hi,
>
> On Wed, Apr 24, 2013 at 10:28 PM, Rohit Garg <rpg.314@xxxxxxxxx> wrote:
>> So, to summarize, the next steps are
>>
>> 1) fix up the remaining intrinsics
>> 2) patch the SSE detection to select AVX first.
>> 3) make pload, pstore work with 16 bytes alignment for now, (ie unaligned.)
>> 4) start with some unit tests.
>>
>> Anything I missed?
>>
> sorry for late reply but that sounds like a good plan.
>
> then:
>
> 5) add support for 32 bytes alignment
> 6) revert step 3)
>
> gael
>
>>
>> On Tue, Apr 16, 2013 at 4:44 PM, Gael Guennebaud <gael.guennebaud@xxxxxxxxx>
>> wrote:
>>>
>>> On Tue, Apr 16, 2013 at 8:33 PM, Rohit Garg <rpg.314@xxxxxxxxx> wrote:
>>> > m128d_f64
>>>
>>> This member is defined with MSVC only. In general we use the _mm_cvts*
>>> intrinsics.
>>>
>>> gael
>>>
>>>
>>
>>
>>
>> --
>> Rohit Garg
>>
>> http://rpg-314.blogspot.com/
>>
>> Graduate Student
>> Applied and Engineering Physics
>> Cornell University