Re: latest trends in compiler optimization research?

Tony Finch <dot@dotat.at>
01 Aug 2007 20:41:43 +0100 (BST)

          From comp.compilers

Related articles
latest trends in compiler optimization research? npd_ddit@yahoo.com (nikita desai) (2007-07-29)
Re: latest trends in compiler optimization research? jle@ural.owlnet.rice.edu (2007-07-29)
Re: latest trends in compiler optimization research? wyrmwif@tsoft.org (SM Ryan) (2007-07-29)
Re: latest trends in compiler optimization research? bear@sonic.net (Ray Dillinger) (2007-07-30)
Re: latest trends in compiler optimization research? emailamit@gmail.com (Amit Gupta) (2007-07-31)
Re: latest trends in compiler optimization research? SidTouati@inria.fr (ST) (2007-08-01)
Re: latest trends in compiler optimization research? adelantado@rwaltman.com (Roberto Waltman) (2007-08-01)
Re: latest trends in compiler optimization research? dot@dotat.at (Tony Finch) (2007-08-01)
Re: latest trends in compiler optimization research? onkar.n.m@gmail.com (onkar) (2007-08-03)
Re: latest trends in compiler optimization research? al407@cam.ac.uk (Anton Lokhmotov) (2007-08-07)
Re: latest trends in compiler optimization research? wyrmwif@tsoft.org (SM Ryan) (2007-08-07)
Re: latest trends in compiler optimization research? wclodius@lanl.gov (2007-08-09)
Re: latest trends in compiler optimization research? bmoses-nospam@cits1.stanford.edu (Brooks Moses) (2007-08-09)
Re: latest trends in compiler optimization research? dot@dotat.at (Tony Finch) (2007-08-08)
[2 later articles]
| List of all articles for this month |

From: Tony Finch <dot@dotat.at>
Newsgroups: comp.compilers
Date: 01 Aug 2007 20:41:43 +0100 (BST)
Organization: dotat labs
References: 07-07-107 07-07-111
Keywords: optimize, design

Ray Dillinger <bear@sonic.net> wrote:
>
>I don't know what the latest research work or trends are, but
>I can say what some of the biggest problems that compiler
>writers need to solve in modern architectures are.
>
>Effective use of multi-core CPU's,
>Effective use of multi-CPU architectures,
>Effective use of shared memory and cache in multi-CPU architectures,
>Effective use of per-CPU memory or per-core memory in multi-CPU
> architectures.


I don't think these are problems that can be tackled just by compiler
writers: they are more in the realm of language designers or system
architects (depending on whether you put the features in the language
or the library). Promising approaches include:


* message-passing, such as in Erlang
* software transactional memory
* data-parallel array ops


all of which require the right kind of application design to work.
Of course the compiler writer has to make them work *well*, but that's
out of scope if the compiler implements C.


Tony.
--
f.a.n.finch <dot@dotat.at> http://dotat.at/


Post a followup to this message

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