Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vectorcamp
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
vectorcamp
1y ago
Yes, SVE/SVE2 is somehow similar in that way, the same intrinsic has some variants depending on the predicate masks. However, the problem is that we have to make a few changes in the backend in order to do this and we have to do it wit
2.
▲
by
vectorcamp
1y ago
integration with std::simd might be doable, but there are no plans at least on our side to integrate with any particular library.
3.
▲
by
vectorcamp
1y ago
Yeah, that's definitely doable, thanks for the pointer, we will add it in the list :)
4.
▲
by
vectorcamp
1y ago
You still have to use the library, and it will still work the same way for normal scalar C code. The whole point is that the vectorization is difficult to write and an LLM just might be able to help with some cases, not all.
5.
▲
by
vectorcamp
1y ago
I agree. Most developers don't need to write SIMD code. Some do however and those need good documentation to write good SIMD code, even more so when it comes to porting. Interesting that you mention Eigen. Long before I started my comp
6.
▲
by
vectorcamp
1y ago
Hi, thanks for your feedback, we are being "incorrect" on purpose. All intrinsics up to and including SSE4.2 were including as part of SSE4.2. We have no intention of providing full granularity for any ISA extension esp one that i
7.
▲
by
vectorcamp
1y ago
Getting an LLM to translate code is very tricky, we haven't included AVX2 and AVX512 yet in our SIMD.ai because it requires a lot more work. However, translating code between similarly sized vector engines is doable when we finetuned o
8.
▲
by
vectorcamp
1y ago
I agree, it's always best to use something that already exists and is optimized for your platform, unless it doesn't exist or you need extra features that are not covered. In those cases you need to read large ISA manuals, use eac
9.
▲
by
vectorcamp
1y ago
Do you mean Helium from Arm? Yes, that would be nice to include and relatively easy as it's mostly the same as Neon.
10.
▲
by
vectorcamp
1y ago
Hi, I'm one of the SIMD.info team, thanks for your feedback. We would actually like to include more information, but our goal is to complement the official documentation not replace it. We actually provide links to Felix Cloutier'
11.
▲
by
vectorcamp
1y ago
You make some good points. I represent Vectorcamp (creators of simd.info). It's still in Beta status, because we know there are some limitations currently, but we are already using it in production for our own projects. Now to comment