Community ========= The community page gives you access to the different information on the members of the Par4All community, the different ways to join the members of the community and the Par4All support team, as well as our job opportunities. Members ------- Par4All is currently supported by different organizations: - `SILKAN `_ for the industrial support and development, - `MINES ParisTech `_ for the underlying technology (PIPS), - `Institut TÉLÉCOM/TÉLÉCOM Bretagne/HPCAS `_ for technological contribution. Support ------- There is no longer official support of Par4All by SILKAN. - IRC : For interactive discussions and support, there is a ``#par4all`` IRC channel on FreeNode (if you are unfamiliar with IRC you can begin by looking at http://freenode.net for more information). - More specific discussions on PIPS are done on the ``#pips`` IRC channel on FreeNode. - For other aspects of Par4All such as research, the following website http://pips4u.org has other collaborative communication tools. - LinkedIn : There is also a `Par4All group on LinkedIn `_. - There is an `old forum for Par4All `_. Many Par4All developers use the xchat IRC client and Android AndChat. Research Collaborative Projects ------------------------------- Par4All is currently partially funded by different projects. Current projects ................ - `European ARTEMIS `_ `SMECY project (2010-2013) `_ - `French System@TIC research cluster `_ `SIMILAN project (2011-2013) `_ - `French NSF (ANR) `_ `MediaGPU project (2010-2013) `_ - `French System@TIC research cluster `_ `OpenGPU project (2010-2012) `_ - `French NSF (ANR) `_ `FREIA project (2008-2012) `_ Older projects .............. - `European ARTEMIS `_ `SCALOPES project (2009-2011) `_ - `French Images and Networks research cluster `_ `TransMedi@ project (2008-2010) `_ Background ---------- In 1988 the CRI lab (*Centre de recherche Informatique*) of Mines ParisTech began developing PIPS (in French: :emphasis:`Parallélisation Interprocédurale de Programme Scientifiques`) as a source to source compiler. In 2009, HPC Project (now called SILKAN) with the CRI announced a new open source platform for automatic parallelisation of computer programs: **Par4All**. Internally, Par4All is currently composed of different components: - the `PIPS `_ source-to-source compiler that began at `MINES ParisTech `_ in 1988 and is currently developed also in many other places: `SILKAN `_, `Institut TÉLÉCOM/TÉLÉCOM Bretagne `_, `IT SudParis `_, `RPI (Rensselaer Polytechnic Institute) `_. - the `PolyLib `_ used by PIPS, - GCC/GFC for the Fortran95 parser, - and of course own tools and scripts to make all these components and the global infrastructure usable. .. image:: images/Mines-paris-tech.jpg `CRI MINES ParisTech `_ : The « Centre de Recherche en Informatique, Mathématiques et systèmes, MINES ParisTech » is the Center for research in computing, mathematics and systems from the École des Mines belonging to the ParisTech group. The CRI studies languages used in computer science such as programming, data description, or query languages. The CRI develops semantic analysis and automatic transformation of these languages to answer industrial needs (performance, development cost and time-to-market) as well as administrative and societal needs (coherent data sharing, data normalization, access to data and heritage protection). .. image:: images/silkan-logo1_RVB.jpg `SILKAN `_ (formely called HPC Project) delivers cost-effective application-in-a-box solutions for demanding users who require intense computational power. The company also assists its customers with a set of services allowing to leverage the power of latest-generation processors. You can find more information about SILKAN on our corporate web site or on our page dedicated to our Application-in-a-box solution, Wild Systems. SILKAN is the result of the merge of HPC Project and Arion Entreprise. Jobs ---- **This section is mostly obsolete but may be a source for other jobs or internships...** Different positions may be available in the Par4All community Some jobs and internships are offered by the Par4All community. These positions are related to compilation, source-to-source compilers, parallelism, optimization and program transformations, manycores, GPU (CUDA and OpenCL), operating systems, parallel applications, scientific computing, graphics visualization, analytics, financial computing, embedding systems… If you are highly skilled in these areas or very motivated by these subjects and you are ready to incorporate a team that blends high-end academics with bleeding-edge entrepreneurs, send your résumé to jobs (at)silkan (dot)com since SILKAN is in a massive hiring phase. Internships ........... **This section is mostly obsolete but may be a source for other jobs or internships...** There are many internships in compilation, program transformation. parallelization, optimization, GPU, SIMD, hardware accelerators, scientific computing... in France (Paris & Montpellier), USA (Los Altos) & Canada (Montréal). There are so many things to do that you have only a small (old) sample here. Contact us if you are interested in any of these subjects. .. toctree:: :maxdepth: 1 jobs/adding-matlaboctavescilab-language-to-a-source-to-source-compiler jobs/optimized-program-generation-with-static-and-dynamic-analysis-support jobs/coupling-a-pattern-matching-language-to-a-source-to-source-compiler jobs/multi-target-program-transformations jobs/semantics-editor-for-a-source-to-source-program-transformation-infrastructure-with-eclipse jobs/complexity-based-nonparallelization jobs/fortran-to-opencl-parallelization .. # Some Emacs stuff: ### Local Variables: ### mode: rst,flyspell ### ispell-local-dictionary: "american" ### End: