Ansicht umschalten
Avatar von Daran
  • Daran

mehr als 1000 Beiträge seit 06.01.2002

Re: Nachtrag zur Ursache

ziegenmelker schrieb am 5. Mai 2007 18:10

> Daran schrieb am 5. Mai 2007 1:33
> > ziegenmelker schrieb am 5. Mai 2007 0:33
> > > Du hast dir den ASM Code also angesehen?
> > Latürnich!
> 
> Was für einen Disassembler benutzt du denn?

Für sowas nehm ich den Shark, nen Profiler aus dan CHUD Tools für den
Mac.

> Ok, das alles aber eben nur auf den Intel Macs. Jedenfalls bewirken
> die enthaltenen SSE Befehle auf dem Mac offensichlich etwas:
> 
> Dein C2D @1,66GHz Linux kommt auf 9,88 Credits / h und GHz.
1.86 GHz
> Dein Xeon 5150 @2,66GHz Darwin kommt auf 10,49 Credits / h und GHz.

Deckt sich mit meinen Messungen:

S5R2: C2D Woodcrest 2.66GHz: 504.51 c in  62859.91 s -> 10.86 c/hGHz
S5R2 :C2D Conroe 1.86GHz: 150.28 c in  29194.87 s ->  9.96 c/hGHz

gegen

S5R1: C2D Woodcrest 2.66GHz:  53c in 6914s ->10.37 c/hGHz
S5R1 :C2D Conroe 1.86GHz: 53c in 9469 s ->10.83 c/hGHz

Der Unterschied ist also marginal. Schlimmer waren da die (zumindest
zwischenzeitlich) immerhin 15% Ausfall wegen des Validierers.

> > Den Source kenn ich auch nur für die alte App, aber mit etwas Übung
> > kann man das meiste eh auch im Assembler "sehen". Ne Schleife mit
> > serieller Abhängigkeit (hilft nur besser Coden, weder Compiler noch
> > Prozessor können da viel dran machen) erkenn ich jedenfalls auch ohne
> > Source.
> 
> Nach verzweifelter Suche nach einem (kostenlosen) Disassembler habe
> ich mal ein
> "objdump -d > file" gemacht. Nach ein wenig Suchen in dem 23MB .asm
> File habe ich zwar ein paar Subs gefunden, in denen diverse
> faddl(644), fsubl(138), fdivl(194), fmull(1148) und viele
> Sprungbefehle vorkommen, aber für einen Tip wäre ich schon dankbar.
> ;)

Also wie wärs mit dem gdb? Einfach attachen und dann mitten im
Betrieb ein paar mal anhalten. Da erwischt Du auch ohne Profiler die
relevanten Funktionen. Bei S5R2 sind das:

XLALComputeFaFb: 64.7%
modf: 10.4%
LALHOUGHAddPHMD2HD_W: 6.5%

> p.s.
> Ich schicke dir heute oder morgen noch eine mail zu einem anderen Thema.

In meinem Spam Folder tut sich nix?

Greetz,
Daran


Bewerten
- +
Ansicht umschalten