This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Generating assembly for modulo scheduled loop for Itanium (fwd)
- From: "Prof.Y.N.Srikant" <srikant at csa dot iisc dot ernet dot in>
- To: David Edelsohn <dje at watson dot ibm dot com>
- Cc: Prof Priti Shankar <priti at csa dot iisc dot ernet dot in>,"Deepak B. Nayak" <deepakbn at csa dot iisc dot ernet dot in>, gcc at gcc dot gnu dot org
- Date: Fri, 10 Jan 2003 15:13:11 -0500 (GMT)
- Subject: Re: Generating assembly for modulo scheduled loop for Itanium (fwd)
Dear Dr.Edelson,
My students forwarded the reply from you (below). Our institution, The
Indian Institute of Science is a premier post graduate educational and
research institution in India, offering degrees of various kinds. Please
see our home page: www.iisc.ernet.in for more details. You may also
contact Dr. Vivek Sarkar in your own organization (IBM Watson Center) for
more details on the Indian Institute of Science.
We would be certainly more than happy to offer the code we have developed
based on gcc. In fact, my students have been using gcc source code for
several projects such as SSA based optimizations, profiling and Itanium
code generation. We will certainly make all this code to the free software
foundation.
The students, Deepak Naik and Ritu Sabharwal, who are working on the
software pipelining project for the Itanium are postgraduate students in
Computer Science. I would appreciate it very much if the clarifications
they have sought are provided early.
With best regards
srikant
======================================================================
Y.N. Srikant | Email: srikant@csa.iisc.ernet.in
Professor and Chairman | http://www-compiler.csa.iisc.ernet.in
Dept of Computer Science | Fax: +91-080-360 2911
and Automation | +91-080-360 0085
Indian Institute of Science | Telex: 0845-8349 IISC IN
Bangalore - 560 012, INDIA | Phone: +91-080-394 2771, 2368 (Off)
| +91-080-332 2262 (Home)
======================================================================
>
> ---------- Forwarded message ----------
> Date: Thu, 09 Jan 2003 16:39:50 -0500
> From: David Edelsohn <dje@watson.ibm.com>
> To: "Deepak B. Nayak" <deepakbn@csa.iisc.ernet.in>
> Cc: gcc@gcc.gnu.org
> Subject: Re: Generating assembly for modulo scheduled loop for Itanium
>
> We would appreciate if you and your research group answered some
> of the questions that GCC developers have been asking of you:
>
> Are you planning to contribute your modulo scheduler work to the
> GCC Project?
>
> Do you have a copyright assignment with the Free Software
> Foundation in place or are you going to initiate that process?
>
> Are you going to allow any other GCC developers to see your modulo
> scheduler work in progress?
>
> Are you implementing the algorithms in a machine-independent way
> using the existing GCC scheduling infrastructure and following the GCC
> coding standards?
>
> There is a lot of interest in adding software pipelining
> optimizations to GCC and many GCC developers who could contribute to the
> implementation. If you want GCC developers to go out of their way to
> answer your questions about GCC internals and help implement modulo
> scheduling, please confirm that your work will be useful to and usable by
> the GCC Project.
>
> Thanks, David
>
> >hi
> > we r working on implementation of modulo scheduling for Itanium.
> > we r generating Kernel Only code and Blades Allocation for Rotating
> >register allocation. for KO code for Itanium we have to generate Stage
> >predicates and insns in each stage will have predicates.
> > How to make GCC generate assembly for modulo scheduled loop with
> >predicates? (Assuming that we have our own predicate regiter allocation
> >implemented)
>
> >regards
> >deepak
>
>
>