Re: Source-to-Source compilers?

Simone Pellegrini <motonacciu@gmail.com>
Mon, 19 Jan 2009 04:10:12 -0800 (PST)

          From comp.compilers

Related articles
Source-to-Source compilers? motonacciu@gmail.com (Simone Pellegrini) (2009-01-16)
Re: Source-to-Source compilers? DrDiettrich1@aol.com (Hans-Peter Diettrich) (2009-01-17)
Re: Source-to-Source compilers? idbaxter@semdesigns.com (2009-01-16)
Re: Source-to-Source compilers? rnsanchez@wait4.org (Ricardo Nabinger Sanchez) (2009-01-18)
Re: Source-to-Source compilers? motonacciu@gmail.com (Simone Pellegrini) (2009-01-19)
Re: Source-to-Source compilers? motonacciu@gmail.com (Simone Pellegrini) (2009-01-19)
Re: Source-to-Source compilers? motonacciu@gmail.com (Simone Pellegrini) (2009-01-19)
Re: Source-to-Source compilers? serge.guelton@irisa.fr (serge guelton) (2009-01-20)
| List of all articles for this month |

From: Simone Pellegrini <motonacciu@gmail.com>
Newsgroups: comp.compilers
Date: Mon, 19 Jan 2009 04:10:12 -0800 (PST)
Organization: Compilers Central
References: 09-01-039 09-01-041
Keywords: tools
Posted-Date: 19 Jan 2009 07:21:03 EST

On Jan 17, 8:11 am, idbax...@semdesigns.com wrote:
> On Jan 16, 9:18 am, Simone Pellegrini <motonac...@gmail.com> wrote:
>
> > I am working in the optimization of parallel applications for multi-
> > core architectures. We don't want to auto-parallelize code but take a
> > parallel application (mainly written in C/C++ or Fortran) and produce
> > the optimized version via application of transformations. ...
> > So, what else? GCC? Open64? [snip]
>
> I didn't think that the DMS Software Reengineering Toolkit was
> that hard to find. [Google "transform C++" and see what comes up :-]
> Seehttp://www.semanticdesigns.com/Products/DMS/DMSToolkit.html
>
> DMS is a source to source transformation system. It has production-
> quality C, C++ front ends, and a FORTRAN front end that isn't quite
> production. It has been used to carry out mass changes on C and C++
> code; see the papers page at the web site for some papers on C++
> transformation.


Sorry but I didn't mentioned that we need open source tools! The DMS
system seems nice but it's not open source.
That's a big problem for us as far as we (probably) need to add some
features (and modify) to the tool we use in order to fully implement
our approach (which is not just applying the transformations)!


Anyway thanks for the answer!
bye, Simone
[There are plenty of commercial tools that allow user modifications. If
this project isn't important enough to spend money for tools, you should
just say so. -John]



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.