Comparazione delle performance di un algoritmo di ottimizzazione matematica su piattaforme FPGA, GPGPU e X86_64
Antonio Maria Cristini - CRS4
Molti problemi algebrici non si adattano ad essere portati sulle architetture SIMD (Single Instruction, Multiple Data) che richiedono preferibilmente applicazioni organizzate per eseguire lo stesso insieme di istruzioni su dati stanziali distribuiti nelle memorie locali delle singole unitą di calcolo del processore. La sfida per il ricercatore č la riformulazione del modello matematico per la risoluzione di un problema noto in una sequenza di operazioni che si adattino perfettamente al paradigma di calcolo imposto da tali architetture. Questa presentazione č la storia di come un metodo matematico per la ricostruzione acustica di un'immagine del sottosuolo, prima studiato solo a livello accademico, sia diventato per un'importante industria petrolifera un codice di calcolo fondamentale per l'esplorazione sismica di nuovi giacimenti.
Fonte: Intervento al seminario "Acceleratori hardware del calcolo ad alte prestazioni", Monserrato 2011
Settori: Elettronica
Mercati: Edilizia, Sicurezza industriale
Parole chiave: FPGA