User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ffnamespace:faq [2014/09/15 00:47]
aldinuc
ffnamespace:faq [2014/09/15 01:00] (current)
aldinuc
Line 1: Line 1:
 ====== Frequently Asked Questions ====== ====== Frequently Asked Questions ======
  
-===== Supported ​platformsOSes, Compilers ===== +Which platforms/OSes/compilers are supported?​ 
-  * Linux (i386, x86_64, Arm, PPC) with gcc supporting c++11 (>4.6). Other C++11-enabled compilers (e.g. Intel ICC) typically works. ​    + 
 +  * Linux (i386, x86_64, Arm, PPC) with gcc supporting c++11 (>4.6). Other c++11-enabled compilers (e.g. Intel ICC) typically works. ​    
   * MacOS X (> 10.4, i386-x86_64,​ PPC) with a c++ supporting c++11 (e.g. clang5.1, gcc).  ​   * MacOS X (> 10.4, i386-x86_64,​ PPC) with a c++ supporting c++11 (e.g. clang5.1, gcc).  ​
   * Usage of GPUs (NVidia, AMD) requires either CUDA or OpenCL.   * Usage of GPUs (NVidia, AMD) requires either CUDA or OpenCL.
   * Microsoft Windows (Windows 7 64 bit, x86_64) with Visual Studio Express 2013. Other Windows and Visual Studio compiler might works (minor fixes might be required). Window code is not fully optimised for performance.   * Microsoft Windows (Windows 7 64 bit, x86_64) with Visual Studio Express 2013. Other Windows and Visual Studio compiler might works (minor fixes might be required). Window code is not fully optimised for performance.
-  * Other platform/OS/compiler ​might work but are not tested. FastFlow core is a header-only library and it is likely to work on any platform with a good c++ compiler. Main development platform is Linux/​x86_64/​gcc. +  * Other platforms/OSes/compilers ​might work but are not extensively ​tested ​(e.g. iOS). FastFlow core is a header-only library and it is likely to work on any platform with a good c++ compiler. c++11 is required to use all FastFlow features. Core patterns does not requires c++11. Main development platform is Linux/​x86_64/​gcc. 
- +  * Dependencies from third-party libraries: Shared-memory:​ pthreads OR native threads for Window; Distributed:​ zeromq/TCP and/or IB/OFED, GPU: CUDA or OpenCL.
- +
- +
    
- 
-The support for Windows (32 and 64 bit) is available as beta in FastFlow 1.0.9 at revision 31 of Souceforge svn; it will be released with FastFlow 1.1. cc-NUMA platforms are supported (although optimization of the runtime for these platform is currently ongoing). 
- 
 <note important>​Work in progress</​note>​ <note important>​Work in progress</​note>​
  
ffnamespace/faq.1410734861.txt.gz · Last modified: 2014/09/15 00:47 by aldinuc