PDA

View Full Version : Nuovi dettagli su Larrabee


Redazione di Hardware Upg
19-09-2007, 14:20
Link alla notizia: http://www.hwupgrade.it/news/cpu/nuovi-dettagli-su-larrabee_22596.html

Non solo calcolo parallelo ma anche grafica tradizionale per la futura architettura Intel di tipo multicore

Click sul link per visualizzare la notizia.

U'Ga
19-09-2007, 14:38
ottimo

nMOS
19-09-2007, 14:56
non ho capito: se è specificamente sviluppata per gli ambiti del calcolo scientifico e dell'analisi finanziaria, perchè alla fine dice che la usano anche i game developers? ci dobbiamo aspettare una simile architettura anche su sistemi desktop?

nonikname
19-09-2007, 14:56
Questa architettura, infatti, può utilizzare lo stesso codice tipicamente utilizzato sui processori Intel x86, la cui programmazione è un elemento familiare agli sviluppatori software.

Spero vivamente per Intel che abbia preso in seria considerazione la scrittura di un eventuale compilatore x86-> DX10/1X

Voglio proprio vedere come sarà accolta dagli sviluppatori , ormai abituati da anni a lavorare sugli shader o in OpenGL , la notizia che il loro posto di lavoro è in bilico...

Posso capire che la parte riguardante l'I.A. e i vari menù di gioco sia ancora scritta in x86 e poi compilata , ma scrivere in x86 anche il motore di rendering e i vari effetti non mi sembra un approcio così semplice come lo si vuol dipingere...

Ormai , fra quelli che sviluppano videogiochi , ne rimangono ben pochi a scrivere un engine da zero... e a questo punto , viste le premesse , spero sia compatibile con gli attuali giochi in DX...

Yokoshima
19-09-2007, 15:03
Effettivamente associare Larrabee alla recente acquisizione ti porta a pensare che vogliano sviluppare una scheda per la fisica.

Comunque credevo che Larrabee fosse un processore multicore e che non si potesse adattare a questo tipo di approccio. Anche se effettivamente se deriva dalle architetture general prupose, quindi adattabili a scopi diversi.

Vedremo, sono curioso. :)

nonikname
19-09-2007, 15:08
Effettivamente associare Larrabee alla recente acquisizione ti porta a pensare che vogliano sviluppare una scheda per la fisica.


We've known that Larrabee would be Intel's discrete GPU, but Intel never confirmed it until today. Intel always talked about Larrabee as being great for scientific computing and financial applications, today it finally confirmed that it would also be great for graphics.

Oltre essere estremamente performante in ambito gpgpu sarà anche una VGA , esattamente come G80 o R600

MadMax of Nine
19-09-2007, 15:17
Intel vuole dominare il mondo a quanto pare :P

MenageZero
19-09-2007, 15:41
Spero vivamente per Intel che abbia preso in seria considerazione la scrittura di un eventuale compilatore x86-> DX10/1X

Voglio proprio vedere come sarà accolta dagli sviluppatori , ormai abituati da anni a lavorare sugli shader o in OpenGL , la notizia che il loro posto di lavoro è in bilico...

Posso capire che la parte riguardante l'I.A. e i vari menù di gioco sia ancora scritta in x86 e poi compilata , ma scrivere in x86 anche il motore di rendering e i vari effetti non mi sembra un approcio così semplice come lo si vuol dipingere...

Ormai , fra quelli che sviluppano videogiochi , ne rimangono ben pochi a scrivere un engine da zero... e a questo punto , viste le premesse , spero sia compatibile con gli attuali giochi in DX...
:wtf:
non è che ti stai confondendo un attimo ? l'impressione è che "mischi" insieme livelli diversi, le dx o opengl sono librerie per programmazione ad alto livello, l'arch. hw della gpu sarà materia principalmente per chi scriverà il drv, questo almeno se intel proporrà una gpu che, attraverso il driver, espone le funzionalità dettate dalla sepcifiche dx & ogl, così come le gpu di ati ed nv...

... certo se larrabee non sarà né dx né ogl compatibile ed le game-houses avranno a dispsizione il solo driver di intel per sfruttare un'architettura hw che si rivelerà un mondo a sé stante(rispetto a quanto usato per la grafica dei vg nell'ultimo decennio e più) , potrebeb essere abbastanza dura vedere effettivamente larrabee usata come gpu da gioco, quantomeno in tempi rapidi, probabilmente in tale scenario i dev dovrebbero sviluppare un engine grafico per andare sulle gpu dx e uno per quella intel ... :stordita:

(se intel si espone già ora con dichiarazioni sul mondo game, mi sembrerebbe peròstrano che non avessero progettato di implementare dx e/o ogl ... a meno che la possibilità "grafica tardizionale" per larrabee non sia solo un di più che anche rimanesse nel tempo solo teoria o poco più ad intel non importa praticamente nulla)

Avatar0
19-09-2007, 15:46
bah, non capisco sto ritorno al passato

Le schede grafiche nascono proprio perché il processore è insufficiente a gestire la grafica 3d, e dal momento che larrabee utilizza lo stesso set di istruzioni x86 e deriva dalla stessa architettura che vantaggi potrebbe portare rispetto alle schede video più recenti sviluppate appositamente per il pipelining a shader programmabili ?

Perché abbandonare lo shading, ma soprattutto che tipo di altro approccio si può avere su una futura gpu basata su larrabee ?

songoge
19-09-2007, 16:08
La programmazione di Gpu è più complicata e costosa rispetto la progammazione di Cpu x86. Per questo motivo probabilmente Larrabee sarà un dispositivo (non cpu) che integrerà al suo interno numerosi core x86 semplificati (magari con cache L1 e L2 ridotte al minimo) dell'ordine di 64 o 128. Tutte collegate a cache L3 condivisa di qualche MB. Il loro scopo non sarà quello di elaborare dati complessi, ma di elaborare una grandissima quantità di dati semplici.

MenageZero
19-09-2007, 16:30
La programmazione di Gpu è più complicata e costosa rispetto la progammazione di Cpu x86. Per questo motivo probabilmente Larrabee sarà un dispositivo (non cpu) che integrerà al suo interno numerosi core x86 semplificati (magari con cache L1 e L2 ridotte al minimo) dell'ordine di 64 o 128. Tutte collegate a cache L3 condivisa di qualche MB. Il loro scopo non sarà quello di elaborare dati complessi, ma di elaborare una grandissima quantità di dati semplici.

infatti nell'ottica grafica, imho al momento l'incognita più grossa è il numero di core che larrabee avrà, o meglio: l'effettiva potenza di calcolo complessiva ed i risultati prestazionali "sul campo" che potrà esprimere e se questi saranno paragonabili o no alle gpu di fascia alta con arch. molto più specializzata di nv ed ati... al momemtno non rimane facilissimo immaginare un "improvviso aggancio" alle presunte rivali nella grafica da aparte di intel, al primo colpo e per giunta con una arch radicalmente diversa e nettamente più "gp-oriented" ... :boh:

DevilsAdvocate
19-09-2007, 16:47
Spero vivamente per Intel che abbia preso in seria considerazione la scrittura di un eventuale compilatore x86-> DX10/1X

Voglio proprio vedere come sarà accolta dagli sviluppatori , ormai abituati da anni a lavorare sugli shader o in OpenGL , la notizia che il loro posto di lavoro è in bilico...

Sigh, ma perchè parlate se non sapete.....
x86 è un architettura così come amd64/emt64 etc.etc., tutti gli windows a
32 bit (dal 95 a XP, e poi Vista 32 bit) girano su x86, e quindi anche le DX,
che sono capaci di lavorare anche su amd64/intel64.

Le OpenGL invece volendo girano su tutto, x86,amd64/intel64,ppc, ppc64,
sparc, persino sotto gli ARM (ovvio che servirebbe un chip video adeguato).
Chi programma OpenGL non ha affatto il lavoro in bilico, anzi è molto
più al sicuro di chi usa DX, le OpenGL sono molto più "portabili"...

Inoltre "scrivere in x86" è quello che i programmatori fanno già da anni.

Larrabee va allora visto come qualcosa simile ad un Cell che invece di avere
delle SPE ha dei "pentium singolo core semplificati ma veloci". (la domanda
importante è quanto semplificati e quanto veloci).

bist
19-09-2007, 16:50
Intanto è sicuro che verrà utilizzato come diciamo un "coprocessore", per calcoli scientifici e finanziari. Molto probabilmente varrà utilizzato anche per calcoli fisici. Che poi possa anche venir usato come GPU, si vedrà - a me non sembra ci sia stata una dichiarazione esplicita di Intel.

=Edit=
come non detto: http://arstechnica.com/news.ars/post/20070604-clearing-up-the-confusion-over-intels-larrabee-part-ii.html

DevilsAdvocate
19-09-2007, 16:54
Intanto è sicuro che verrà utilizzato come diciamo un "coprocessore", per calcoli scientifici e finanziari. Molto probabilmente varrà utilizzato anche per calcoli fisici. Che poi possa anche venir usato come GPU, si vedrà - a me non sembra ci sia stata una dichiarazione esplicita di Intel.
Infatti, l'architettura x86 si presta pochissimo a fare da GPU e sarebbe uno
spreco usare un gran numero di cores-x86 per fare quello che oggi fa una 8600GT
(ovviamente sottintendendo che siano davvero molto simili agli x86)....

O forse ci sono due tipi di cores differenti, ed uno di questi è più gpu oriented degli x86, boh...

EDIT: dopo aver letto http://arstechnica.com/news.ars/post/20070604-clearing-up-the-confusion-over-intels-larrabee-part-ii.html ,
si direbbe che invece si basa proprio sui cores x86 con solo l'aggiunta di un poco di hardware esterno,
il che però mi porterebbe a pensare che non siano poi così tanto simili all'x86 ma abbiano un set di
istruzioni parecchio ridotto (e forse anche con qualche aggiunta).

SECONDO EDIT: infatti il vecchio articolo di ars technica la spiega in modo un pò diverso (http://arstechnica.com/articles/paedia/hardware/clearing-up-the-confusion-over-intels-larrabee.ars):The cores will implement a subset of the x86 ISA that includes some GPU-specific extensions
cioè dei cores che sono solo in parte simili agli x86, ora mi torna.
(l'architettura può anche usare codice x86,sempre che le basti il subset,
ma sarebbe ottimizzato pochissimo quando usata come GPU...)

nonikname
19-09-2007, 19:42
Sigh, ma perchè parlate se non sapete..

Non hai pensato nemmeno lontanamente che magari ho scritto quel post anche per saperne di più???

Eppure , nel regolamento , non mi pare ci fosse l'obbligo di essere ing informatici per postare... :|

lowenz
20-09-2007, 00:45
Se si userà il raytracing lo shading come lo conosciamo noi sarà ben presto inutile :)

bist
20-09-2007, 00:48
Se si userà il raytracing lo shading come lo conosciamo noi sarà ben presto inutile :)

Il raytracing è un metodo di rendering dell'illuminazione, con gli shader puoi fare tutt'altro...

mjordan
20-09-2007, 01:33
Spero vivamente per Intel che abbia preso in seria considerazione la scrittura di un eventuale compilatore x86-> DX10/1X

:confused: :confused:

Sajiuuk Kaar
20-09-2007, 05:26
@nonickname: se è per questo nemmeno i giovani sono preparati all'argomento... se solo sapessi all'ITIS dove andavo io che merdaio c'era in termini di ignoranza informatica ti spareresti un colpo in gola... Non sanno mettere su nemmeno una rete con un cavo crossed... in WINDOWS... '-.- il che è tutto un dire... Se lo do al mio gatto il cavo crossed me la fa la rete... se lo do ad uno uscito dall'ITIS no...