Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    KAAPI 2.3.1

    Download button

    No screenshots available
    Downloads: 482  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.5/5)
    11 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    KAAPI Team | More programs
    GPL / FREE
    May 18th, 2008, 22:08 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    KAAPI description

    KAAPI is a C++ library that allows to execute fine/medium grain multithreaded computation with dynamic data flow synchronization

    KAAPI "Kernel for Adaptative, Asynchronous Parallel and Interactive programming" is a C++ library that allows to execute fine/medium grain multithreaded computation with dynamic data flow synchronizations.

    Here are some key features of "KAAPI":

    · It is based on work-stealing algorithms
    · It can run on various processors
    · It can run on various architectures (clusters or grids)
    · It contains non-blocking and scalable algorithms

    INSTALLATION:

    You can check whether a configure file has been created in the source directory.

    If you want to use more configure options, please read its documentation:

    $ ./configure --help

    It is better that KAAPI source files are compiled in a different directory from the source code directory. We suggest you create a directory named build:

    $ cd ..
    $ mkdir build ; cd build

    In the build directory, you now can launch the configure script, using --prefix=< install dir > option to choose an installation path which will be the root of the installation directory (header files, archive, script,etc. will be put here). This installation directory must be different from the source directory (and the build directory).

    NOTE: Source (and build) directory can be removed after the KAAPI library is compiled and installed. The installation directory must be kept to be able to compile and run KAAPI applications

    $ ..//configure --prefix=$HOME/KAAPI

    Compiling

    KAAPI can be well compiled with the following compilers:

    * g++-3.4 (deprecated)
    * g++-4.1 to g++-4.3

    WARNING: On Itanium, version 4 or greater is required, older version (especially 3.4) are not supported

    To compile the library, just run make in the build directory:

    $ make

    It may take some time. You can also read make documentation to have more compiling options.

    Installing

    If the previous steps succeed, then the installation of the library is simple. (Note: depending on your installation path specified by the prefix option during the previous configuration, you may need root privileges).

    $ make install

    What's New in This Release:

    · configure can disable documentation generation with --without-doc
    · some traces added with --enable-trace



    Product's homepage

      


    TAGS:

    C++ library | data flow synchronization | scalable algorithm | scalable | algorithm | data

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM