Questions tagged [yeppp]

Yeppp! is a high-performance SIMD-optimized mathematical library for x86, ARM, and MIPS processors on Windows, Android, Mac OS X, and GNU/Linux systems. Yeppp! officially supports the C, C++, C#, Java, and FORTRAN programming languages.

8 questions
9
votes
3 answers

Running Yeppp library with Mono on Raspbery Pi

I have an application using the Yeppp! SIMD library. The application is written in C#. It runs perfectly on Windows x86-32 and x86-64. However, when I run the application on a Raspberry Pi with Mono I get the following exception (not sure if it's an…
user9993
  • 5,833
  • 11
  • 56
  • 117
3
votes
1 answer

Segmentation fault on any Yeppp! api call

To be honest, it's my first time using any sort of library like Yeppp!, and by that I mean SIMD libraries with dynamic runtime selection, or however they would word it. End result is that the library is supposed to choose the optimal SIMD assembly…
novacrazy
  • 33
  • 2
  • 6
2
votes
2 answers

Trying to get pointers working

I've never needed to use pointers in C# before, however, the library I'm using requires that method parameters are passed as pointers. The library allows for the usage of SIMD instruction sets. To test how to use the library, I've attempted to write…
user9993
  • 5,833
  • 11
  • 56
  • 117
1
vote
1 answer

Does Yeppp support finding the big.LITTLE ,Revision etc

Does Yeppp support finding the following info: SoC name No of CPUs (Like in an Exynos 5410) Total no of cores big.LITTLE Revision Process Current CPU load Max and Min clock speed Current clock speed GPU Renderer GPU vendor If yes, please tell me…
Binoy Babu
  • 16,699
  • 17
  • 91
  • 134
1
vote
1 answer

Performance with Yeppp! is slower than native implementation

Hi I am trying to improve the performance of vector algebra in my code using Yeppp! library however the performance is actually getting worse... Here is a piece of the Vector class code: #include "Vector3.h" #include #include…
SunnyDark
  • 291
  • 1
  • 3
  • 9
1
vote
1 answer

Does Yeppp! support multiply accumulate operations on arrays

The Yeppp! math library seems to support basic vector operations such as add, subtract and multiplication of two vectors. A common vector operation is multiply-accumulate, where each element a in vector A is transformed by each element b in Vector B…
Johan
  • 660
  • 1
  • 6
  • 13
0
votes
1 answer

Using Yeppp! on Codeblocks on Windows - setting environment parameters (probably)

I'm trying to get the Yeppp! vector math libraries working on my system (windows 7 with Codeblocks, GNU 4.9.2) in c++ (plain c fails as well). Using the basic 'entropy' example from the…
I am tired
  • 21
  • 3
0
votes
1 answer

C# - Using external CLR DLL

I'm trying to use an external library with my code. I have added it as a reference from within Visual Studio and things like auto-complete works fine, I can see all the available methods while typing code. It also compiles without any warning or…
user9993
  • 5,833
  • 11
  • 56
  • 117