From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16096 invoked by alias); 5 Jan 2012 13:01:29 -0000 Received: (qmail 16086 invoked by uid 22791); 5 Jan 2012 13:01:28 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-tul01m020-f175.google.com (HELO mail-tul01m020-f175.google.com) (209.85.214.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 05 Jan 2012 13:01:15 +0000 Received: by obcwn6 with SMTP id wn6so559944obc.20 for ; Thu, 05 Jan 2012 05:01:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.182.15.105 with SMTP id w9mr1407070obc.18.1325768474938; Thu, 05 Jan 2012 05:01:14 -0800 (PST) Received: by 10.182.150.36 with HTTP; Thu, 5 Jan 2012 05:01:14 -0800 (PST) In-Reply-To: References: Date: Thu, 05 Jan 2012 13:01:00 -0000 Message-ID: Subject: Fwd: Information regarding scheduler description From: ganesh gopalasubramanian To: vmakarov@redhat.com Cc: gcc-help@gcc.gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2012-01/txt/msg00020.txt.bz2 Hi Makarov, I posted a mail couple of days back. Could you throw some light on this? Thanks Ganesh ---------- Forwarded message ---------- From: ganesh gopalasubramanian Date: Mon, Jan 2, 2012 at 12:22 PM Subject: Information regarding scheduler description To: gcc-help@gcc.gnu.org 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