StevenBosscher06262005

Test report for Steven Bosscher's patch posted to [WWW] gelato-gcc on June 26 2005.

StevenBosscher06262005.diff

I ran the SPEC suite on an HP rx2600 with two 1.3GHz/6m Itanium 2 CPUs. This system has 8GB of memory.

This was not an official run, as three benchmarks (gcc, parser, and galgel) did not compile properly.

I applied the patch to a clean checkout of the GCC CVS tree as of June 27 2005. I ran two sets of tests:

Note: The profiled test used statically linked binaries, while the non-profiled test used dynamically linked ones. I'm running a new test to use dynamically linked binaries with the profiled test to get more consistent numbers.

-O3 -funroll-loops

profiled

-O3 -funroll-loops

profiled

std

patch

std

patch

std

patch

std

patch

164.gzip

592

628

602

640

1

1.060810811

1.016891892

1.081081081

175.vpr

678

692

682

696

1

1.020648968

1.005899705

1.026548673

176.gcc

181.mcf

357

359

360

361

1

1.005602241

1.008403361

1.011204482

186.crafty

747

762

790

812

1

1.020080321

1.057563588

1.087014726

197.parser

252.eon

691

716

693

730

1

1.03617945

1.002894356

1.056439942

253.perlbmk

711

720

773

781

1

1.012658228

1.087201125

1.098452883

254.gap

476

488

492

503

1

1.025210084

1.033613445

1.056722689

255.vortex

811

834

897

838

1

1.028360049

1.106041924

1.033292232

256.bzip2

587

605

598

609

1

1.030664395

1.018739353

1.037478705

300.twolf

861

856

871

781

1

0.994192799

1.011614402

0.907084785

base

633

647

654

657

1

1.022116904

1.033175355

1.037914692

-O3 -funroll-loops

profiled

-O3 -funroll-loops

profiled

std

patch

std

patch

std

patch

std

patch

168.wupwise

416

436

451

468

1

1.048076923

1.084134615

1.125

171.swim

703

733

706

734

1

1.042674253

1.004267425

1.044096728

172.mgrid

336

339

336

338

1

1.008928571

1

1.005952381

173.applu

482

491

487

501

1

1.018672199

1.010373444

1.039419087

177.mesa

690

723

718

766

1

1.047826087

1.04057971

1.110144928

178.galgel

179.art

1233

1310

1217

1112

1

1.062449311

0.98702352

0.901865369

183.equake

451

460

449

454

1

1.019955654

0.99556541

1.006651885

187.facerec

481

482

486

479

1

1.002079002

1.01039501

0.995841996

188.ammp

572

593

579

592

1

1.036713287

1.012237762

1.034965035

189.lucas

859

862

863

868

1

1.003492433

1.004656577

1.010477299

191.fma3d

261

255

264

256

1

0.977011494

1.011494253

0.980842912

200.sixtrack

277

296

278

297

1

1.068592058

1.003610108

1.072202166

301.apsi

479

540

464

499

1

1.127348643

0.96868476

1.041753653

base

508

525

513

521

1

1.033464567

1.00984252

1.025590551

int.gif

fp.gif

Raw results

integer, standard tree, no profiling
integer, standard tree, profiling
integer, patched tree, no profiling
integer, patched tree, profiling
floating point, standard tree, no profiling
floating point, standard tree, profiling
floating point, patched tree, no profiling
floating point, patched tree, profiling

last edited 2005-07-11 20:15:26 by RobertKidd