21.01.2013 Views

Lecture Notes in Computer Science 4917

Lecture Notes in Computer Science 4917

Lecture Notes in Computer Science 4917

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

332 F. Vandeputte and L. Eeckhout<br />

3,5 3.5<br />

3,0 3.0<br />

2,5 2.5<br />

2,0 2.0<br />

1,5 1.5<br />

1,0 1.0<br />

0,5 0.5<br />

0,0 0.0<br />

MCF<br />

mcf<br />

gcc-<strong>in</strong>tegrate<br />

gcc-expr<br />

parser<br />

gcc-scilab<br />

gcc-200<br />

vpr-place<br />

perl-make<br />

wupwise<br />

sixtrack<br />

twolf<br />

eon-rush<br />

mesa<br />

eon-kajiya<br />

vortex-2<br />

gzip-source<br />

gzip-program<br />

vortex-3<br />

vortex-1<br />

perl-diff<br />

art-470<br />

art-110<br />

gzip-graphic<br />

gzip-random<br />

eon-cook<br />

vpr-route<br />

crafty<br />

swim<br />

fma3d<br />

equake<br />

applu<br />

mgrid<br />

facerec<br />

galgel<br />

apsi<br />

lucas<br />

gap<br />

ammp<br />

perl-split<br />

perl-split<br />

perl-split<br />

perl-split<br />

gzip-log<br />

bzip-source<br />

bzip2-program<br />

gcc-166<br />

bzip2-graphic<br />

GCC.EXPR<br />

GCC.SCIL<br />

GC<br />

VPR1<br />

PA<br />

WUPWISE<br />

GC<br />

TWOLF<br />

PE<br />

MESA<br />

SIX<br />

VORTEX2<br />

EO<br />

GZIP.PRO<br />

EO<br />

VORTEX1<br />

GZ<br />

ART2<br />

VO<br />

GZIP.GRA<br />

PER<br />

cluster 1 cluster 2 cluster 3 cluster 4<br />

EON2<br />

AR<br />

CRAFTY<br />

GZ<br />

FMA3D<br />

VP<br />

APPLU<br />

SW<br />

FACEREC<br />

EQ<br />

APSI<br />

MG<br />

GAP<br />

GA<br />

Fig. 4. Dendrogram visualiz<strong>in</strong>g the cluster<strong>in</strong>g<br />

Table 1. Classify<strong>in</strong>g benchmarks <strong>in</strong> terms of their phase behavior; cluster representatives are<br />

shown <strong>in</strong> bold<br />

ID benchmarks<br />

1 gcc-200, gcc-scilab, gcc-expr, gcc-<strong>in</strong>tegrate, parser, mcf<br />

2 eon-kajiya, eon-rush, mesa, twolf, sixtrack, wupwise, perl-make, vpr-place<br />

3 crafty, vpr-route, eon-cook, gzip-program, gzip-source, gzip-graphic,<br />

gzip-random,art, perl-diff, vortex<br />

4 bzip2, gcc-166, gzip-log, perl-split, ammp, gap, lucas, apsi, galgel,<br />

facerec, mgrid, applu, equake, fma3d, swim<br />

phase behavior, the critical threshold should be made smaller; this will result <strong>in</strong> more<br />

f<strong>in</strong>e-gra<strong>in</strong>ed types of phase behavior. We observe the follow<strong>in</strong>g key phase characteristics<br />

<strong>in</strong> each of the four major clusters:<br />

– cluster 1 :: very poor phase predictability and a very large number of phases<br />

– cluster 2 :: very small number of phases and very good phase predictability;<br />

– cluster 3 :: a relatively poor predictability and a high number of phases at small<br />

time granularities, <strong>in</strong> comb<strong>in</strong>ation with relatively better predictability and relatively<br />

fewer phases at large time granularities;<br />

– cluster 4 :: a moderate number of phases across all time granularities, and mostly<br />

good to excellent predictability.<br />

PERL.3.S<br />

LU<br />

PERL.4.S<br />

AM<br />

GZIP.LOG<br />

PER<br />

BZIP2.PR<br />

PER<br />

BZIP2.GR<br />

BZI<br />

GC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!