Re: Code selection trade-offs

=?windows-1252?Q?Bj=F6rn_Franke?= <bfranke@inf.ed.ac.uk>
Thu, 15 May 2008 19:29:50 +0100

          From comp.compilers

Related articles
Code selection trade-offs plfriko@yahoo.de (Tim Frink) (2008-05-12)
Re: Code selection trade-offs bfranke@inf.ed.ac.uk (=?windows-1252?Q?Bj=F6rn_Franke?=) (2008-05-15)
Re: Code selection trade-offs kamalpr@gmail.com (IndianTechie) (2008-05-23)
Re: Code selection trade-offs walter@bytecraft.com (Walter Banks) (2008-05-24)
| List of all articles for this month |
From: =?windows-1252?Q?Bj=F6rn_Franke?= <bfranke@inf.ed.ac.uk>
Newsgroups: comp.compilers
Date: Thu, 15 May 2008 19:29:50 +0100
Organization: Edinburgh University
References: 08-05-042
Keywords: optimize
Posted-Date: 15 May 2008 20:13:28 EDT

Hi Tim,


> Do you know of any works where profiling information/ static program
> analysis is used as a heuristic to control code selection, i.e. the
> (profiling) execution counts of particular code structures are
> influencing the choice of instructions used to translate the source
> code into assembler?
>


This may be a little off-topic, but in this paper a technique is used
that uses profiling based basic block execution counts to guide the
generation of new instructions for extensible processor cores that
allow you to define your own application-specific instruction set
extensions:


Richard Bennett, Alastair Murray, Bjvrn Franke, and Nigel Topham.
Combining Source-to-Source Transformations and Processor Instruction Set
Extension for the Automated Design-Space Exploration of Embedded Systems.
Proceedings of ACM SIGPLAN/SIGBED 2007 Conference on Languages
Compilers, and Tools for Embedded Systems (LCTES 07), June 2007, San
Diego, USA.


Cheers,


        Bjoern


Post a followup to this message

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