public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
From: Ionut Georgescu <george@physik.tu-cottbus.de>
To: linux-ia64@vger.kernel.org
Subject: Re: Itanium2@900MHz slower than alpha@666MHz ?
Date: Fri, 24 Oct 2003 18:55:17 +0000	[thread overview]
Message-ID: <marc-linux-ia64-106702330708504@msgid-missing> (raw)
In-Reply-To: <marc-linux-ia64-106700871121653@msgid-missing>

Thanks, but I still need to learn about this kind of optimization.
After running the program I don't get any .dpi file. And the name of the
.dpy file is rather related to the pid of the process than to the name
of the program.


On Fri, Oct 24, 2003 at 10:42:40AM -0700, Chen, Kenneth W wrote:
> It wasn't clear from the description whether you actually turned on
> profile guided optimization with electron compiler.  It is a two pass
> compilation, once with -prof_gen to generate execution profile and then
> once with -prof_use to complete PGO optimization.
> 
> One other neat thing about Itanium architecture is the capability of
> it's performance counter.  It has capability to do cycle accounting that
> break-down the number of cycles that are lost due to various kinds of
> micro-architectural events, it is based on CPU's actual stall cycles in
> the pipeline so you can see exactly where the stall is coming from to
> eliminate any guess work.

Are qprof and pfmon enough to do this ?

> 
> See electron compiler user's guide for PGO methodology:
> http://www.intel.com/software/products/compilers/c60l/resources/c_ug_lnx
> .pdf

Is this the same for 7.x ?

> 
> Cycle accounting is described in Intel Itanium Software developer's
> manual.
> 

Thank you for the info. I'll try to find the bottleneck.

Ionut

> - Ken
> 
> 
> -----Original Message-----
> From: linux-ia64-owner@vger.kernel.org
> [mailto:linux-ia64-owner@vger.kernel.org] On Behalf Of Ionut Georgescu
> Sent: Friday, October 24, 2003 8:15 AM
> To: linux-ia64@vger.kernel.org
> Subject: Itanium2@900MHz slower than alpha@666MHz ?
> 
> Hello,
> 
> I am puzzled about the speed of a zx2000 workstation with a 900Mhz CPU.
> According to the SPECfp2000 benchmarks, this workstation should be about
> twice as fast as a DS10 alpha workstation and according to the fftw2
> benchmarks at least 50% faster (double precision, real data, 256x256 FFT
> transforms). I ran the fftw2 benchmark myself and I could reproduce the
> data on fftw.org
> 
> However, my program is about 40% slower on the zx2000 as on the alpha.
> It only does some Fourier transforms (fftw2, 256x256) and some matrix
> operations (sort of an inner product). Both fftw2 and the program have
> been compiled with ecc -O2 -ipo -limf. ecc is Version 7.1, Build
> 20030307.
> 
> Both the alpha and the Itanium2 run Debian stable and kernel 2.4.20.
> 
> Is there anything else I can do to improve performance ? I tried to some
> profiling (CFLAGS="-g -p -Ob0 -O0 -inline_debug_info"), but the report
> is missing the call-graph and a lot of other information, so that I
> can't trust the quality of those data. Right now I'm trying to dig my
> way through qprof and pfmon (for the moment qprof fails when
> QPROF_HW_EVENT is set).
> 
> Thanks a lot,
> Ionut
> 
> -- 
> ***************
> * Ionut Georgescu
> * http://www.physik.tu-cottbus.de/~george/
> * Registered Linux User #244479
> *
> * "In Windows you can do everything Microsoft wants you to do; in Unix
> you
> *                can do anything the computer is able to do."
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

-- 
***************
* Ionut Georgescu
* http://www.physik.tu-cottbus.de/~george/
* Registered Linux User #244479
*
* "In Windows you can do everything Microsoft wants you to do; in Unix you
*                can do anything the computer is able to do."


  parent reply	other threads:[~2003-10-24 18:55 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-10-24 15:14 Itanium2@900MHz slower than alpha@666MHz ? Ionut Georgescu
2003-10-24 15:35 ` Matthew Wilcox
2003-10-24 16:26 ` Ionut Georgescu
2003-10-24 16:49 ` Matthew Wilcox
2003-10-24 16:55 ` Grant Grundler
2003-10-24 17:10 ` Stephane Eranian
2003-10-24 17:42 ` Chen, Kenneth W
2003-10-24 18:36 ` David Mosberger
2003-10-24 18:55 ` Ionut Georgescu [this message]
2003-10-24 18:59 ` Ionut Georgescu
2003-10-24 20:25 ` Siddha, Suresh B
2003-10-24 20:36 ` Chen, Kenneth W

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=marc-linux-ia64-106702330708504@msgid-missing \
    --to=george@physik.tu-cottbus.de \
    --cc=linux-ia64@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox