Re: Source-to-Source compilers?

idbaxter@semdesigns.com
Fri, 16 Jan 2009 23:11:38 -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: idbaxter@semdesigns.com
Newsgroups: comp.compilers
Date: Fri, 16 Jan 2009 23:11:38 -0800 (PST)
Organization: Compilers Central
References: 09-01-039
Keywords: parallel, tools
Posted-Date: 18 Jan 2009 08:05:55 EST

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 :-]
See http://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.


Ira Baxter
Semantic Designs.



Post a followup to this message

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