Par4All 版本 1.4.6
该项目的 WWW 站点是
Par4all 融合了各种免费和开源的开发。 Par4All 旨在实现软件向多核和其他并行处理器的迁移,以及向 GPU 等加速处理器的迁移。 它基于多个组件,包括源到源编译器框架 (科学程序的程序间并行化,地球上仍然存在的最古老的研究编译器),由 、 和。
Par4All 使用一个命令行自动将 C 和 Fortran 顺序程序转换为并行程序。 它将在多核和众核架构上提供代码执行优化,而无需使用任何特定的编程语言。
当前版本的 Par4All 将 C 程序作为输入并生成 OpenMP、CUDA 和 OpenCL 程序。 它还可以将 Fortran 程序转换为 OpenMP。 此外,这些生成的文件可以被编译成一个可执行文件,以便在多核和 GPU 等目标平台上执行。
Par4All 中的主要用户界面是命令行界面p4a用于调用提