Speaker: Raffaele Rialdi
Livello: 400
Dove: Underground
Con l'avvento delle CPU multicore, l'unico modo per guadagnare performance consiste nel parallelizzare. Ma... Come farlo? Nella sessione vedremo quali siano le alternative tecnologiche per guadagnare performance con le nuove Parallel Extensions del .NET Framework e confronteremo mondo nativo e managed, utilizzando OpenMP per Visual C++.
Dedicheremo infine un'attenzione particolare al trade-off tra i vantaggi ottenuti e lo sforzo da compiere per poter sfruttare queste tecnologie, concludendo con l'analisi delle worst practice per evitare che l'abuso dei thread possa arrecare più danni che vantaggi.