Speaker
Francesco Di Renzo
(Università di Parma)
Description
Il progetto Coka si propone di indagare le capacità di calcolo di architetture innovative, in particolare la architettura many-core Intel MIC. Il contributo metterà in evidenza le attenzioni da prestare per una programmazione ragionevolmente efficiente di simili dispositivi. Mentre sono possibili approcci che, mirando alla ricerca della massima efficienza, richiedono una completa ristrutturazione di codici eventualmente già esistenti e consolidati nel tempo, si evidenzierà come questa non sia l'unica soluzione possibile. Sono praticabili metodologie di programmazione che cerchino un accettabile compromesso fra efficienza di calcolo e portabilità di codice esistente. Anche per un simile approccio è comunque necessario avere presenti alcune linee guida ineludibili, che strutturano uno stile di programmazione un poco diverso da quello cui siamo abitutati su architetture non parallele.