Server per calcoli matematici

di il
6 risposte

Server per calcoli matematici

Che tipo di server necessito per eseguire calcoli matematici?
Esistono server specifici o devo vedere io?

Attualmente lo script che utilizzo, a volte arriva ad impiegare fino a 3 min prima di darmi la soluzione con questa configurazione hw:
APU AMD FX X8 8370 16MB 4,3GHz 125W BOX Socket AM3+
PSU 450W Corsair CX450M 843591057936
SSD Crucial MX300 275 GB Read: 530 MB/s, Write: 500 MB/s
MB AMD AM3+ ASUS 970 ProGaming / AURA 4712900303896
DDR3 PC1866 16GB CL10 Corsair Ven k 2x8GB Vengeance,black,Low P.

Apparte ottimizzare lo script, qualcuno mi può aiutare nella scelta dell'eventuale server (senza fare pubblicità)?
Vorrei che il calcolo fosse eseguito in max 10-15 secondi

6 Risposte

  • Re: Server per calcoli matematici

    Ti rendi conto che hai dato un tempo per un calcolo di cui non si sa nulla?

    Di che parli?
  • Re: Server per calcoli matematici

    Non è possibile "rapportarlo" alla attuale configurazione hw?
    Comunque è uno script in C che esegue una serie di clici for ricorsivi
  • Re: Server per calcoli matematici

    Bhè per iniziare non è uno script.
    Poi forse lo puoi ottimizzare banalmente per prestazioni molto più elevate.
    Comunque quello che ti serve è una CPU intel con clock molto elevata (e pochi core)
  • Re: Server per calcoli matematici

    @Tommy: quello che chiedi non ha molto senso.
    Se il calcolo richiede 3 minuto, ci possono essere diversi motivi:

    1) e' scritto in un linguaggio di programmazione sbagliato (linguaggio di scripting invece che in C/C++/assembler)
    2) l'implementazione dell'algoritmo e' altamente inefficiente
    3) non sfrutti il parallelismo hardware a disposizione

    4) l'algoritmo e' scritto in C/C++/assembler, utilizzando tutte le tecniche possibili per massimizare l'efficienza, e sfrutta il parallelismo hardware disponibile, ma la quantita' di dati che deve processare semplicemente non permette di ridurre i tempi di calcolo

    Nel caso 4, i modi per migliorare l'efficienza e' usare PIU' HADRWARE:
    - usare calcolo parallelo basato su schede grafice
    - usare un cluster di computer

    Per ridurre i tempi di calcolo, ci sono un'infinita' di considerazioni da fare: l'hadrware e' l'ULTIMO punto da prendere in considerazione.
  • Re: Server per calcoli matematici

    Grazie per tutte queste risposte.

    L'ultima soprattutto mi sarà molto utile per cercare cosa studiare.
  • Re: Server per calcoli matematici

    Magari fare vedere il codice qui ed avere dei consigli ti potrebbe essere utile ... ma fai tu ...
Devi accedere o registrarti per scrivere nel forum
6 risposte