Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Tags
    3. ipp
    Log in to post
    • All categories
    • David HealeyD

      Visual Studio 2026

      Watching Ignoring Scheduled Pinned Locked Moved General Questions visual studio ipp compiling
      4
      1 Votes
      4 Posts
      208 Views
      David HealeyD

      Noice!

      @Christoph-Hart said in Visual Studio 2026:

      Has the IPP link changed

      Don't think so, but here it is: https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html

      PSA:
      After pulling the latest changes with the usual git pull you also need to run git submodule update --recursive

    • A

      Help me understand FFT and IPP (and other libs)

      Watching Ignoring Scheduled Pinned Locked Moved General Questions compiler fft ipp
      4
      0 Votes
      4 Posts
      1k Views
      A

      @Christoph-Hart Thanks for the clarification!

      The CPUs instruction set for SIMD seems to be a big factor for the actual gains. I found a nice thesis by a guy named Anthony Blake called "Computing the fast Fourier transform on SIMD microprocessors", including lots of comparisons from quite recent machines (i7-2600, around 7yrs old "only":=). It included a high-performance FFT library called SFFT / Spiral, vDSP, Intel IPP and FFW3: (page 140 in pdf)

      https://www.cs.waikato.ac.nz/~ihw/PhD_theses/Anthony_Blake.pdf

      According to the benchmarks, another library called SFFT (Sparse Fast Fourier Transform) was used that partially trashed the others (FFW3/vDSP/IPP) around the 4-64 bit sets in lots of tests. But according to the Spiral SFFT page:

      the algorithm can be faster than modern FFT libraries. However, the reference implementation is not optimized for modern hardware features such as the cache hierarchy, vector instruction sets, or multithreading.

      Too bad, would have loved to stare at some more graphs and then going "I wish I understood the context". :) It is now being used in 3D FFT to analyze the trajectories of gravitational pulls or ... well space n shit 😁

      @d-healey Thanks for the video, I saw it yesterday and it is really good. He explains it perfectly.

    • S

      IPP on a M1 Mac

      Watching Ignoring Scheduled Pinned Locked Moved General Questions mac m1 ipp ipp.h
      8
      1 Votes
      8 Posts
      1k Views
      S

      @d-healey

      And we're rolling.

      Xcode 13.1 worked like a charm.

      thanks for your help and fast responses.

    • David HealeyD

      Projucer IPP dropdown or definition?

      Watching Ignoring Scheduled Pinned Locked Moved General Questions ipp projucer
      5
      0 Votes
      5 Posts
      852 Views
      David HealeyD

      I also noticed that using the CLI -ipp doesn't add any flags to the Makefile.

      I fixed this thing.