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

📚 Artikel Terkait di Wikipedia

Grid computing

cercando il videogioco, vedi Race Driver: GRID. In informatica i grid computing o sistemi grid sono un'infrastruttura di calcolo distribuito, utilizzati

Loongson

prima versione messa in commercio nel 2008 ha 4 core e gestisce solo RAM DDR2, non ha SMT (Simultaneous Multi-Threading) e consuma circa 10 Watt a 1 GHz;

Memoria cache

dati nei sistemi multi-core (Multi-chip) e per la riduzione dei costi. Nei sistemi come il multiprocessore simmetrico (SMP), il multi core e il cc-NUMA,

Multithreading

Processor Sun Microsystems UltraSPARC T1 Lexra NetVortex MIPS core 34K che implementa la Multi-Threaded ASE Raza Microelectronics Inc XLR I moderni processori

Opteron

della sua introduzione, il modello multi core più veloce era l'Opteron 875 (dual core a 2,2 GHz); il modello a singolo core più veloce dello stesso periodo

Thread (informatica)

architetture multi-processore i thread vengono invece realmente eseguiti contemporaneamente, cioè in parallelo, ciascuno su un distinto core. Quando delle

Model-view-controller

10ª ed., Torino, Pearson, 2017, ISBN 9788891902245. Architettura multi-tier Core Data Design pattern Front controller Programmazione orientata agli

Intel 80286

Archive. (EN) Denis Howe, Intel 80286, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL Immagini del processore Intel 80286, su