I supercomputer al giorno d’oggi sono uno tra i sistemi più complessi che l’uomo abbia mai costruito poiché sono formati da una moltitudine di componenti, al variare della composizione, della qualità, quantità e dimensione di questi si hanno differenti casistiche, problematiche e performance. Questi comportamenti dipendono dalla scala del sistema ed è proprio al variare di questa che emergono le differenti proprietà che caratterizzano ogni singolo sistema. Nel corso della conferenza si cercherà di far ragionare i ragazzi su questa strana proprietà che hanno in comune tutti i sistemi complessi. Si illustrerà cos’è un supercomputer, come funziona e come si programma. Gli studenti scopriranno così che quello che differenzia un supercomputer da un tradizionale computer e che anche loro possono utilizzare tecniche avanzate di parallelizzazione per ottimizzare il codice che scrivono quotidianamente. Verranno quindi mostrati diversi paradigmi di programmazione parallela usati nel mondo dell’informatica e gli ambiti di utilizzo dei supercomputer. Conferenza tenuta nell'ambito della "Settimana della Scienza e della tecnica" presso l'ISTITUTO "F.CORNI" Liceo e Tecnico (dicembre 2014)