EasyManuals Logo

Vaisala RVP900 User Manual

Vaisala RVP900
512 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #422 background imageLoading...
Page #422 background image
USER’S MANUAL__________________________________________________________________
420 _________________________________________________________________ M211322EN-D
D.14 Using the Intel IPP Library
The IPP software enables taking advantage of the parallelism of the single-
instruction, multiple-data (SIMD) instructions that comprise the core of
the MMX technology and Streaming SIMD Extensions. These
technologies can vastly improve the performance of computation intensive
signal processing applications. Refer to the complete Integrated
Performance Primitives Reference Manual Volume 1, which is supplied in
PDF form on each RDA CDROM.
The data types used within the IPP library are, for the most part,
compatible with the standard Vaisala typedefs; hence, the IPP routines can
almost always be called directly from RVP8 code. You can find many
examples of this simply by grep'ing the RVP8 sources for "ipps". Status
codes from the IPP library can be converted into RDA MESSAGEs via
sigIppStatus().
The header file intelipp_lib.h should be used to define the IPP library entry
points. Do not include the Intel headers directly because doing so will
bypass some RDA consistency checks and will make your code less
maintainable.
If you are new to the Intel IPP library we provide an example file
rda/intelipp/ipp_example.c that you can read through to get started. It
allows you to run DFT's and matrix transposes of various sizes, and
provides a simple method of benchmarking the IPP library on your
hardware.
The IPP runtime libraries are bundled into each RDA release. Vaisala has
purchased a single-user developer's license from Intel which allows one
engineer to develop code which links to the IPP library, and then to
distribute an unlimited number of copies of that code in executable form.
Our license does not, however, allow for any additional programmers to
develop their own code as an extension of Vaisala's license.
Essentially, the IPP license is a per-developer license. There are no
restrictions or royalties on the distribution of compiled binaries, but each
additional developer must be licensed at a cost of approximately
$250/year. Some relevant text is included below from the Intel online FAQ
http://www.intel.com/software/products/ipp/faq_lic.htm . The bottom line
is that our community of RDA developers must individually license
themselves with Intel in order to write new code that uses the IPP library.

Table of Contents

Other manuals for Vaisala RVP900

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Vaisala RVP900 and is the answer not in the manual?

Vaisala RVP900 Specifications

General IconGeneral
BrandVaisala
ModelRVP900
CategoryReceiver
LanguageEnglish