Re: Issue group

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



ranjith kumar <ranjit_kumar_b4u@xxxxxxxxxxx> writes:

>    1)What is an "issues group" ?
> 
>   I think its definition is :
>              " Processors contain more than one
> execution units like integer execution unit, floating
> exection unit, memory read/write execution
> units.....etc.
> An issue group is a list of assembly instructions
> which can be issued simultaneously to different
> execution units at same time so that all execution
> units are busy."
> 
> 
> Am I right???

More or less.  An issue group is a group of instructions which can all
be issued at the same time.  It is not a requirement that *all*
execution units be busy.

> 2) Compilers can make use of it by reodering
> instructions so that all execution units are busy.
> Is GCC exploiting such feature????

In general, this is target dependent: it requires somebody to write
the scheduler description in the MD file.  It has been done for most
targets, though, including all popular targets.

Ian

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux