{"id":812,"date":"2004-05-20T00:00:00","date_gmt":"2004-05-19T22:00:00","guid":{"rendered":""},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"812","status":"publish","type":"post","link":"https:\/\/www.vialattea.net\/content\/812\/","title":{"rendered":"Vorrei sapere che potenza hanno i cosidetti &#8216;supercomputer&#8217; rispetto ai normali PC. Grazie"},"content":{"rendered":"<p><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\"><\/p>\n<p>Le prestazioni dei sistemi di calcolo dipendono da vari fattori: la<br \/>\nvelocit\u00e0 di esecuzione delle istruzioni, la velocit\u00e0<br \/>\ndi accesso alla memoria, ecc. Ciascuno di questi fattori inoltre,<br \/>\nnon \u00e8 fisso, ma dipende a sua volta dal tipo di istruzioni<br \/>\neseguite dalla dimensione dei blocchi di dati utilizzati e cos\u00ec via.<br \/>\nQuindi<br \/>\nla valutazione delle prestazioni (o <i>benchmark<\/i>)<br \/>\n\u00e8 un&#8217;attivit\u00e0 assai<br \/>\ncomplessa che, solitamente, viene effettuata basandosi su valori medi<br \/>\nottenuti utilizzando vari programmi con diverse dimensioni dei dati per<br \/>\ncercare di ottenere un indice approssimativo che sia utile, ad esempio,<br \/>\nper confrontare due diversi computer (si veda anche una<br \/>\n<a href=\"http:\/\/www.vialattea.net\/esperti\/php\/risposta.php?num=1907\">precedente risposta<\/a>).<br \/>\n<\/font><\/p>\n<p>\n<font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Dato che l&#8217;uso principale dei sistemi di supercalcolo \u00e8 nelle<br \/>\napplicazioni di calcolo numerico, le misure di prestazione<br \/>\nvengono effettuate utilizzando programmi<br \/>\ndi questo tipo. Fra quelle pi\u00f9 note va citata la tabella<br \/>\n<a href=\"http:\/\/www.top500.org\/\">Top500<\/a> che riporta i 500 pi\u00f9<br \/>\nveloci computer al mondo, misurati mediante uno specifico benchmark.<br \/>\nQuesto consiste nel misurare il<br \/>\ntempo occorrente per eseguire lo stesso programma sui diversi sistemi e,<br \/>\nconoscendo il numero totale di operazioni eseguite, calcolare quante di queste<br \/>\noperazioni vengono eseguite in un secondo.<br \/>\nIn particolare vengono considerate solo le operazioni in virgola mobile,<br \/>\nquelle tipiche dei programmi per il calcolo numerico, e la velocit\u00e0<br \/>\nviene espressa in FLOPS (<b>FL<\/b>oating-point <b>OP<\/b>erations<br \/>\nper <b>S<\/b>econd) o meglio usando i multipli (MFLOPS, megaflops o GFLOPS, gigaflops).<br \/>\n<\/font><\/p>\n<p>\n<font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Nella seguente tabella riporto i dati dei primi cinque che compaiono<br \/>\nnella lista del novembre 2003:<br \/>\n<\/font><\/p>\n<table cellpadding=\"5\" border=\"2\">\n<tbody>\n<tr>\n<th>Localit\u00e0 <br \/> Nazione\/anno <\/th>\n<th> Computer\/Num.Processori <br \/> Costruttore<\/th>\n<th>GFLOPS<\/th>\n<\/tr>\n<tr>\n<td>Earth Simulator Center<br \/> Giappone\/2002<\/td>\n<td>Earth-Simulator \/ 5120 <br \/> NEC<\/td>\n<td>35860<\/td>\n<\/tr>\n<tr>\n<td>Los Alamos <br \/>National Labs<br \/> USA\/2002<\/td>\n<td>ASCI Q &#8211; AlphaServer<br \/> SC45, 1.25 GHz \/ 8192<br \/> HP<\/td>\n<td>13880<\/td>\n<\/tr>\n<tr>\n<td>Virginia Tech<br \/> USA\/2003<\/td>\n<td>1100 Dual 2.0 GHz Apple G5 \/ 2200<br \/> Autocostruito<\/td>\n<td>10280<\/td>\n<\/tr>\n<tr>\n<td>NCSA<br \/> USA\/2003<\/td>\n<td>PowerEdge 1750, P4 <br \/> Xeon 3.06 GHz \/ 2500<br \/> Dell<\/td>\n<td>9819<\/td>\n<\/tr>\n<tr>\n<td>Pacific Northwest <br \/>National Labs<br \/>\nUSA\/2003<\/td>\n<td>Integrity rx2600<br \/> Itanium2 1.5 GHz \/ 1936<br \/>\nHP<\/td>\n<td>8633<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\">\n<p>\nIl primo sistema italiano compare al 62-esimo<br \/>\nposto:<\/p>\n<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>CINECA<br \/>\n        Italia\/2003<\/td>\n<td>xSeries Xeon 3.06 GHz \/ 512<br \/> IBM<\/td>\n<td>1669<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/p>\n<p>\n<font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Come si pu\u00f2 notare tutti i sistemi elencati sono multiprocessore,<br \/>\novvero ottengono le prestazioni indicate mediante numerosi processori<br \/>\n(ad esempio: 5120 nel primo caso) che lavorano insieme. Noterete anche che alcuni<br \/>\ndei sistemi citati utilizzano processori che sono disponibili anche nei normali<br \/>\npersonal computer e questo rende possibile valutare il rapporto delle<br \/>\nprestazioni fra un supercomputer ed un classico PC, ovviamente in maniera approssimativa.<br \/>\n<\/font><\/p>\n<p><font size=\"2\" face=\"Verdana, Arial, Helvetica, sans-serif\">Poich\u00e9 mettendo insieme molti processori ciascuno di essi non viene<br \/>\nsfruttato al 100% in generale, nei casi migliori, si possono ottenere<br \/>\nprestazioni che sono dell&#8217;ordine dell&#8217; 80-90 per cento della prestazioni<br \/>\nmassime teoriche date dal prodotto del numero di processori per la<br \/>\nvelocit\u00e0 di ciascun processore.  Allora, ad esempio, il sistema<br \/>\nitaliano \u00e8 dotato di 512 processori processori Xeon ciascuno dei<br \/>\nquali pu\u00f2 essere considerato equivalente ad un PC di fascia alta.<br \/>\nIl rapporto di prestazioni fra un tale PC ed il supercomputer \u00e8<br \/>\nquindi dell&#8217;ordine di 400-460 volte ovvero la velocit\u00e0 di<br \/>\nun PC di questo tipo pu\u00f2 essere valutata in circa 3.6 GFLOPS.<br \/>\nLe<br \/>\nprestazioni del supercomputer giapponese in testa alla tabella riportata<br \/>\nsopra sono quindi quasi 10000 volte di quelle di un PC.<\/p>\n<p><\/font><\/p>\n<p>\u00a0 <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[&#8230;]<\/p>\n","protected":false},"author":198,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-812","post","type-post","status-publish","format-standard","hentry","category-hardware"],"_links":{"self":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/users\/198"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/comments?post=812"}],"version-history":[{"count":0,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/812\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/media?parent=812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/categories?post=812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/tags?post=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}