PC da lavoro - CPU con tanta cache, budget alto

Pubblicità

malasorte7

Utente Attivo
Messaggi
305
Reazioni
41
Punteggio
55
Ciao a tutti,
come da titolo necessito di assemblare un pc nuovo, da usare per fare girare simulazioni pesanti (di modelli matematici su MATLAB).
E' importante che la cache del processore sia molto grande (spesso vengono generate matrici enormi e la cache non è abbastanza grande per contenerle, ragione per cui le simulazioni diventano molto lente).

Io partirei da una configurazione con Ryzen 9 x3d, dalle specifiche mi sembra quello con la cache più grande.
Mi potete consigliare una configurazione completa ? per ora il budget è "illimitato". Ovviamente senza esagerare, e non considerate gli hard disk / ssd che li ho già.
Riguardo la scheda grafica, non credo sia necessaria per il mio utilizzo. Però se può valerne la pena la aggiungo...
Grazie mille!
 
CPU: AMD Ryzen 9 7900X3D 4.4 GHz 12-Core Processor (€384.50 @ Amazon Italia) 7950x3D
CPU Cooler: ARCTIC Liquid Freezer III 56.3 CFM Liquid CPU Cooler (€99.99 @ Amazon Italia) 420mm
Motherboard: MSI MAG B650 TOMAHAWK WIFI ATX AM5 Motherboard (€216.96 @ Amazon Italia)
Memory: TEAMGROUP T-Create Expert 32 GB (2 x 16 GB) DDR5-6000 CL30 Memory (€119.00)
Storage: Western Digital Black SN850X 1 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive (€91.00 @ Amazon Italia)
Case: be quiet! Shadow Base 800 ATX Mid Tower Case (€132.00 @ Amazon Italia)
Power Supply: be quiet! Straight Power 12 750 W 80+ Platinum Certified Fully Modular ATX Power Supply (€157.59 @ Amazon Italia)
Total: €1201.04

build pensata all'affidabilità e silenziosità di arctic e be quiet, le alternative di cpu e disspatore vanno in coppia, per compensare la dissipazione dei core in più
 
se è solo per lavoro meglio la versione normale, non X3D. Quindi il 7950
Mi serve tanta cache ...
--- i due messaggi sono stati uniti ---
CPU: AMD Ryzen 9 7900X3D 4.4 GHz 12-Core Processor (€384.50 @ Amazon Italia) 7950x3D
CPU Cooler: ARCTIC Liquid Freezer III 56.3 CFM Liquid CPU Cooler (€99.99 @ Amazon Italia) 420mm
Motherboard: MSI MAG B650 TOMAHAWK WIFI ATX AM5 Motherboard (€216.96 @ Amazon Italia)
Memory: TEAMGROUP T-Create Expert 32 GB (2 x 16 GB) DDR5-6000 CL30 Memory (€119.00)
Storage: Western Digital Black SN850X 1 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive (€91.00 @ Amazon Italia)
Case: be quiet! Shadow Base 800 ATX Mid Tower Case (€132.00 @ Amazon Italia)
Power Supply: be quiet! Straight Power 12 750 W 80+ Platinum Certified Fully Modular ATX Power Supply (€157.59 @ Amazon Italia)
Total: €1201.04

build pensata all'affidabilità e silenziosità di arctic e be quiet, le alternative di cpu e disspatore vanno in coppia, per compensare la dissipazione dei core in più
Grazie, per caso c'è una versione senza X ? o un altro processore, se possibile vorrei evitare il dissipatore a liquido
 
Però se può valerne la pena la aggiungo
basta l'integrata:
  • CPU: AMD Ryzen 9 7950X oppure AMD Ryzen 9 7950X3D (entrambi con grafica integrata). Si consiglia di aggiungere un secure-frame AM5.
  • CPU-FRAME: Noctua NT-H2 3.5g AM5 Edition (kit protezione socket AM5)
    Il socket AMD AM5 per Ryzen serie 7000, rispetto al precedente AM4 ha un inconveniente: a causa del design frastagliato dell'IHS
    (Integrated Heatspreader, ossia la parte che viene a contatto con il dissipatore della CPU), quando si applica la pressione necessaria
    al montaggio del dissipatore (sia ad aria che un waterblock), la pasta termica in eccesso viene spinta verso l'esterno e tende
    ad accumularsi nei "ritagli" ai lati del processore, risultando difficile da pulire.
    Noctua ha sviluppato una copertura di protezione (NA-TPG1) venduta sia singolarmente che a corredo con la propria
    pasta termica (NT-H1 e NT-H2 AM5 Edition), Thermalright ha realizzato una intelaiatura metallica di protezione (AM5 Secure Frame).

    L'adozione di una di queste soluzioni evita che la pasta termica fuoriesca ai lati del socket.

    Noctua NA-TPG1 copertura di protezione - Guida all'installazione


    Thermalright AM5 Secure Frame CPU ILM - Guida all'installazione

  • DISSIPATORE: Thermalright Frozen Notte 360 BLACK ARGB
  • SCHEDA MADRE: MSI MAG X670E TOMAHAWK WIFI
  • RAM: Corsair VENGEANCE (CMK64GX5M2B6000Z30) 64 GiB DDR5 6000 MT/s CL30
  • SSD: Kingston KC3000 (SKC3000D/2048G) 2 TB
  • ALIMENTATORE: Be Quiet! Pure Power 12M (‎BN343) 750 (750W)
  • CASE: Phanteks XT Pro Ultra (PH-XT523P1_DWT01, white)
    ➜ Spefiche tecniche: Mid-Tower, Configurazione ventole 4x (frontale 3x140 mm M25 D-RGB PWM, posteriore 1x140 mm M25 D-RGB PWM), Massima altezza dissipatore CPU 184.0 mm, Compatibilità radiatori front-240/top-360(mm), Supporto motherboard con connettori sulla parte posteriore (Asus BTF, MSI Project Zero), 1xUSB-typeC-3.2gen2, supporto opzionale GPU verticale. Pagina web di supporto
 
Ciao. Non capisco il ragionamento sulla necessità di tanta cache sulla CPU. Nessuno sa come utilizza la cache Matlab:
Cosa diversa per la RAM per la quale su calcoli clusterizzati meglio dedicare almeno 4-6 GB di RAM per ogni core
 
Ultima modifica:
Ciao. Non capisco il ragionamento sulla necessità di tanta cache sulla CPU. Nessuno sa come utilizza la cache Matlab:
Tipicamente si riesce a fare stare tutto nella cache, nel mio caso nelle varie iterazioni genero grosse matrici che superano anche i 20/30 MB e così c'è un rallentamento brutale delle simulazioni perché i dati vengono continuamente passati dalla RAM
 
I calcoli iterativi lineari sono applicazioni tipiche single core. Se fai quelli ti ci vuole forza bruta con CPU ad alto IPC.
 
Meglio controparte intel ?
Non è così determinante se paragonato al top gamma AMD e almeno se usi AM5 sei su una piattaforma aggiornabile. Potrebbe piuttosto essere un problema di struttura del calcolo impostato.
Dal manuale di Matlab:
MATLAB supporta il calcolo multithread per diverse funzioni numeriche dell'algebra lineare e orientate agli elementi. Queste funzioni vengono eseguite automaticamente su più thread. Per una maggior rapidità di esecuzione di una funzione o espressione su più CPU, occorre soddisfare una serie di condizioni:

  1. La funzione deve eseguire operazioni facilmente ripartibili in sezioni eseguibili contemporaneamente. Queste sezioni devono poter essere eseguite con poche comunicazioni tra i processi. Devono richiedere poche operazioni sequenziali.
  2. Le dimensioni dei dati devono essere sufficientemente grandi, in modo che i vantaggi dell'esecuzione simultanea giustifichino il tempo richiesto per la partizione dei dati e la gestione di thread di esecuzione distinti. Ad esempio, la maggior parte delle funzioni risulta velocizzata solo quando gli array contengono almeno diverse migliaia di elementi.
  3. L'operazione non è vincolata alla memoria; il tempo di accesso alla memoria non deve costituire la maggior parte del tempo di elaborazione. Come regola generale, le funzioni complesse sono più velocizzabili rispetto alle funzioni semplici.
inv, lscov, linsolve e mldivide mostrano un notevole aumento della velocità sugli array a doppia precisione (nell'ordine di almeno 10.000 elementi) quando la modalità multithread è attiva.
 
MATLAB supporta il calcolo multithread
infatti la CPU giusta per ora è AMD Ryzen 9 7950X oppure AMD Ryzen 9 7950X3D che hanno le stesse frequenze di boost; non sono per niente convinto che la versione X3D sia la scelta migliore, il 7950X ha comunque 64 MiB di cache L2, non saranno i 128 MiB della versione X3D però la cache 3D si surriscalda facilmente e le frequenze massime di funzionamento vengono mantenute per meno tempo
se l'acquisto non è urgente valuterei anche di aspettare fine luglio che esce il Ryzen 9 9950X
 
Pubblicità
Pubblicità
Indietro
Top