70 likes | 202 Views
1757 Rinnakkaislaskennan jatkokurssi. Performance Models and Simulation Marko Myllynen. Kannattaako klusteri?. suorituskyky/hinta ei huomioi tuottoa laskeminen voi olla vaikeaa heterogeenisyys non-dedication "profitup" tuotanto. Klusterityyppejä. SESM, SEMM, MESM, MEMM
E N D
1757 Rinnakkaislaskennan jatkokurssi Performance Models and Simulation Marko Myllynen
Kannattaako klusteri? • suorituskyky/hinta • ei huomioi tuottoa • laskeminen voi olla vaikeaa • heterogeenisyys • non-dedication • "profitup" • tuotanto
Klusterityyppejä • SESM, SEMM, MESM, MEMM • SESM = Single Execution Single Machine type • MEMM harvinainen • yksi SMP • monta työasemaa • monta SMP:a
Simulointi vs. mallinnus • simulointi • hankalaa • aikaa vievää • tarkka tulos • mallinnus • ”helppoa” • nopeaa • poikkeamia (max. ~10%)
Klusterin muistihierarkia • muistin nopeus merkittävässä roolissa • eri nopeusluokkia • cache • oma muisti • toisten muisti • levymuisti
Johtopäätöksiä • muistin nopeus merkittävä tekijä • kaksi jonoa viesteille klusterissa • mallinnus hyvä keino arvioida klusterin tuottoa ja kustannuksia
Dun ja Zhangin malli • perustuu muistiviittausten määrään eri tasoille • address stream analysis • intruction counting • E(Instr)=E(App)/(m+M) = (1/nN)*(1/S+yT) • Ccluster = Ncmachine(n) + NCnet