SimonDanisch / julia-challenge

Many language implementations for the Julia Challenge: https://nextjournal.com/sdanisch/the-julia-language-challenge
76 stars 5 forks source link

Using TRIOT (Faster tensor manipulation in C++11) paper #7

Open mratsim opened 6 years ago

mratsim commented 6 years ago

Inspired by #6 by @serge-sans-paille, I think the [TRIOT: Faster tensor manipulation in C++11](Faster tensor manipulation in C++11) paper would be a great fit for this challenge.

TRIOT stands for Template Recursive iteration over Tensors.

Unfortunately while I can read the code I'm not a C++ dev but it should be easy to adapt it for this challenge. It supports variadic inputs.

Here are my notes plus a Nim implementation as well.