[eigen] Extending Eigen with AVX |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: [eigen] Extending Eigen with AVX
- From: Rohit Garg <rpg.314@xxxxxxxxx>
- Date: Sat, 2 Mar 2013 19:09:33 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:from:date:message-id:subject:to :content-type; bh=3LbhS8rFIuSJwj0mQkIye3EsMUzZXj07D+OtBFn5hC4=; b=D3k6vvBlJVEYVLZgLTntmvyggEgVff79Fngxy00ZZFEXbAxtbCFgZO8N0Y/5rv+C8o VRFvHyy38g1EohktdrlQDAoVTr6tvcgwx+3fEayXfzIyQJGqGd/Zdx2r+cCwmPtXWPLW wrjUTn63t1giAFytmh2wL31OGtyQDNdZx8vin96fN+YxbkfeLXzm/EHmpMWvd+gQ5l/A fQif+fh8Mxzl0AH023GJJg6ffxZeWqeGTCjraY41/UIYPV8Yzqra/0RJswX9QjjfYwP/ ISci9oryvlgyp/k3t0JJovdvS1x8hCpZ/Dz5X88umaRse57X4appMrPdt7EKGzP+al+Z Fmog==
Hi all,
I have been feeling the need for including AVX instructions in Eigen
for some time now. It's now too late to make 3.2 beta, but it can go
into 3.3.
I can work on the PacketMath functions for AVX if there are other
developers more familiar with Eigen's internals who would be OK with
helping me integrate this. Sadly, I do not know as much about Eigen's
internals as I should. Since AVX does not have integer operations, I
suggest that we begin with double and complex double operations first.
After that, we can look at float operations.
--
Rohit Garg
http://rpg-314.blogspot.com/
Graduate Student
Applied and Engineering Physics
Cornell University