Re: Current work in compiler/language design.

preston@dawn.cs.rice.edu (Preston Briggs)
Mon, 11 Nov 1991 00:07:20 GMT

          From comp.compilers

Related articles
Current work in compiler/language design. hackeron@Athena.MIT.EDU (Harris L. Gilliam - MIT Project Athena) (1991-11-10)
Re: Current work in compiler/language design. preston@dawn.cs.rice.edu (1991-11-11)
Re: Current work in compiler/language design. hwloidl@risc.uni-linz.ac.at (1991-11-12)
Current work in compiler/language design. objsys@netcom.com (1991-11-14)
Re: Current work in compiler/language design. preston@dawn.cs.rice.edu (1991-11-16)
Re: Current work in compiler/language design. martens@laurel.cis.ohio-state.edu (1991-11-17)
Re: Current work in compiler/language design. objsys@netcom.com (Bob Hathaway) (1991-11-18)
Re: Current work in compiler/language design. carlton@husc8.harvard.edu (1991-11-19)
[11 later articles]
| List of all articles for this month |

Newsgroups: comp.compilers
From: preston@dawn.cs.rice.edu (Preston Briggs)
Keywords: design
Organization: Rice University, Houston
References: 91-11-030
Date: Mon, 11 Nov 1991 00:07:20 GMT

In article 91-11-030 Harris L. Gilliam - MIT Project Athena <hackeron@Athena.MIT.EDU> writes:
> What are the current hot spots in compiler/language design ? What
>topics are being hashed through and where are the next breakthroughs in
>compilers and languages going to come from. I am considering doing my
>thesis in the area of compiler/language design and have begun to ask a
>variety of sources these types of questions


I always wonder on this sort of question: Where's your advisor? If you
don't have one yet, get one. Then do whatever's necessary to please her.
Of course, the area of interest is sometimes an important consideration
when choosing an advisor. But perhaps more important are support,
support, and support (financial, moral, and political).


Now then...
Compiling for parallel machines, especially distributed memory.
Dealing with instruction-level parallelism.
Compiling higher-level languages.
Optimization for complex memory hierachies.
Exploitation of dependence analysis (that is, sharp array analysis)
for suprising purposes.


At least, those are things that interest me and my friends. There are, of
course, lots of others in both language design and implementation.


Look in recent proceeding from POPL, OOPSLA, and PLDI for what's been
considered important recently.


Preston Briggs
--


Post a followup to this message

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