Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » SIMD encapsulation
SIMD encapsulation [message #54355] Fri, 03 July 2020 10:17 Go to next message
mirek is currently offline  mirek
Messages: 12616
Registered: November 2005
Ultimate Member
While thinking about optimizing for ARM NEON SIMD, after a lot hesitation I decided to create "common encapsulation", basically a set of SIMD types common for SSE2 and ARM NEON and rewrote all SIMD optimised algorithms with it. It is in Core/SIMD_SSE2.h (I yet have to create NEON implementation).

While mostly intended for internal use, it could make developing SIMD code easier. It basically defines 4 128bit types and operations on them...

Mirek
Re: SIMD encapsulation [message #54468 is a reply to message #54355] Tue, 28 July 2020 13:32 Go to previous message
mirek is currently offline  mirek
Messages: 12616
Registered: November 2005
Ultimate Member
ARM NEON implementation finished... Results are not spectacular, but at least it seems faster than non-SIMD (by about 20%).
Previous Topic: theide: It is now possible to search the web for error
Next Topic: theide: Navigator is now able to search for files too
Goto Forum:
  


Current Time: Wed Aug 12 05:34:09 CEST 2020

Total time taken to generate the page: 0.00852 seconds