Torna indietro   Hardware Upgrade Forum > Componenti Hardware > Processori

L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026
La parola d'ordine al Nextcloud Summit 2026, che si è tenuto a Monaco, è stata "sovranità". Non come è spesso usato questo termine in politica ma, al contrario, come capacità positiva di decidere il proprio destino tecnologico, con modalità collaborative e aperte. L'Europa dice già molto nel mondo open source, che viene visto come mezzo per ottenere la tanto agognata autonomia digitale
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più
Dreame X60 Pro Ultra Complete implementa due bracci estensibili, per spazzola e moccio, che si spingono ben oltre quanto visto sino ad oggi permettendo una pulizia di casa ancor più capillare e precisa
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati
La tecnologia SQD-Mini LED di TCL arriva sul taglio da 65 pollici con la serie C8L: 2040 zone, pannello WHVA 2.0 e un picco che alle rilevazioni delle sonde tocca i 4400 nit nel profilo Filmmaker e un HDR quasi perfetto
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-05-2004, 17:16   #1
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
CPU vettoriale vs CPU scalare

Qualcuno mi può precisare con esattezza la differenza tra CPU scalare e CPU vettoriale? So la differenza in fisica tra vettori e scalari, ma nella logica elettronica delle CPU come si spiega la differenza??
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2004, 17:55   #2
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
è lievemete complicata se intendi i processori vettoriali ke si utilizzano in determinati tipi di super-computer...
cmq in parole povere, mentre una cpu scalare può lavorare su un calcolo x volta, una cpu vettoriale può lavorare su + dati in una volta...
un esempio è la differenza tra cpu (amd o intel) e GPU (nvidia o ati). A causa dell'elevato parallelismo insito nei calcoli di natura grafica, le GPU sono processori vettoriali ke applicano + calcoli a diversi dati in una volta, mentre le cpu, essendo general purpose, sono + limitate e generalmente eseguono un'operazione x volta.
Un caso particolare è con l'applicazione di istruzioni MMX o SSE in cui un'operazione può essere eseguita x un numero elevato di dati.
Cmq mi pare ke se ti fai un giro su lithium dovresti trovare qualche articolo interessante...
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2004, 18:09   #3
Mauro82
Senior Member
 
L'Avatar di Mauro82
 
Iscritto dal: Aug 2003
Città: Loano (Savona)
Messaggi: 1430
Il Velocity Engine del PowerPC G4

Istruzioni SIMD (vettoriali) su x86, altre architetture e chip 3D
Mauro82 è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2004, 13:14   #4
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
ma quindi i PowerPC con Velocity Engine potrebbero essere considerati CPU vettoriali per quanto riguarda le istruzioni Altivec?? E idem gli x86 con le istruzioni SIMD SSE/MMX et similia?

E mi potete dare link ad articoli in italiano su CPU vettoriale per supercomputer? Ad esempio ho appena scaricato le datasheets di una CPU NEC che mi esalta un casino, vorrei saperne di più... su Lithium non dice molto sull'argomento specifico...
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94

Ultima modifica di Cecco BS : 05-05-2004 alle 13:19.
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2004, 20:24   #5
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
up!
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 05-05-2004, 21:45   #6
Goldrake_xyz
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 984
Mah x quanto ne sò io le CPU scalari, come già detto da ^TiGeRShArK^ fanno
"in generale" un' operazione alla volta ...

Le CPU Vettoriali (che come ben saprai dalla matematica
un vettore è composto da più componenti e spesso
si ha un' identita frà vettori e matrici)
Sono Cpu in grado di operare in maniera parallela
su più dati contemporaneamente.
Ad esempio se si fà del calcolo sulle matrici, facendo una operazione alla volta, occorre troppo tempo.
Invece se un processore calcola contemporaneamente
tutti i dati di una matrice NxN in un solo ciclo di clock
si ha un salto di prestazioni veramente notevole !
ovviamente per fare calcoli vettoriali non bastano i miseri
dieci (o poco più) registri di un processore 80x86 o P4
o PowerPC o Opteron .....
okkio che vengono spacciati per processori vettoriali anche quei
processori in grado di trattare misere matrici 4x4 in un solo ciclo di clock

Per una CPU vettoriale occorrono anche 64Kbyte di registri
e un' architettura tutt'altro che semplice. (vedi i famosi computer CRAY)

Oggi sembra più conveniente fare una matrice di processori
tipo : un centinaio di Pentium4 per costruire un' unità di
calcolo vettoriale ....

ma la letteratura in materia è davvero molta .....


Cordiali Saluti.

Ultima modifica di Goldrake_xyz : 05-05-2004 alle 21:53.
Goldrake_xyz è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2004, 13:03   #7
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
ma quindi le unità SIMD tipo SSE o Velocity Engine sono come un piccolo processore vettoriale dentro quello che in realtà è un processore vettoriale?

E i processori vettoriali hanno bisogno di registri molto più ampi del set x86.. mmhhh... ma l'IA64 (Itanium) è un'architettura vettoriale o scalare? Per quanto ne so Itanium ha registri molto più ampi dell'x86 e può effettuare una parallelizzazione esplicita dei calcoli... no?

Mi interessa molto l'argomento...
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2004, 14:00   #8
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
uppete!
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 06-05-2004, 17:43   #9
STICK
Senior Member
 
L'Avatar di STICK
 
Iscritto dal: Jan 2003
Messaggi: 1631
Quote:
Originariamente inviato da Cecco BS
ma quindi le unità SIMD tipo SSE o Velocity Engine sono come un piccolo processore vettoriale dentro quello che in realtà è un processore vettoriale?

E i processori vettoriali hanno bisogno di registri molto più ampi del set x86.. mmhhh... ma l'IA64 (Itanium) è un'architettura vettoriale o scalare? Per quanto ne so Itanium ha registri molto più ampi dell'x86 e può effettuare una parallelizzazione esplicita dei calcoli... no?

Mi interessa molto l'argomento...


ciao!

prova a spulciare qui:
http://www.lithium.it/articoli.asp?p=2&arg=processori
STICK è offline   Rispondi citando il messaggio o parte di esso
Old 07-05-2004, 13:15   #10
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
grazie ma ce li ho già tutti stampati in versione cartacea quegli articoli, ma su lithium si parlà perlopiù di processori non propriamente vettoriale o di istruzioni SIMD, io vorrei un approfondimento su processori vettoriale per supercomputer...
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 07-05-2004, 14:20   #11
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
up!
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2004, 10:06   #12
Goldrake_xyz
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 984
Per Quello che ne sò io Itanium 2 ha 128 Registri in
Floating point e 64 Registri per uso generale (da 64 bit)
Probabilmente sui registri float qualche istruzione di calcolo
vettoriale c'è. (non ho l'istruction set di Itanium 2)

Effettivamente per fare un calcolo vettoriale di una
matrice 50x50 in un solo ciclo di clock si ha bisogno
almeno di .... 2500 registri ( floating point )
e se si vuole sommare 2 matrici allora ....

Se non ricordo male, molto tempo fà venne realizzato
in italia dall' istituto di Fisica dell' università di Roma
un calcolatore parallelo formato da 1000 piccole CPU
in grado di eseguire calcoli vettoriali, ma poi non nè ho
saputo più nulla...

Cordiali Saluti
Goldrake_xyz è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2004, 13:22   #13
Luca69
Senior Member
 
L'Avatar di Luca69
 
Iscritto dal: Mar 2003
Città: Udine <--> Villach
Messaggi: 2589
Provato a leggere su Lithium articolo sul Cray ?
Luca69 è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2004, 19:55   #14
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
sì, grazie, è molto interessante... ma ho già detto che quelli di lithium li ho già letti tutti, non avete altre fonti da propormi?
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 09-05-2004, 20:00   #15
Luca69
Senior Member
 
L'Avatar di Luca69
 
Iscritto dal: Mar 2003
Città: Udine <--> Villach
Messaggi: 2589
In Italiano no
Luca69 è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2004, 14:48   #16
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
evvabbè, va bene anche in inglese...??
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 11-05-2004, 20:40   #17
Goldrake_xyz
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 984
Ciao, ho trovato questo :

AltiVec technology is a short vector parallel architecture. Depending on data size, vectors are 4, 8 or 16 elements long. This can be contrasted with the long vector architectures of supercomputers that were popular in the 1980s.

dal sito ... http://e-www.motorola.com/webapp/sps...67mKqW5Nf2hG12

come si vede il processore può trattare un vettore formato
da N numeri che vengono calcolati in un solo ciclo di clock.
Il vantaggio di una CPU vettoriale è solo questo.

Il supercomputer CRAY fà la stessa cosa... cpu che "lavorano"
a 1.0 GHz ma in grado di trattare matrici e vettori di dimensioni
molto grandi, e anche in floating point.
Sicuramente ci saranno molte istruzioni per trattare matrici
e allora fondamentalmente il discorso è questo :

un processore scalare fà operazioni solo su numeri singoli
quindi se funziona a 1GHz può arrivare (teoricamente) a
1 GFLOPS (Giga FLoating Operation Per Second)
Invece un processore vettoriale che funziona a 1 GHz
calcola vettori, che tu saprai certamente meglio di mè,
sono formati da più numeri, e quindi se il vettore è
formato da 4 numeri è possibile arrivare (teoricamente) a
4 GFLOPS limitatamente però ai soli vettori.
e questo discorso è ancora più valido per le matrici.
In sintesi il processore vettoriale ha una architettura
di tipo "rigido" cioè rende molto solo per quello per cui
è stato proggettato.
Viceversa il processore scalare è più flessibile, ma se
per caso deve eseguire calcoli matriciali o vettoriali
diventa molto lento .....


Saluti.
Goldrake_xyz è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2004, 12:19   #18
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
uh, grazie, molto esaustivo! Quindi delle CPU scalari hanno un'architettura altamente parallela, in grado di operare velocemente su matrici, mentre quelle scalari operano velocemente solo su numeri singoli e hanno bisogno di molti cicli di clock per operare su matrici...
....
...quindi una cpu vettoriale ha bisogno di software che utilizzi prevalentemente matrici di più numeri, giusto?
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2004, 20:01   #19
Goldrake_xyz
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 984
Penso proprio di si,
una famosa dimostrazione della potenza di questi processori
è nella fluidodinamica dove bisogna approssimare il
comportamento di un fluido mediante dei calcoli molto impegnativi
su grosse matrici floating point.
cioè si approssima ogni "molecola" con un numero della marice....

Cordiali saluti.
Goldrake_xyz è offline   Rispondi citando il messaggio o parte di esso
Old 17-05-2004, 12:33   #20
Cecco BS
Senior Member
 
L'Avatar di Cecco BS
 
Iscritto dal: Mar 2003
Messaggi: 2155
wow... figata!!

Grazie delle informazioni!!

Non è che mi potete indicare link ad approfondimenti anche in inglese sulle CPU vettoriali per supercomputer??
__________________
frankcm.com / Asus P4C800 ► Northwood-C 2,8 GHz @ 3,4 GHz ► Thermalright SP94
Cecco BS è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Dreame X60 Pro Ultra Complete: i bracci si estendono sempre di più Dreame X60 Pro Ultra Complete: i bracci si esten...
TCL 65C8L, la recensione del SQD-Mini LED da 4400 nit misurati TCL 65C8L, la recensione del SQD-Mini LED da 440...
MSI Maestro 500 Wireless: ANC e 90 ore di autonomia a 70 euro MSI Maestro 500 Wireless: ANC e 90 ore di autono...
NL-LC1 è il primo dissipatore a liquido AIO di Noctua: silenzio è la parola d'ordine NL-LC1 è il primo dissipatore a liquido A...
La copia fisica di Marvel's Wolverine co...
Il terremoto in Venezuela e i 30 secondi...
Addio ansia da pacco: Google Wallet moni...
L'umanesimo di Ford: rafforzato il ruolo...
Un ottimo portatile gaming con GeForce R...
YouTube rinnova Shorts con nuove funzion...
Il tappo di sughero del vino non è...
L'Europa non è pronta per questa ondata ...
Cate Blanchett lancia lo Human Consent R...
Nasce Fastweb Power Control, il nuovo se...
Claude cresce del 75% tra gli utenti pag...
Google Finance, debutta l'app per Androi...
ASUS ROG Courser e Courser Core: il conf...
Tutte le TV in offerta per il Prime Day:...
Apple accelera la transizione agli scher...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v