Re: instruction bundling (scheduling?)

Sid Touati <SidTouati@inria.fr>
Tue, 22 Apr 2008 11:14:20 +0200

          From comp.compilers

Related articles
instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-04)
Re: instruction bundling (scheduling?) anton@mips.complang.tuwien.ac.at (2008-04-06)
Re: instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-09)
Re: instruction bundling (scheduling?) andreybokhanko@gmail.com (2008-04-13)
Re: instruction bundling (scheduling?) kamalpr@gmail.com (IndianTechie) (2008-04-14)
Re: instruction bundling (scheduling?) kevin.phillips83@yahoo.com (kphillips) (2008-04-15)
Re: instruction bundling (scheduling?) SidTouati@inria.fr (Sid Touati) (2008-04-22)
| List of all articles for this month |
From: Sid Touati <SidTouati@inria.fr>
Newsgroups: comp.compilers
Date: Tue, 22 Apr 2008 11:14:20 +0200
Organization: I.N.R.I.A Rocquencourt
References: 08-04-017
Keywords: optimize, code
Posted-Date: 22 Apr 2008 10:22:25 EDT

kphillips a icrit :


> There are many academic literature on this subject, but none deals
> with this at this level of simplicity (basic block) level as far as
> I'm concerned. Once again I'd like to thank you for the current and
> past suggestions, your assistance has been extremely useful.
>
> Regards,
> K. Phillips.


All exiting techniques devoted for basic blocks work also for
superblock. A Superblock is considered as a basic block when doing
instruction scheduling and register allocation: this is why
superblocks have been introduced in compilers. Meanwhile, a post pass
introduces a recovery code to correct code semantics.


So, you do not need a specific code optimisation for a superblock, you
can take any technique for a basic block and it would work for a
superblock. However, this assertion may not be correct for other code
regions ans shapes (hyperblock, trees, etc.)


ST


Post a followup to this message

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