Re: Code selection trade-offs
- From: Björn Franke <bfranke@xxxxxxxxxxxx>
- Date: Thu, 15 May 2008 19:29:50 +0100
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
.
- References:
- Code selection trade-offs
- From: Tim Frink
- Code selection trade-offs
- Prev by Date: Re: Leftmost longest match with DFA search
- Next by Date: What happens when linking and execution?
- Previous by thread: Code selection trade-offs
- Next by thread: Re: Code selection trade-offs
- Index(es):
Relevant Pages
|
|