Sindrome di von Neumann

La sindrome di von Neumann è un termine coniato dal prof. Chittoor V. Ramamoorthy l'ascolto di una conferenza di Reiner Hartenstein. Il nome si riferisce al matematico John von Neumann, che ha descritto il modello di architettura dei computer. Ramamoorthy ha notato che, in un sistema a parallelismo massiccio, con migliaia o decine di migliaia di processori, le prestazioni possono essere inferiori alle attese.

La sindrome di von Neumann è detta a volte "supercomputing crisis", e si crede dovuta a due fattori: il primo è l'efficienza dell'hardware nello spostamento dei dati, il cosiddetto memory wall (barriera della memoria) o collo di bottiglia di von Neumann; il secondo fattore consiste nella difficoltà nello scrivere programmi per sistemi a parallelismo massiccio, e la difficoltà nello sviluppo in parallelismo thread-level nelle CPU multi-core.

Il termine spiega anche il paradosso del calcolo riconfigurabile, in cui l'uso di quest'ultimo su dispositivi logici del tipo Field Programmable Gate Array (FPGA) produce risultati più veloci nonostante la più bassa velocità. Questo perché, invece di muovere i dati, viene ottimizzata la località dell'esecuzione attraverso la distribuzione e l'indirizzamento. Ciò viene chiamato anche paradigma anti macchina guidato da flusso di dati.

Bibliografia

modifica
  • Satnam Singh, Reconfigurable Computing Systems as Platforms for Heterogeneous Many-Core Architectures, in Proc. DATE-Conference, aprile 2007., Nizza, Francia
  • Walid Najjar, Reconfigurable Supercomputing - reality or pipedreams, in Proc. DATE-Conference, aprile 2007., Nizza, Francia
  • T. Sterling, P. Kogge, K. Kennedy, S. Scott, D. Becker, W. Gropp, Multi-Core for HPC: Breakthrough or Breakdown?, in Supercomputing Conference (SC06), novembre 2006., Tampa, Florida, USA
  • (EN) T. El-Ghazawi, D. Bennett, D. Poznanovic, A. Cantle, K. Underwood, R. Pennington, D. Buell, A. George, V. Kindratenko, Is High-Performance, Reconfigurable Computing the Next Supercomputing Paradigm? (PDF), in Supercomputing Conference (SC06), novembre 2006. URL consultato il 20 novembre 2008 (archiviato dall'url originale il 27 settembre 2007)., Tampa, Florida, USA

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica