[Linuxtrent] forse OT: consiglio acquisto nuovo hardware

  • From: Enrico M <enrico@xxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Tue, 29 Nov 2011 19:40:55 +0100

Forse il messaggio non rispetta le regole della lista, in quanto non ha ad 
oggetto software libero, bensì hardware.
Ma io ci provo lo stesso a chiedere i Vostri preziosi consigli.
Vorrei farmi un regalino per il prossimo natale e rinnovare il mio vetusto 
athlon xp barton.
Ho dato un'occhiatina a vari test, anche in ambiente linux, al nuovo bulldozer 
di amd in comparazione con le cpu sandy bridge.
I risultati non sono entusiasmanti, tranne alcuni ambiti specifici dove 
bulldozer rende bene (compressione-decompressione).
In ambiente linux le cose vanno leggermente meglio, ma in pochissime 
circostanze la cpu amd riesce a superare un i7-2600.
Ho dato pure una sbirciatina alla descrizione dell'architettura ed ho scoperto 
che bulldozer è costituito da moduli di due core che condividono non poche 
risorse, da parte della cache L1 alla floating point execution unit.
Vi riporto la lettura:
......
But what does a "core" consist of? In Sandy Bridge, each core contains three 
Arithmetic Logic Units (ALUs) and two Address Generation Units (AGUs). AMD's 
Phenom II CPU has three ALUs and three AGUs per core, while a Bulldozer 
"integer core" has two ALUs and two AGUs, for a total of four ALUs and four 
AGUs per module. (The floating point execution unit is a separate entity. 
Since floating point instructions comprise only a small percentage of most 
code, the single FPU in a Bulldozer module is shared.)

An Arithmetic Logic Unit does the actual work of handling the instruction, be 
it a conditional, bit rotate, add, or other integer operation. The Address 
Generator Unit handles address generation, and to explain that would involve 
getting deep into Intel address architecture, which is beyond the scope of 
this article. Suffice it to say that the AGU is needed for everything from 
figuring out the real address of that branch destination to where to put the 
results of a given calculation to translating between virtual memory addresses 
and physical addresses.

Keeping these units "fed" are the instruction schedulers, which decide how to 
dispatch instructions that have been fetched from memory and decoded. A Phenom 
II core can issue 3 ALU or AGU instructions per clock; Sandy Bridge can issue 
3 ALU/1 AGU or 2 ALU/2 AGU instructions per clock (four total), while 
Bulldozer can issue 2 ALU/2 AGU per clock (also for a total of four). Note 
that while the Phenom II core has the most ALUs/AGUs (6 total), it can issue 
the fewest instructions per clock (three, as opposed to four for Sandy Bridge 
and Bulldozer). There are other differences: each Sandy Bridge core has its 
own floating point unit, while a Bulldozer module has two integer units (the 
ALUs) and only a single floating point unit. So the eight core FX-8150 has 
four floating point units, just like the four-core Sandy Bridge. Since the 
vast majority of program instructions will be handled by the integer ALUs, 
this shouldn't affect real-world performance...but our benchmarks will show if 
this is the case. 
........

Non ho bisogno di una scheda video potente, non gioco, non faccio grafica né 
multimediale.
Al massimo posso vedere un film sul monitor o proiettarlo sulla TV.
Potrei fare uso di crittografia (AES), virtualizzazione (kvm), quindi pensavo 
ad un discreto quantitativo di memoria ram, 16 GB.
Con le cpu Sandy-Bridge potrei usare la gpu integrata e risparmiare i costi di 
una scheda dedicata.
Ho visto che alcune schede madri intel Z68 non hanno uscita VGA ma solo hdmi.
Come si può usare con il monitor? Esistono adattatori? Oppure è necessario 
avere un'uscita VGA?

Ecco due possibili soluzioni:

1 i7-2600k +  Asus Maximus IV GENE-Z
Maximus IV GENE-Z oppure Asus P8Z68-V PRO
P8Z68-V PRO

2 AMD FX 8120 + Asus Crosshair V FORMULA oppure Asus Sabertooth 990FX

Grazie

Enrico 
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: