|
|
|
|
Strumenti |
04-05-2021, 12:04 | #21 |
Member
Iscritto dal: Jul 2017
Messaggi: 260
|
|
04-05-2021, 12:22 | #22 |
Senior Member
Iscritto dal: Aug 2006
Città: Valdagno
Messaggi: 3853
|
Il co-fondatore ha seri dubbi e avrebbe pure ragione.
Nvidia avrebbe accesso temporale delle nuove architetture prima degli altri, probabilmente anche a influire sull'architettura e relativo sviluppo finale in modo da favorire i propri prodotti o i propri tool di sviluppo (in stile CUDA) ,in più si è sempre visto che Nvidia usa le sue posizioni di leader di mercato per imporre le sue decisioni e i suoi standard ai clienti finali,e non sempre è buona cosa. Io se fossi un grosso produttore come Samsung, Microsoft o altro,lascerei Arm a Nvidia e comincerei a sviluppare un consorzio per lo sviluppo di Risc-V in modo serio o rilevare MIPS e mandare a quel paese Arm che non sarebbe più tanto neutrale. Così Nvidia avrebbe il suo standard proprietario come piacerebbe a lei ,gli altri player potrebbero concentrarsi sulla promettente RISC-V che sta dando buonissimi risultati nonostante i pochi fondi investiti oppure rimaneggiare MIPS che era una architettura che da un certo punto di vista,più equilibrata e efficiente di Arm finché veniva supportata. Sarebbe una soluzione valida se diversi colossi della tecnologia si mettessero assieme in modo serio. |
04-05-2021, 12:35 | #23 |
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11026
|
Siamo in un mercato con delle norme da rispettare, chiedi a John D. Rockefeller per conferma
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
04-05-2021, 12:45 | #24 |
Senior Member
Iscritto dal: May 2004
Messaggi: 6523
|
|
04-05-2021, 12:52 | #25 |
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11026
|
Si, per questo tipo di operazioni è necessario fare un processo alle intenzioni, ed è esattamente quello che stanno facendo in questo momento.
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
04-05-2021, 17:40 | #26 |
Senior Member
Iscritto dal: Jul 2007
Città: Sicilia
Messaggi: 5476
|
Open source non significa affatto questo. Significa che se io utilizzo qualcosa fatto col sorgente devo avere accesso al sorgente, e questo anche se sono l'utilizzatore finale e non chi sviluppa. Quindi se fosse open source se io utilizzo un ARM dovrei avere anche il sorgente dell'ARM, quindi i sorgenti del progetto, il VHDL o qualsiasi cosa sia, cosa che evidentemente non e' vera.
__________________
Non abbiamo ereditato il mondo dai nostri padri L'abbiamo preso in prestito dai nostri figli |
04-05-2021, 17:43 | #27 | |
Senior Member
Iscritto dal: Jul 2015
Messaggi: 4707
|
Quote:
Se esce l'architettura Arm vxx con la possibilità di usare la parte grafica come coprocessore vettoriale, ia, fp, ecc, lasciando volutamente la parte presente nella cpu scadente ( per questioni "energetiche" o per favorire le unità int, o la cache o qualsiasi altro motivo banale) tu diresti che nvidia è stata più brava nel progettare la parte gpu rispetto la concorrenza, giusto? |
|
04-05-2021, 17:49 | #28 | |
Senior Member
Iscritto dal: Jul 2015
Messaggi: 4707
|
Quote:
I sorgenti devono essere aperti, il loro utilizzo può necessitare di un pagamento. Non è la stessa cosa, anzi. Io ti passo gratis il progetto del mio motore, nel momento in cui tu lo usi ( o lo modifichi entro certi limiti da me imposti per poi usarlo), potresti essere tenuto a pagarmi e magari a passarmi pure i tuoi sorgenti modificati. Associa open source a liberamente consultabile senza andare oltre. Tutto quello che viene dopo dipende dalla licenza usata. |
|
04-05-2021, 19:34 | #29 | |
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11026
|
Quote:
Per definizione l'uso di software open source non si paga ARM non è e non ha niente a che vedere con l'open source, l'unica architettura open source è RISC-V
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
04-05-2021, 20:28 | #30 | ||
Senior Member
Iscritto dal: Jan 2011
Messaggi: 3287
|
Quote:
Quote:
Open Source non è licenza Apache/GPL e basta. Dove sta scritto che open source = "devo dare il sorgente a chiunque, compreso l'utente finale"? L'OpenSource esiste da anni anni prima dell'arrivo di Linux e delle sue licenze. magari qualcuno ha avuto modo di dare uno sguardo all'archivio Aminet che comprendeva tutto il SW "libero" per Amiga, alcuni anche con il sorgente. Non c'erano queste licenze che oggi sembrano le leggi di Mosè. Open Source significa che il sorgente di un programma o di una libreria (o di una specifica funzione) è visibile. Punto. Non dice nulla sulla modalità con cui questo possa poi essere usato. Esistono librerie open source che costano caterve di soldi se vuoi usarle. Con costi che cambiano a seconda di quanta è la libertà che vuoi nel modificarle. Che è la stessa maniera di operare di ARM: esiste una IP, se vuoi te la compri già bella che fatta a cost X oppure ti compri la versione "sorgente" con la possibilità di modificarla a costo Nx dove N >> 1. Il resto sono tutte sciocchezze che vi siete auto creati dal momento che conoscete solo l'Open Source made in GPL et similia. |
||
04-05-2021, 20:34 | #31 | ||
Senior Member
Iscritto dal: Jan 2011
Messaggi: 3287
|
Quote:
ARM NON FA il BEST effort nelle prestazioni per esempio. Forse non ti sei accorto di quanto siano migliori ad esempio di processori di Apple. Significa che ARM non fa il meglio? Magari lo fa perché Apple ha pagato un sacco le sue licenze e ARM deve stare "indietro" rispetto alle sue architetture? O magari Apple e ARM puntano a due modi differenti di realizzare un processore? Forse Apple costruisce roba mastodontica che nessuno né Qualcomm né Samsung né tanto meno Mediatek riuscirebbero a vendere visto i costi che avrebbe? Quindi di chi fa gli interessi ARM ora? Dei piccoli costruttori, del mercato di volume, dell'utente finale? ARM è "neutrale" perché semplicemente non fa le cose che concorrono di suo pugno. Sono le aziende che devono metterci altri capitali e tempo per riuscire a tirare fuori qualcosa di più della versione base di ARM. Quote:
Perché Mali è una architettura che fa giusto il minimo indispensabile e che chiunque ha una licenza propria di ARM la abbandona (hai fatto caso alla cosa?) Coprocessori vettoriali come quelli finora proposti che non vanno da nessuna parte se non altamente cusomizzati (vedi progetto Fujitsu A64fx custom)? AI che è pressoché zero visto che tutti i chip che la vogliono implementare per davvero usano implementazioni custom (Amazon in testa, ma vedesi anche tutte le estensioni proprietarie delle architetture proprio per l'AI nei SoC dei cellulari.. figuriamoci per quella da usare eventualmente a livello HPC). Quindi quale sarebbe questo vantaggio da parte di un cliente ARM di avere queste IP quando deve metterci pesantemente mano rispetto ad averle già integrate (e supportate) per bene da parte di Nvidia? Penso che rimarrà la possibilità di compare la versione basica, come oggi, anche nel futuro, quindi quali vantaggi e svantaggi rispetto ad ora? Qui sembra che qualsiasi cosa faccia ARM sia oro colato trascurando che ci sono implementazioni delle stesse architetture (o architetture alternative per le varie IP di contorno) decisamente più valide ma sviluppate privatamente. E sembra che sviluppare queste ultime in parallelo sarebbe un crimine rispetto ad tenere la roba basilare che così tutti possono avere in un chip minuscolo senza in verità essere né carne né pesce. Cioè in sostanza si sta semplicemente sostenendo che oggi va bene che si possa avere a disposizione IP basiche ad un prezzo X mentre domandi Nvidia giocherà sporco se ti darà la versione base a X e in più la versione avanzata (che oggi non è a disposizione visto che è tutta roba custom) a prezzo NX o ancora peggio sarà sleale se ti venderà le licenze per la versione base (che hai anche oggi) ma non quella avanzata (che non puoi avere neanche oggi). A me sembra che non si voglia veramente fare il punto sulla come è la situazione oggi (compresi quelli che sono i reali guadagni di ARM con la vendita di questo tipo di tecnologie che è insufficiente ma va bene a tutti i clienti perché pagano poco o nulla lasciando ARM a galleggiare tra perdite e pareggi di bilancio). Sembra un po' un gioco di ricatti tra clienti che vogliono fare cartello per lasciare tutto così come è sapendo che il pericolo che qualcuno se "ne scappi" con idee avanzate non esiste visto che l'ostacolo è la diffusione del SW e loro sono quelli che hanno il maggiore volume di vendita e di utenza e i tool di sviluppo per tali apparati. Io la vedo in questo modo: Nvidia può fare le cose in grande e chiedere soldi (più di ora) per funzioni avanzate con reale supporto SW (avendo in mano ARM e decidendo che cosa deve essere supportato e non andando a elemosinare supporto a roba avanzata come vorrebbero i clienti attuali, vedesi appunto la questione NVLink). I clienti ARM di oggi sanno o che si devono adeguare a cacciare i soldi per le licenze di roba avanzata o devono migliorare le proprie di architetture custom (con altri soldi, mi viene in mente Qualcomm che non è che faccia questi miracoli con i suoi Snapdragon) altrimenti rimangono nella preistoria rispetto a Nvidia che di certo non offrirà loro nulla di avanzato ai prezzi stracciati di oggi e loro non possono frenare non supportando le funzioni avanzate che non hanno/vogliono. La loro è una corsa verso il basso vedendo quelle che sono le potenzialità di Nvidia rispetto alle loro e con il serio timore di soccombere in termini di R&D, non di stupidaggini legate alle licenze (basilari) che domani, come oggi, potranno sempre ottenere (ma che domani non se ne faranno nulla visto che Nvidia sarà 10 km più avanti sia che gliele offra a prezzi esorbitanti sia che non gliele offra proprio). Praticamente sanno che Nvidia può fare come Apple, con la differenza che Apple gioca in un campo tutto suo da cui lei non esce e gli altri non possono entrare e quindi non fa paura a nessuno (a parte Intel/AMD), mentre un concorrente diretto che vuole "scappare" dal piattume che vogliono imporre e a cui non si può segare il supporto SW (il vero ostacolo) è una cosa davvero pericolosa. Ultima modifica di CrapaDiLegno : 04-05-2021 alle 21:14. |
||
04-05-2021, 20:56 | #32 | |
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11026
|
Quote:
https://en.wikipedia.org/wiki/The_Op...rce_Definition Free Redistribution The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale. Source Code The program must include source code, and must allow distribution in source code as well as compiled form. Where some form of a product is not distributed with source code, there must be a well-publicized means of obtaining the source code for no more than a reasonable reproduction cost preferably, downloading via the Internet without charge. The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed. Derived Works The license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software.
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn |
|
04-05-2021, 21:45 | #33 | |
Senior Member
Iscritto dal: Jan 2011
Messaggi: 3287
|
Quote:
"The definition was taken from the exact text of the Debian Free Software Guidelines" Si vede che tutto il sorgente che c'è su Aminet, roba di 10 anni prima di Linux, che non ha una licenza GPL allegata che non dice una beata mazza sulla distribuzione anche all'utente finale del codice o programmi derivati non è open source. E' evidente che ai tempi parlavamo di Open Source e non sapevamo che stavamo sbagliando perché rilasciavamo il codice senza la clausola "devi darlo anche all'utente finale e lasciare che il tuo lavoro sia a sua volta open source". Ai tempi ci si accontentava dei ringraziamenti + nominativi nell'about menu. Ah, e non lo sapeva neanche il fornitore che ci ha chiesto 60K euro per la licenza di modificare la sua libreria open source (codice completo aperto, visibile, leggibile e pure compilabile volendo) e soli 20K per quella precompilata con la clausola "ma sì, guardatelo pure il sorgente, testatelo e decidete che parametri finali volete per la compilazione, ma non potete usarlo e modificalo da voi se non cacciate i 60K!". E non sto parlando di un fornitore di SW sotto casa, sto parlando di un enorme produttore di processori e SW embedded. Si vede che anche loro non sanno cosa è l'"open source definition" della Open Source Initiative che vuole mettere i bollini di certificazione a roba che esiste da ben prima di loro e che non è tutta nel compresa nel mondo Linux con le regole Linux e le licenze Linux. Tant'è che esiste anche la definizione più classica, come è giusto che sia. visto che è roba antecedente alle licenze GPL: https://en.wikipedia.org/wiki/Open_source Ultima modifica di CrapaDiLegno : 04-05-2021 alle 21:50. |
|
05-05-2021, 07:33 | #34 | |
Senior Member
Iscritto dal: Jan 2015
Città: Euskal Herria
Messaggi: 3584
|
Quote:
Esempio su tutti: SAP è a sorgente aperto, debuggabile e liberamente modificabile e consultabile dai clienti. Ma si paga profumatamente. |
|
05-05-2021, 07:47 | #35 | |
Senior Member
Iscritto dal: Jul 2015
Messaggi: 4707
|
Quote:
Non c'è nulla di successivo sottinteso. Un qualcosa open source non da nulla al fruitore del codice se non la possibilità di controllare quello che fa. Quello che viene dopo ( gpl, apache, bsd, freebsd, openbsd, ecc) non è necessariamente vero: Microsoft domani potrebbe rilasciare l'intero sorgente di windows x95 e contemporaneamente vitarne uso e/o modifiche. Tutto diventerebbe open source, ma nulla gratis, ne modificabile. |
|
05-05-2021, 08:28 | #36 | ||
Senior Member
Iscritto dal: Apr 2002
Città: VR-PD
Messaggi: 11026
|
Quote:
Quote:
Open source è molto, molto di più
__________________
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn Ultima modifica di Cfranco : 05-05-2021 alle 08:31. |
||
05-05-2021, 08:49 | #37 | |
Senior Member
Iscritto dal: Jan 2015
Città: Euskal Herria
Messaggi: 3584
|
Non è libero, che è diverso.
Quote:
https://www.gnu.org/philosophy/open-...-point.en.html |
|
05-05-2021, 08:53 | #38 |
Senior Member
Iscritto dal: Jan 2005
Città: ichnusa
Messaggi: 17339
|
Il problema fondamentale è che Nvidia acquisendo arm pone seri dubbi sul futuro della sua neutralità, al netto di tutte le dichiarazioni che può fare, Nvidia non è certo neutrale, le rassicurazioni sul futuro di arm dopo l'acquisizione lasciano il tempo che trovano se non verranno posti vincoli seri prima del suo completamento. Nvlink c'entra poco, visto che lo hanno sviluppato prima, sarà più preoccupante quello che faranno dopo
|
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:54.