Hi, sorry for the late reply.
This certainly looks interesting (I just glanced over it so far), but I
guess for Eigen this could only serve as "inspiration" for better code,
since we need to stay compiler-independent.
At the moment, I don't think making different code-paths just to support
this, is a good idea. Although, eventually this could be handled like a
different "architecture".
Cheers,
Christoph
On 31/01/2020 00.40, Florian Hahn wrote:
Hello,
As already mentioned earlier on the list, we recently shared a proposal to add
support for some matrix math operations to Clang.
The extension initially helps to improve & simplify code generation for small
matrixes (sizes < 15x15). We are currently trying to make sure the extension is
useful for a wider range of users. It would be great if you could take a look and
share any feedback or comments on cfe-dev.
The original proposal can be found on the cfe-dev mailing list:
http://lists.llvm.org/pipermail/cfe-dev/2019-December/064141.html
<http://lists.llvm.org/pipermail/cfe-dev/2019-December/064141.html> and the thread
continues in January: http://lists.llvm.org/pipermail/cfe-dev/2020-January/064206.html
<http://lists.llvm.org/pipermail/cfe-dev/2020-January/064206.html>
The original proposal uses builtins for matrix operations, but as part of the
initial feedback we are planning on replacing those with proper operators for
the type.
Thanks,
Florian
--
Dr.-Ing. Christoph Hertzberg
Besuchsadresse der Nebengeschäftsstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 1
28359 Bremen, Germany
Tel.: +49 421 178 45-4021
Zentrale: +49 421 178 45-0
E-Mail: [email protected]
Weitere Informationen: http://www.dfki.de/robotik
-------------------------------------------------------------
Deutsches Forschungszentrum für Künstliche Intelligenz GmbH
Trippstadter Straße 122, D-67663 Kaiserslautern, Germany
Geschäftsführung:
Prof. Dr. Antonio Krüger (Vorsitzender)
Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats:
Dr. Gabriël Clemens
Amtsgericht Kaiserslautern, HRB 2313
-------------------------------------------------------------