- To: gcc-help@xxxxxxxxxxx
- Subject: Information regarding scheduler description
- From: ganesh gopalasubramanian <gganeshgcc@xxxxxxxxx>
- Date: Mon, 2 Jan 2012 12:22:57 +0530
- Comment: DKIM? See http://www.dkim.org
- Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
- Dkim-signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1326091998; h=Comment: DomainKey-Signature:Received:Received:Received:Received: MIME-Version:Received:Received:Date:Message-ID:Subject:From:To: Content-Type:Mailing-List:Precedence:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:Sender:Delivered-To; bh=oS6GKP0 g+WQHLvv5xH90oVlPha0=; b=G8FUU2PjNT61nfWRSZxNUux69KY7xZTAnzmpGso VjSDzZP7KcnSTguwLoVMDyO1QY2eFyTBQeYkm3Ahm4TOHWvQyBl86QsAqgbu7WWK 4xeiVWPbox9WL6O3G2JWAoJc0+CCa8/0NvdEofnohplRqTJnoNVah9vXM99F3wh0 /RSo=
Hi,
I am trying to describe my processor pipeline.
Consider that I am having 5 instructions (instruction1,
instruction2... instruction5).
For four of those instructions, I have described the instruction
reservations along with the functional units and their alternatives
available for each cycle.
For the fifth instruction, I haven't described the instruction reservation.
What will happen now? Will the instruction be stalling my pipeline.
Consider that five instruction instruction are generated as below.
instruction1,
instruction2,
instruction3,
instruction4,
instruction5
My scheduler description supports the following
1. instruction1 & instruction2 can be issued as a single bundle.
2. instruction3 & instruction4 can be issued as a single bundle.
Now, I don't have description about instruction5, will it stall my
pipeline and get issued as a separation instruction bundle (assuming
issue rate as 1)?
Or should I describe the instruction reservation (for instruction5)
separately along with stall information?
Regards
Ganesh
[Linux C Programming]
[Linux Kernel]
[eCos]
[Fedora Development]
[Fedora Announce]
[Autoconf]
[The DWARVES Debugging Tools]
[Yosemite Campsites]
[Yosemite News]
[Linux GCC]