image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Kindle perderà una funzione per colpa di Microsoft Kindle perderà una funzione per colpa di Microsoft...
Immagine di HP EliteBoard l'avveniristico "computer tastiera" che ha stupito il CES 2026 HP EliteBoard l'avveniristico "computer tastiera" che ha stu...

MIT: creato un processore multi-core 18 volte più veloce

Si chiama Swarm il progetto di chip multi-core del MIT con un'architettura efficiente e facile da programmare.

Advertisement

Avatar di Manolo De Agostini

a cura di Manolo De Agostini

@Tom's Hardware Italia

Pubblicato il 05/07/2016 alle 11:10
Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Il MIT ha messo a punto Swarm, un progetto di chip che dovrebbe assicurare prestazioni nettamente superiori agli odierni processori multi-core non solo attraverso l'efficienza dell'architettura ma anche alla facilità di programmazione. L'architettura, infatti, è solo una parte dell'equazione per realizzare un processore capace di sprigionare tutte le sue potenzialità.

Secondo Daniel Sanchez, che ha guidato il progetto (a cui ha partecipato anche Joel Emer di Nvidia), "i sistemi multi-core sono davvero difficili da programmare. Dovete esplicitamente suddividere il lavoro in operazioni e quindi è necessario rispettare una certa sincronizzazione tra le attività nell'accesso ai dati condivisi. Ciò che fa questa architettura, essenzialmente, è rimuovere tutti i tipi di sincronizzazione esplicita, per rendere la programmazione parallela molto più semplice. C'è uno speciale insieme di applicazioni che hanno resistito alla parallelizzazione per tanti, troppi anni, e sono quelle su cui ci siamo focalizzati in questo studio".

MIT Parallet Programming 0
Swarm

Grazie a delle simulazioni i ricercatori hanno confrontato "le versioni Swarm" di sei algoritmi comuni con le migliori versioni parallele esistenti, crete singolarmente da sviluppatori software esperti. Le versioni Swarm si sono dimostrate dalle 3 alle 18 volte più veloci, pur richiedendo solo un decimo del codice - o persino meno. In un caso Swarm ha offerto un miglioramento prestazionale di 75 volte con un programma che finora gli sviluppatori non erano riusciti a parallelizzare.

Gran parte delle applicazioni su cui si sono concentrati gli scienziati sono i cosiddetti "graph", grafi. Un grafo consiste di nodi, tipicamente rappresentati come cerchi, e archi (lati o spigoli), rappresentati come segmenti che collegano i nodi. Ciò che distingue Swarm da altri chip multi-core è il fatto che possiede circuiteria extra per la gestione delle priorità tipiche dei grafi, tra cui l'archiviazione e la gestione di code di operazioni. Il circuito registra anche gli indirizzi di memoria di tutti i dati su cui i core stanno lavorando in quel momento.

Quel circuito offre anche un filtro Bloom che prende i dati in una porzione fissa di spazio e risponde sì/no a domande sui propri contenuti. Se troppi indirizzi sono caricati nel filtro, occasionalmente produrrà falsi positivi - indicando "sì, sto memorizzando quell'indirizzo" - ma non potrà mai produrre falsi negativi. Il filtro Bloom è solo uno di diversi circuiti che permettono a Swarm di identificare conflitti nell'accesso alla memoria.

"Dal punto di vista del programmatore Swarm è abbastanza indolore. Quando il programmatore definisce una funzione, semplicemente aggiunge una riga di codice che carica la funzione nella coda dei compiti di Swarm. Il programmatore deve poi scrivere poche altre linee di codice per dare le priorità alle attività", si legge sulla rivista del MIT.

Secondo Luis Ceze, professore associato di informatica e ingegneria dell'Università di Washington, "l'architettura ha solo gli aspetti giusti del lavoro passato sulla memoria transazionale e la thread-level speculation. La memoria transazionale si riferisce a un meccanismo per assicurarsi che più processori che lavorano in parallelo non si pestino i piedi a vicenda. Garantisce che gli aggiornamenti a posizioni di memoria condivise si verifichino in modo ordinato. La thread-level speculation è una tecnica correlata che usa le idee della memoria transazionale per la parallelizzazione. L'architettura di Sanchez usa in modo creativo parti molti buone di quelle idee e tecnologie".

Al momento i ricercatori non si sono sbilanciati sugli usi di Swarm né sul possibile arrivo in prodotti commerciali.

Le notizie più lette

#1
VPN, perché la sede dei provider e dei server fa la differenza
4

Hardware

VPN, perché la sede dei provider e dei server fa la differenza

#2
La fisica avanza verso il più grande enigma dell’universo
3

Scienze

La fisica avanza verso il più grande enigma dell’universo

#3
Di fatto, Nvidia ha ammesso che le GPU per le IA general purpose non servono più
2

Business

Di fatto, Nvidia ha ammesso che le GPU per le IA general purpose non servono più

#4
Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci

Editoriale

Il 2026 è chiaramente l'anno del cloud gaming, arrendiamoci

#5
HP EliteBoard l'avveniristico "computer tastiera" che ha stupito il CES 2026
4

CES 2026

HP EliteBoard l'avveniristico "computer tastiera" che ha stupito il CES 2026

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca triangoli

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

HP EliteBoard l'avveniristico "computer tastiera" che ha stupito il CES 2026
4

CES 2026

HP EliteBoard l'avveniristico "computer tastiera" che ha stupito il CES 2026

Di Andrea Maiellano
Kindle perderà una funzione per colpa di Microsoft
3

Hardware

Kindle perderà una funzione per colpa di Microsoft

Di Andrea Maiellano
Razer lancia la waifu in bottiglia al CES 2026
2

CES 2026

Razer lancia la waifu in bottiglia al CES 2026

Di Andrea Maiellano
Trump elogia Intel dopo il debutto di Panther Lake
4

Hardware

Trump elogia Intel dopo il debutto di Panther Lake

Di Antonello Buzzi
Perché il 2026 segna la svolta pragmatica dell’AI
3

Hardware

Perché il 2026 segna la svolta pragmatica dell’AI

Di Antonello Buzzi

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.