Le flag di ottimizzazione aiutano sempre ovviamente. L'unico problema è che ce ne sono sempre di più.. certo è semplice ma poi che si fa? Compilare millemila versioni di file oggetto e libreria a seconda di architettura e famiglia di cpu o una qualche decina di eseguibili? (non so quale strategia sia la peggiore... boh).. Ovviamente in ambiente serve il problema non c'è.
Fai conto che l'idiozia dei dirigenti MS che decidono come e a chi destinare le risorse ai team di sviluppo, hanno portato ad avere ancora oggi (e pure nei prossimi 2-3 anni con VisualStudio/C++ 2012) le librerie standard del C e del C++ non aggiornate più dal 2001 (dal 2006 se si va a vedere le due-tre librerie importate dalla TR1).
E intanto hanno speso non so quante centinaia di milioni di dollari (se non miliardi) nello sviluppo di quello schifo di visual basic (che non doveva nemmeno nascare) e in quel fallimento epocale di longhorn (fortunatamente cancellato, motivo per cui vista ha atteso 6 anni di sviluppo con grossi problemi al lancio), o nello spacciare una copia (più ottimizzata) di java come il linguaggio del futuro, dove invece ormai diventerà semplicemente il linguaggio dei novizi visto che sempre più gente che conta o rimane con java per le applicazioni web, o ritorna al C++ (sempre meno quello di MS) per le applicazioni mainstream, o usa framework per fare app del piffero basate tutte un una manciata di template o usa linguaggi alternativi non by ms.
E intanto GCC (ma anche intel Compiler) diventano sempre più utilizzati anche perché non sono rimasti al C++ del 98..
Se non fosse solo che Torvalds è un povero scemo (e non ditemi di no ), linux ora sarebbe usato da tutti e sarebbe nettamente più evoluto di quello che è ora. Se fosse per mr linus, tutti quelli che non scrivono in procedurale e in C dovrebbero avere un cancro alle dita XD
Ormai GCC ha quasi raggiunto le performance su windows di VC++.. Mentre Intel Compiler penalizza oscenamente le cpu non sue (certo, anche lì se si usano le flag si ovvia in parte al problema... ma quanti si leggono i pdf di AMD per compilare in modo corretto cin IC? Nessuno credo )
Le future CPU AMD FX (Vishera) attese per il terzo trimestre 2012
- Alessio89
- Messaggi: 8097
- Iscritto il: martedì 29 novembre 2011, 23:47
- conoscenza
- Messaggi: 3821
- Iscritto il: venerdì 2 dicembre 2011, 23:27
- Località: Parma
Re: Le future CPU AMD FX (Vishera) attese per il terzo trime
Nel mio percorso di laurea speacialistica abbiamo dovuto scrivere del software per processori della Freescale. Roba che per scrivere 4 righe abbiamo dovuto leggere manuali interi...Alessio89 ha scritto:..ma quanti si leggono i pdf di AMD per compilare in modo corretto cin IC? Nessuno credo )
A casa nessuno, appunto, si mette in testa di leggersi i manuali di AMD...
Sono allergico a mele morsicate e a finestre con tende.
Segnalate qui le vostre offerte di smartphone e tablet!!!
Segnalate qui le vostre offerte di smartphone e tablet!!!
- Alessio89
- Messaggi: 8097
- Iscritto il: martedì 29 novembre 2011, 23:47
Re: Le future CPU AMD FX (Vishera) attese per il terzo trime
Il bello è che non servono i manuali, AMD raccoglie ad ogni generazione di CPU le flag di ottimizzazione per i compilatori più diffusi in un pdf di una-due pagine (e usando caratteri enormi, alla fine sono solo dei parametri per il compilatore).
Eppure (quasi) tutti i software commerciali che sono stati compilati con IC non hanno mai utilizzato quelle flag, dai giochi a programmi di cad o grafica, ma anche zip manager a pagamento.
boh, forse è colpa dell'ex reparto marketing (licenziato in massa visto che quei 1600 e passa esuberi erano quasi tutti del reparto marketing e che l'ex capo del reparto marketing lascerà l'azienda entro fine gennaio ). fatto sta che ci ho messo 2 minuti a trovarli sul loro sito la prima votla, ci ho messo di più a trovare quegli inutili manuali di assembly (idem sul sito intel, sono ben nascosti al pubblico XD )
In ogni caso credo che ci sarà da sbellicarsi dalle risate quando vederemo i primi portatili con soc ARM xD
Eppure (quasi) tutti i software commerciali che sono stati compilati con IC non hanno mai utilizzato quelle flag, dai giochi a programmi di cad o grafica, ma anche zip manager a pagamento.
boh, forse è colpa dell'ex reparto marketing (licenziato in massa visto che quei 1600 e passa esuberi erano quasi tutti del reparto marketing e che l'ex capo del reparto marketing lascerà l'azienda entro fine gennaio ). fatto sta che ci ho messo 2 minuti a trovarli sul loro sito la prima votla, ci ho messo di più a trovare quegli inutili manuali di assembly (idem sul sito intel, sono ben nascosti al pubblico XD )
In ogni caso credo che ci sarà da sbellicarsi dalle risate quando vederemo i primi portatili con soc ARM xD
- conoscenza
- Messaggi: 3821
- Iscritto il: venerdì 2 dicembre 2011, 23:27
- Località: Parma
Re: Le future CPU AMD FX (Vishera) attese per il terzo trime
ad ogni modo, anche se perdo un po' di tempo rispetto ad una normale installazione, preferisco compilarmelo da me!
Sono allergico a mele morsicate e a finestre con tende.
Segnalate qui le vostre offerte di smartphone e tablet!!!
Segnalate qui le vostre offerte di smartphone e tablet!!!
- Mega Man
- Messaggi: 2099
- Iscritto il: mercoledì 7 dicembre 2011, 19:06
Re: Le future CPU AMD FX (Vishera) attese per il terzo trime
A me interessa il price drop dei Phenom II
-
- Messaggi: 640
- Iscritto il: venerdì 16 dicembre 2011, 13:06
- Località: Il luogo dove i sogni si condensano in una telecaster
Re: Le future CPU AMD FX (Vishera) attese per il terzo trime
È bello notare come Intel cambi socket anche all'interno della stessa generazione di CPU e AMD invece cerchi di tenerlo a lungo per favorire eventuali upgrade
Comunque ci speravo veramente in Bulldozzer, peccato per la scarsa voglia di sbattersi a fare un'ottimizzazione multithread decente del programmatore medio.
Comunque ci speravo veramente in Bulldozzer, peccato per la scarsa voglia di sbattersi a fare un'ottimizzazione multithread decente del programmatore medio.
Il suono è come una donna, più emozioni cerchi meno ne trovi...
Il blues è un tizio che va in un locale, prende una birra e scarica la macchina, monta l' amplificatore, controlla la chitarra, svolge i jack, sistema l' asta del microfono, saluta il batterista che è appena arrivato e gli chiede se ha bisogno di una mano, prova la pedaliera per vedere se funziona tutto, si mette d' accordo col cantante per la scaletta, intanto arriva il bassista che è appena stato mollato dalla tipa e lui va a vedere come va, nel frattempo il batterista ha montato tutto, e il cantante ha appena finito di cambiare il fusibile di una cassa che si era bruciato. A quel punto lì, "One, two, three, four" e parte Kansas City.
Il blues è un tizio che va in un locale, prende una birra e scarica la macchina, monta l' amplificatore, controlla la chitarra, svolge i jack, sistema l' asta del microfono, saluta il batterista che è appena arrivato e gli chiede se ha bisogno di una mano, prova la pedaliera per vedere se funziona tutto, si mette d' accordo col cantante per la scaletta, intanto arriva il bassista che è appena stato mollato dalla tipa e lui va a vedere come va, nel frattempo il batterista ha montato tutto, e il cantante ha appena finito di cambiare il fusibile di una cassa che si era bruciato. A quel punto lì, "One, two, three, four" e parte Kansas City.
- Alessio89
- Messaggi: 8097
- Iscritto il: martedì 29 novembre 2011, 23:47
Re: Le future CPU AMD FX (Vishera) attese per il terzo trime
Dubito che AMD lo faccia solo per il canale retailed degli upgrade... Lo sbattimento del programmatore medio in ogni caso è solo in parte la causa: è de facto la prima cpu x86-64 pensata per il multi-threading simultaneo.