Multiphysics simulation software performances on new multicores platforms. Gino Perna Stefano Bridi



Похожие документы
Benchmark Ansys Fluent su CRESCO

Presentazione di virtual desktop client + LTSP server

Introduzione al Cloud Computing

martedì 17 aprile 12 1

Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web: Prof. G. Quarella prof@quarella.

Software per Helpdesk

e-dva - eni-depth Velocity Analysis

*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.

*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.

Prestazioni computazionali di OpenFOAM sul. sistema HPC CRESCO di ENEA GRID

Gartner Group definisce il Cloud

Le Aziende del Distretto Green & High Tech presentano i loro progetti. Valorizzare le sinergie della rete per creare valore aggiunto

Architettura hardware

BROCHURE IT SOLUTION

Strumenti ICT per l innovazione del business

Il funzionamento di prezzipazzi, registrazione e meccanismi

LA MIGRAZIONE IN SEMPLICI STEP. Il moving di una macchina Linux sul Cloud Server Seeweb

Global IT Integrator. All rights reserved by HRI 1 S.p.A. - Italy (Rome)

COME AVERE SUCCESSO SUL WEB?

Esercizio 1: trading on-line

VDS -Virtual Desktop Solution - CITRIX XenDesktop 7 LA NUOVA POSTAZIONE DI LAVORO DIVENTA VIRTUALE!!!

Cosa accade se veniamo linkati da un sito bannato da Google?

IL CASO DELL AZIENDA.

Valutazione delle Prestazioni. Valutazione delle Prestazioni. Architetture dei Calcolatori (Lettere. Tempo di risposta e throughput

M.APS Manufacture Advanced Planning System

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

Che cos'è il cloud computing? e cosa può fare per la mia azienda

TERMINE SUPPORTO DA PARTE DI MICROSOFT DEL SITEMA OPERATIVO WINDOWS XP: 8 Aprile 2014

Cloud Computing....una scelta migliore. ICT Information & Communication Technology

comscore: costruire un grande data warehouse per i Big Data

Le miniguide di Umberto Santucci. Come stabilire le priorità? Miniguida per l'uso del Diagramma di Pareto

Il software come servizio

Contratto ad ore. Contratto di consulenza e assistenza Software-Hardware prepagato personalizzato (da stabilire con il cliente)

I Finanziamenti nel Settore del Fotovoltaico Dr. Francesco Colafemmina S.a.f.e. s.r.l.

Ci sono circa centralini in Italia

leaders in engineering excellence

FOTOVOLTAICO: DOVE SIAMO E DOVE ANDREMO

RIDURRE I COSTI ENERGETICI!

HQ REVSHARE. Come guadagnare ogni 30 minuti, per 48 volte al giorno, grazie alla pubblicità on line.

La metà dei soldi spesi in pubblicità sono soldi buttati, il problema è capire quale sia la metà giusta. John Wanamaker.

Cosa è un foglio elettronico

Analisi e diagramma di Pareto

Vantaggi Commercio Elettronico!

Anticipa le richieste dei tuoi Clienti con flessibilità e livelli di servizio di assoluta eccellenza rispetto agli standard di mercato

Contratto di affitto delle risorse del Computer

RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale. 1/6

Costo Complessivo della Proprietà CRM (TCO, Total-Cost-of-Ownership)

La memoria centrale (RAM)

Una delle cose che si apprezza maggiormente del prodotto è proprio la facilità di gestione e la pulizia dell interfaccia.

24. Come funzionano idiritti allamigrazione delle licenze con il mio Enterprise Agreement (EA)?... 8

SPC e distribuzione normale con Access

Premessa Le indicazioni seguenti sono parzialmente tratte da Wikipedia ( e da un tutorial di Pierlauro Sciarelli su comefare.

Indice. 1 La disoccupazione di 6

Global Logistics Il Warehouse Management System a servizio

Esempi di algoritmi. Lezione III

CALCOLATORI ELETTRONICI A cura di Luca Orrù

T.T.M. TUBE TECH MACHINERY TAILOR MADE SOLUTIONS

PkBox Client Smart API

IBM Power in cloud, l'ambiente As400 va sulla nuvola

Lexmark Favorisce la Trasformazione dell IT con le Soluzioni CA Agile Operations

*Solo software legalmente riconosciuti e registrati. Network in possesso di regolare licenza. **Disponibili network gaming Poker, Casino, Scommesse.

Online Help StruxureWare Data Center Expert

Cloud computing: aspetti giuridici

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

ISC. L indicatore sintetico di costo del conto corrente

I social network. Intanto sfatiamo subito un po di miti: La sola pubblicità sui social non porta a grandi risultati. Non esiste il miracolo

La valutazione implicita dei titoli azionari

STUDIO DI SETTORE UK27U ATTIVITÀ EDIZIONE DI GIOCHI PER COMPUTER ATTIVITÀ EDIZIONE DI ALTRI SOFTWARE A

Software Professionale

Progetto Virtualizzazione

Per CONOSCERE uno STRUMENTO UTILE a migliorare l Efficienza ed ottenere Espansione vedi nel mio sito la sezione intitolata: Migliorare i Risultati.

Il Solare Termodinamico per la Produzione di Energia Elettrica e Calore a Media Temperatura

Il mercato degli stipendi dei manager, come è noto,

Capitale raccomandato

Introduzione. Classificazione di Flynn... 2 Macchine a pipeline... 3 Macchine vettoriali e Array Processor... 4 Macchine MIMD... 6

Utilizzo dell E Commerce in Europa Italia fanalino di coda. Fanno peggio solo Grecia, Bulgaria e Romania

Gestione della memoria centrale

un occhio al passato per il tuo business futuro

Italian Technical Consultants Ltd. Illuminiamo il Mondo. lighting technologies

Report 4. il contratto E.P.C. (Energy Performance Contract)

Транскрипт:

Multiphysics simulation software performances on new multicores platforms Gino Perna Stefano Bridi

ENGINSOFT is a key Partner for Innovation in advanced manufacturing industries and R&D. We provide for Value Added Services and Integrated Solutions to the Global Market for Advanced Engineering and Trustworthy Simulation.

EnginSoft in a glance TYPE: Private Company HISTORY: Founded in 1984 on the basis of other activities/structures in place since 1973 ACTIVITIES: Leading group (in Italy) in CAE/iDP/PIDO Subsidiaries/partnerships all over Europe and in USA Supply of software, services, consultancy, training Development of software technologies (PIDO, business analytics, DDDSS, ) Participation in industrial research projects (EU or national funding) MIUR-recognized research center for CAE/iDP technology transfer

Performances [ M ] 84 14 2006 14/09/12 92 16.5 2007 101 20 2008 109 18.7 2009 115 21.6 2010 120 21.9 2011 4

5 Main focus pillars CONSULTANCY 3000 engineering consultancy services performed since 1984, by over 120 highly specialized engineers Kn TRAINING d e l ow Over 130 training courses per year. Consortium for high engineering training and portal for on-line training SOFTWARE g n i r r e sf More than 1500 CAE Software licenses sold in Europe n a r T e g RESEARCH PROJECTS Active in over 30 research projects with public co-funding

Industries Academics Aerospace & Defense Automotive Energy Oil & Gas Machinery HVEC Appliances And others

4/09/12 7 Main provided Solutions And Others

HPC Performances Motivazioni Performances Conclusioni

Motivazioni Ad ogni uscita di nuove piattaforme hardware e software vengono presentati, in modo spesso molto enfatizzato, prestazioni migliorate ed esaltanti, aumenti terrificanti delle potenze di calcolo Spesso le condizioni al contorno delle prove e dei softwares sono poco note Il cliente si apetta miracoli gratuiti

Scenario I codici commerciali di analisi sia meccanica che fluidodinamica che elettromagnetica hanno differenti performances/scalabilita' dipendenti sia dall'hardware che dal modello (oltre che dal software stesso) La domanda classica e': quanto guadagno con una licenza HPC da XX paralleli? La risposta e' sempre: DIPENDE...

Analisi termo-meccaniche In funzione della dimensione dei modelli i vari vendor hanno sviluppato differenti algoritmi di solutori Si ha la necessita' di avere un dettaglio sempre piu' spinto spesso non supportato dalla consapevolezza dei modelli matematici e del modello stesso

Analisi termo-meccaniche Si e' perso, con il passare degli anni, quel senso ingegneristico al corretto approccio al modello potendo potenzialmente contare su potenze hardware inimmaginabili fino a qualche anno prima Resta comunque il fatto che, per modelli normalmente analizzabili in un qualsiasi reparto tecnico o di calcolo di aziende anche medio grosse, il numero do gradi di liberta' arriva tranquillamente a qualche (decina di) milione. Aggiungiamoci pure comportamenti non lineari, contatti, a ttriti, non-linearita' geometriche etc...

Analisi termo-meccaniche Nonostante questi sforzi, i modelli continuano ad essere medio-piccoli in quanto a numero di equazioni, ma fortemente non-lineari e, complici le non lienarita' (soprattutto contatti) mal condizionati. Con queste condizioni i guadagni in parallelismo dei codici mediamente difficilmente possono scalare oltre i 16 cores (distribuiti, non in shared memory)

Analisi termo-meccaniche Significa che il sistema HPC diventa...

Analisi termo-meccaniche CLUSTER!

Analisi termo-meccaniche Che normalmente viene acquistato on-line per essere messo sotto la scrivania L'acquisto viene fatto normalmente da personale ignaro di problemi intrinseci di questo tipo di macchine e delle conseguenze sui codici di calcolo (vedi ad esempio pres. Simone Tinti di ieri sul sistema turbo), polvere, disco, rumore etc..

Analisi CFD La CFD in generale e' sempre stata cpu consuming (sin dagli anni 60) ed e' qui dove esistono effettivamente i migliori algoritmi per la soluzione I problemi medio-complessi vedono normalmente modelli di qualche decina di milioni di celle verosimilmente in un campo di moto non stazionario e quindi dipendente dal tempo

Analisi CFD In generale i solutori comunque rispondono in maniera quasi-lineare al numero di cores coinvolti nel calcolo (ie se con due cores impiego 10 ore con 4 cores impieghero' circa 5 ore) La soglia di saturazione della scalabilita' e' molto elevata (sempre in dipendenza del modello)

Analisi CFD Tipico diagramma

Analisi CFD Ma quanto costa? Che infrastruttura serve? Che livello di management e di expertise e' necessario? A chi serve una singola analisi del genere? Quante analisi a parametri variate dovro' effettuare? Quale mal di testa il mio reparto IT si ritrovera'?

Nuove piattaforme Ritornando ad una azienda medio piccola ci si aspettano comunque investimenti di una certa consistenza per poter eseguire numerose simulazioni del genere (oltre all'hardware c'e' anche il software)

Nuove piattaforme I tests effettati vogliono quindi evidenziare le nuove possibilita' offerte dalla fam. Di processori e5 di intel nei confronti della precedente (tuttora in vendita) e del prezzo dei vari componenti Allo stesso tempo sfatare miti od evidenziare classici errori di configurazione specie in siti di b2c online...

Nuove piattaforme Oltremodo i nuovi tagli di processori creano ancora piu' confusione a causa delle diverse frequenze rispetto al passato

TEST BED E4 server twin-square (4 lame) Intel S2600JF SE5C600.86B.01.02.0003.022820121335 32GB ram 1600 ECC Hitachi HUA72205 E5-2643 4 @ 3.30GHz E5-2640 6 @ 2.50GHz E5-2665 8 @ 2.40GHz IB QDR 40 Gb/s Varie tipologie di dischi/controllers

Test hardware

Test hardware

Test hardware

CFD test case Separatore per uso medicale Transitorio fluidodinamico 15 milioni di celle Forza centrifuga

Performances dei processori E5-2665 0 @ 2.40GHz test case CFD - 1 node 14000 12000 10000 seconds 8000 6000 4000 2000 0 0 2 4 6 8 cores 10 12 14 16 18

Performances dei processori E5-2665 0 @ 2.40GHz CFD test case 14000 12000 10000 1 node 2 nodes 4 nodes seconds 8000 6000 4000 2000 0 0 5 10 15 cores 20 25 30 35

Performances dei processori E5-2643 0 @ 3.30GHz cfd standard test case 8000 7000 6000 seconds 5000 1 node 2 nodes 4 nodes 4000 3000 2000 1000 0 0 5 10 15 cores 20 25 30

Performances dei processori E5-2640 0 @ 2.50GHz cfd test case 10000 9000 8000 7000 1 node 2 nodes 4 nodes seconds 6000 5000 4000 3000 2000 1000 0 0 5 10 15 cores 20 25 30

Performances dei processori 8 cores analysis 3000 2500 seconds 2000 1 node 2 nodes 4 nodes 1500 1000 500 0 6 8 cores/cpu 4

La velocita' della ram Componente fondamentale soprattutto per la quantita' (corretta) e la velocita' Montando ram a 1333 anziche' ram a 1600 si ha mediamente un peggioramento delle performances del 10%

Benchmarks termomeccanici Suite di tests medio piccoli per il test dei vari solutori presenti in ANSYS mechanical 4 tipi di solutori Soluzioni in/out of core

Benchmarks termomeccanici Comparazione nuova/vecchia piattaforma (attenzione al clock) 1300-2200 euro e5-2640/x5675 2.5-3.02 1.4 1.2 1 0.8 ratio ratio 0.6 0.4 0.2 0 bmd-6 bmd-7 bmd-4 bmd-5 test bmd-2 bmd-3

Benchmarks termomeccanici 2640-2643 ratio @4 cores 2640-2643 8 mmp cores 0.9 0.8 0.7 0.6 0.5 ratio Column H 0.4 0.3 0.2 0.1 0 bmd-6 bmd-7 bmd-4 bmd-5 test case bmd-2 bmd-3

Benchmarks termomeccanici Disks/ram differences 3Mdofs NL 8 MMP cores Alfa-test Disk/ram comparison 700 600 500 400 Column E 300 200 100 out-of-core in-core out-of-core raid0raptor raid0ssd out-of-core black out-of-core 2603 out-of-core 0 out-of-core seconds raptor re3 vertex4 x5670 2643

Conclusioni Generalmente il salto tecnologico puo' essere vantaggioso in termini di performances Ormai la durata effettiva di hardware per soluzioni HPC e' 2 anni (in stanze climatizzate correttamente) Soluzioni con SSD hanno performances prossime alla ram (attenzione alla gestione pero')

Conclusioni In caso di sistemi a numero di nodi elevato il cambio generazionale e' fonte di guadagni notevoli in termini di tempo Una corretta assistenza e consulenza del vendor (sia per l'applicativo che per hardware) e' basilare per un corretto funzionamento

Ringraziamenti E4 per il supporto di parte dell'hardware per i test

Grazie per l'attenzione s.bridi@enginsoft.it g.perna@enginsoft.it