Skalbarheten hos applikationer med hög prestanda (HPC) beror i hög grad på effektivt stöd för nätverkskommunikation i virtualiserade miljöer. Leverantörer av infrastruktur som en tjänst (IaaS) är dock mer inriktade på att distribuera system med högre beräkningskraft som är sammankopplade via höghastighetsnät än att förbättra skalbarheten hos kommunikationsmedel. Detta dokument analyserar de viktigaste flaskhalsarna i HPC-tillämpningar skalbarhet på Amazon EC2 Cluster Compute-plattform: (1) utvärdera kommunikationsprestandan på delat minne och ett virtualiserat 10 Gigabit Ethernet-nätverk; (2) bedöma skalbarheten av representativa HPC-koder, NAS Parallel Benchmarks, med hjälp av ett stort antal kärnor, upp till 512; (3) analysera de nya kluster instanserna (CC2), både när det gäller prestanda vid enstaka tillfällen, skalbarhet och kostnadseffektivitet av dess användning; (4) föreslå tekniker för att minska effekterna av virtualisering overhead i skalbarheten av kommunikationsintensiva HPC-koder, såsom direkt tillgång till den virtuella maskinen till nätverket och minska antalet processer per instans; och (5) föreslå en kombination av meddelandepassning med multithreading som det mest skalbara och kostnadseffektiva alternativet för att köra HPC-tillämpningar på Amazon EC2 Cluster Compute-plattform.
Ref undersöker till exempel prestandaanalysen av högpresterande datorapplikationer i molnmiljön.
Performance analysis of HPC applications in the cloud
{'venue': 'Future Gener. Comput. Syst.', 'journal': 'Future Gener. Comput. Syst.', 'mag_field_of_study': ['Computer Science']}