public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* SMS scheduling
@ 2004-09-28 12:57 Canqun Yang
  2004-09-29 15:36 ` Mostafa Hagog
  0 siblings, 1 reply; 17+ messages in thread
From: Canqun Yang @ 2004-09-28 12:57 UTC (permalink / raw)
  To: Ayal Zaks, Mostafa Hagog; +Cc: gcc

Hi, all

I tested the Swing Modulo Scheduling of GCC. For 
simple program, the numerical caculation of PI, it 
achieves significant speedup on IA64. But, for little 
bit complex programs, the SMS can hardly work out a 
successful schedule.

The algorithms implemented by Ayal and Mostafa are 
correct. It seems that the SMS itself is wrong. The 
schedule priority order calculated by SMS is much 
different from normal MinDist algorithm. Besides this, 
SMS is not sensitive to II. Is SMS really wrong?
  

Canqun Yang

Creative Compiler Research Group.
National University of Defense Technology, China.

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2004-10-24 12:01 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-28 12:57 SMS scheduling Canqun Yang
2004-09-29 15:36 ` Mostafa Hagog
2004-09-30  8:50   ` Mostafa Hagog
2004-09-30  8:51     ` Richard Henderson
2004-09-30 10:57       ` Mostafa Hagog
2004-09-30 11:26         ` Richard Henderson
2004-09-30 11:29           ` Mostafa Hagog
2004-09-30 19:34             ` Richard Henderson
2004-10-03 17:59               ` Mostafa Hagog
2004-10-04  1:06                 ` Richard Henderson
2004-10-04 12:14                   ` Mostafa Hagog
2004-10-04 17:20                     ` Richard Henderson
2004-10-04 23:03                       ` Ayal Zaks
2004-10-02 12:25   ` Canqun Yang
2004-10-03 19:54     ` Mostafa Hagog
2004-10-09 17:55   ` Canqun Yang
2004-10-24 19:54     ` Mostafa Hagog

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).