|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
www.hwupgrade.it
Iscritto dal: Jul 2001
Messaggi: 75173
|
Link alla notizia: http://www.businessmagazine.it/news/...ing_44628.html
In concomitanza con SC12 Intel presenta le proprie schede Xeon Phi, prodotti che abbinano l'accelerazione a calcoli paralleli con la flessibilità dell'architettura x86 Click sul link per visualizzare la notizia. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2009
Messaggi: 6735
|
Sbaglio o questa è la prima gpu dedicata di intel?
![]()
__________________
Trattato positivamente con: jhon16, orso232, JacopoSr, cirano76, enrikinter, firestorm90, giulio81 |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2004
Messaggi: 7381
|
|
![]() |
![]() |
![]() |
#4 | ||
Senior Member
Iscritto dal: Mar 2009
Messaggi: 6735
|
Quote:
Quote:
__________________
Trattato positivamente con: jhon16, orso232, JacopoSr, cirano76, enrikinter, firestorm90, giulio81 |
||
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: May 2010
Messaggi: 112
|
Infatti non è un GPU. E' una sorta di mini-cluster-on-a-box, programmabile x86. E' il figlio di MIC (many integrated cores), o meglio, la sua prima applicazione concreta. Di fatto sono 60 micro Xeon connessi tra di loro.
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2004
Messaggi: 7381
|
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Aug 2007
Messaggi: 2179
|
Che Phigata™
![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
hmm ma essendo x86 non c'e' modo di far vedere la scheda come se fosse in dual socket e trovarsi nel taskmanager un godzillione di core?
per le workstation sarebbe una manna (edit: scusate i termini alla buona ma era per rendere meglio il concetto)
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: May 2010
Messaggi: 112
|
Certo, ma non in ambiente Windows. La scheda la piloti con il suo Linux dedicato e la programmi come un supercomputer nano (o come un cluster appunto...). A breve dovrebbe arrivare la 100 core.
Per il calcolo su workstation in teoria basta scaraventarci dentro il motore di calcolo distribuito e farlo partire (es. se stai parlando di rendering o analisi). L'unica cosa che non ho capito è se il suo SO funziona in un ambiente virtualizzato o cosa... |
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
eh no, io dico proprio come uso bruto senza dover scrivere una virgola di codice in +...
il vantaggio x86 per certi aspetti sarebbe proprio questo.. nowadays il problema continua ad essere la pigrizia enorme con cui le software house rilasciano compatibilità con l'hardware sottostante i produttori di programmi professionali si e no si sono degnati di scrivere codice multi cpu, ce ne sono ancora alcuni che vanno solo in monocore e manco in 64bit.. quanti effettivamente stanno sfruttando il gpugpu..? e in quanti casi si hanno software che permettono il rendering via rete? si contano sulla punta delle dita e hanno licenze assurde a parte quello classico della ricerca scientifica ci sono un sacco di ambiti, in cui infilare nel case una di queste schede e trovarsi anche 64 core che viaggiano a 800mhz in + senza dover imbastire cluster di calcolo pesi sarebbe una vera manna manna ne venderebbero un'infinità parliamo di gente che fa tutto un altro lavoro e non sa scrivere una riga di codice ma i software li usa
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7381
|
Quote:
Quindi questa scheda la puoi montare anche su una workstation normale come puoi fare con le controparti amd e nvidia, lo scopo è lo stesso anche se l'implementazione hardware è differente. |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: May 2004
Messaggi: 7381
|
Quote:
Citavi i software di rendering, quelli sono per natura difficilmente accelerabili da soluzioni GPGPU il codice è troppo complesso per poter "girare" su quel tipo di hardware solo certe modalità sono supportate, gia questa soluzione intel sarebbe piu adatta per come è implementata internamente ma è arrivata appena oggi quindi dobbiamo vedere cosa ci riserva il futuro. Quindi ne i tuoi software di rendering non si sono adattati è perche non potevano farlo non per pigrizia. Ultima modifica di coschizza : 13-11-2012 alle 18:46. |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Quote:
per farla breve se è utilizzabile solo riscrivendo codice a se stante ma con pieno supporto delle x86 è una "win" per gli sviluppatori se è utilizzabile da chiunque come processori extra x86 "quelli nel task manager" (stiamo parlando ovviamente di un potenziale inferiore a quella che potrebbe essere na mobo quad socket con varie cpu multicore seria) sarebbe una "win" per tutti... --- nel caso a, è solo un altro competitor e devi aspettare che... che so' adobe decida di abilitare il supporto completo in tutta la suite... ma sono tutti rilasci molto lenti nel caso b invece, da subito qualsiasi software semplicemente scritto per scalare in multithread al numero dei core disponibili vola e ti fa risparmiare un sacco di tempo neh che sto parlando di chissà quali software eh? cioe' anche il + semplice Adobe Lightroom quando renderizza i raw li esporta sfruttando tutti i core disponibili fallo con 4 o con 8 è una cosa fallo con 64 è un'altra ![]()
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Quote:
anche per filtri e tutto il resto per i giochi 3d hanno fatto framework allucinanti e sono relativamente vicini come tipo di calcolo anche se gli ambiti sono distanti... sono pigrizia + incertezza se buttarsi a riscrivere una marea di codice per una soluzione che oggi dura 5 minuti e domani non si sa se sarà uno standard e aggiungiamo anche una bella dose di... scrivo il codice nel linguaggio tot affine a certe gpu perchè ho fatto una bella partnership :\ cosa che poi ti obbliga ad acquistare uno specifico brand
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
|
![]() |
![]() |
![]() |
#15 | |||
Senior Member
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4741
|
Quote:
quindi come minimo (e a patto di avere caso di codice C / C++ e di appoggiarsi ai tool e performance libraries intel - che incapsulino l' assembly ottimizzato per lo specifico core target) è necessario aggiungere delle direttive che istruiscano il compilatore a fare uso dell' unità IMCI piuttosto che delle varie SIMD attualmente mainstream, e ricompilare Quote:
in questo senso, far girare codice preesistente con minime modifiche è un notevole vantaggio rispetto all' alternativa finora disponibile - doverlo rivedere integrarlmente per migrarlo a soluzioni GPGPU con annesso cambio di paradigma, cosa che in effetti equivale a un progetto sw a sè stante Quote:
in modalità hosted è una periferica PCI Express come un' altra, gestita attraverso driver ed enumerata ad uso delle applicazioni che necessitano di un compute acccelerator - presumibilmente le applicazioni faranno richiesta via librerie e driver di istanziare 1...60 thread di calcolo sul Phi, al che librerie e driver uploaderanno alla scheda segmenti di codice e dati su cui operare - più o meno come adesso funziona per gli shader, ma con codice X86-64+IMCI piuttosto che shader assembly proprietario in modalità clustered è un nodo indirizzabile con un suo indirizzo IP - in questo caso può esserci maggiore flessibilità visto che molti sistemi facenti uso di calcolo distribuito implementano meccanismi di comunicazione e sincronizzazione interni, quindi basterebbe avviare i thread di calcolo sulla scheda (ma mancando come pare uno storage locale da cui avviare il firmware sarà cmq l' host a occuparsi di farne l' upload, di nuovo attraverso i driver da parte di un processo di controllo ) o in alternativa può essere il sistema operativo a farlo, allora l' OS dovrà supportare protocolli di clustering e thread migration cluster-wise ma quello che tutti questi casi hanno in comune è che in nessuno dovresti vedere processori (logici) aggiuntivi nel task manager, perchè non si tratterebbero di processori "locali"
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
Ultima modifica di jappilas : 13-11-2012 alle 19:28. |
|||
![]() |
![]() |
![]() |
#16 | |
Senior Member
Iscritto dal: Nov 2002
Messaggi: 11738
|
Quote:
![]()
__________________
Ho fatto affari con: troppi per elencarli Vendo: NAS PRO QNAP 4 BAIE 419P+ CON LCD |
|
![]() |
![]() |
![]() |
#17 |
Member
Iscritto dal: Jun 2010
Messaggi: 244
|
L'efficacia di queste schede non si sta neppure a discutere.con questo Intel ha superato se stessa.
|
![]() |
![]() |
![]() |
#18 |
Bannato
Iscritto dal: May 2001
Messaggi: 6246
|
..no, aspetta, almeno X87 lo sono, se no sarebbero derivati dal 486!
e' un superscalare che dovrebbe avere almeno una FPU e comunque le SMID 512 sono null'altro che le sse4.1 (dubito nativo sull'X64... probabile che il compilatore dissassembli il codice?). poi non ho capito perche' ne considerano 60 quando se ne contano 64. i restanti 4 sono per il coordinamento? comunque sono giocattolini carini... in questo documento sembra che sia appunto un x86 e non un x86-64: http://software.intel.com/sites/default/files/article/299022/fp-control-2012-08.pdf anche se poi la distro che viene applicata e' su kernel 64bit.... discrepanze.. |
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Apr 2001
Messaggi: 2407
|
Si non ho capito neanche io
Questa e' uns scheda video che viene vista come molte cpu ?
Cio' se la installo su windows seven la posso usare per fare dei render che usano la parallelizzazione dei calcoli ? O la posso instllar ein windows seven ma alla fine comunque bisogna avere un programma scritto per lei se no non si puo' usare in modo adeguato ? Grazie ciao |
![]() |
![]() |
![]() |
#20 |
Bannato
Iscritto dal: May 2001
Messaggi: 6246
|
http://software.intel.com/en-us/articles/programming-and-compiling-for-intel-many-integrated-core-architecture
magari cosi' e' piu' chiaro... no, non la puoi usare come periferica di rendering se non hai un programma che ne sfrutta la sua abilita' nei calcoli. hai windows sulla WS in cui e' istallata questa scheda; hai un programma che comunica con questa scheda e da' nozione del lavoro che vuoi far fare a questa scheda; la distribuzione REALE e non virtuale che e' istallata sulla scheda rispondera' come se fosse un server cluster di calcolo; sulla scheda dev'essere istallato una appendice del software che operi i calcoli che il tuo software di rendering gli ha affidato, sfruttando, con le giuste API, la potenza di calcolo. e' un server nella tua WS, ma devi istruirlo.... quindi se non c'e' il software d'appoggio non ci fai nulla. puo' essere programmata nativamente, ma credo solo per ricerca e non per uso professionale (e chi ti si mette a programmarla direttamente per fare un rendering! il solo software ti costa un occhio della testa!) nella pratica devi aspettare software commerciali che sfruttano tale soluzione (che siano basati su openCL, openGL o nativi). |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:52.