Author Topic: Par4All: C and Fortran auto-parallelizing to CUDA C and OpenCL  (Read 3977 times)

0 Members and 1 Guest are viewing this topic.

Stefan

  • Global Moderator
  • Hero Member

  • Offline
  • *****

  • 2897
    • View Profile
Par4All: C and Fortran auto-parallelizing to CUDA C and OpenCL
« on: February 17, 2010, 07:13:19 PM »
Quote
  Par4All is a platform that merges various open source developments to aim at achieving the migration of software to multicore and other parallel processors.

Pa4All is an open-source environment to do source-to-source transformations on C and Fortran programs for parallelizing, optimizing, instrumenting, reverse-engineering, etc. on various targets.

The interest of the source-to-source approach is to capitalize on the real value of an application (its source!) and generating other sources that can be used by the better back-ends available: optimized compilers for a given processor, vendor compilers for embedded processors, CUDA or OpenCL for GPU, OpenMP, MPI... One source, run everywhere!