pro64-support
[Top] [All Lists]

Re: How to modify the itanium target info

To: pro64-support@xxxxxxxxxxx, Sandro Camata <camata@xxxxxxxxxxx>
Subject: Re: How to modify the itanium target info
From: lesniak@xxxxxxxxxxxxxxxxxxxxx (Ken Lesniak)
Date: Tue, 22 May 2001 15:33:53 -0400 (EDT)
Reply-to: lesniak@xxxxxxxxxxxxxxxxxxxxx
Sender: owner-pro64-support@xxxxxxxxxxx
>From: Sandro Camata <camata@xxxxxxxxxxx>
>
>How can I modify the instruction latency and functional unit resource 
>quantity? Is the file itanium_si.cxx the only file to change?

There may be some assumptions in other places, but itanium_si.cxx
is intended to encapsulated the latency and function unit resources.

>How the "issue" resource quantity information is used in this file?

The effectively determines the maximum number of instructions that
can be executed in a single cycle.

>I tried to change the issue resource from 6 to 15 (in file 
>itanium_si.cxx) but when running the compiler I got an error 
>"Error: Signal Segmentation fault in phase Software Pipelining".

I would guess SWP is making some kind of assumption about how many issue
slots there are.

>I'm making experiments to compare some architetures and I need to have 
>a normalized number of functional units and instruction latency.

Interesting, but this will be challenging I bet!

Ken

<Prev in Thread] Current Thread [Next in Thread>