Multicore e ottimizzazione software
La prossima disponibilità di architetture multicore richiede un lavoro di ottimizzazione da parte dei programmatori; Intel sviluppa a riguardo alcuni nuovi tool
di Paolo Corsini pubblicata il 28 Agosto 2006, alle 13:29 nel canale ProcessoriIntel










Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
ASUS Expertbook PM3: il notebook robusto per le aziende
Superato i 13.300 MT/s per DDR5: ad ASUS e G.Skill (per ora) il primato
L’evoluzione dell’IA nelle imprese: la visione di Kyndryl tra agenti, sicurezza e competenze
Le storie in evidenza di Instagram tornano circolari e dov'erano: passo indietro di Meta
Addio GeForce RTX 5060 e Radeon RX 9060? Il prezzo della DRAM renderebbe sconveniente produrle
Arriva Hisense Déco TV S5Q, estetica e funzionalità in un televisore da 32 pollici
Aggiornata TOP500, la classifica degli HPC. Lenovo è leader, e l'Italia non sfigura
Noctua NH-D15 Chromax.black è realtà, già disponibile all'acquisto
NVIDIA aggiorna DGX Spark: nuovo kernel, stack CUDA rinnovato e maggiori compatibilità
Con Work IQ, Copilot per Microsoft 365 impara a conoscere te e la tua azienda
Azure Cobalt 200: svelata la nuova CPU Arm a 132 core di Microsoft
Intel a tutto tondo: tra processi in rampa di lancio e accordo con NVIDIA, il futuro è un po' più roseo
AMD FSR Redstone arriverà ufficialmente il 10 dicembre: AMD pronta a rivoluzionare il gaming su Radeon
L'Olanda 'cede' alla Cina: retromarcia totale sul caso Nexperia
Stagione 1 al via: tutte le novità di Battlefield 6 e REDSEC. In arrivo una settimana di prova gratuita









17 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoVedete pure quello che volete vedere.Il mio era un discorso di principio da cui non potete trarre proprio alcuna conseguenza sulla mia persona, vedo che voi piuttosto avete molta facilità nel sentenziare senza argomentare e quindi quello che si può vedere invece dai vostri commenti è un bello zero tondo tondo.
Non è una cosa corretta, ma ha una logica. E'meno costoso 'ottimizzare' un compilatore piuttosto che la cpu stessa.
Purtroppo non sono stati i primi nè saranno gli ultimi a farlo, penso che anche Amd lo farebbe, se potesse.
La tecnologia HT ovvia a questo problema in quanto il secondo processore è logico e non fisico, ma con 4 core? Conta il package o il numero di core?
Scusate se sono OT.
Ciauz!
del problema se ne parla da tempo, (dall'avvento dell'HyperThreading sugli xeon) soprattutto per le licenze dei prodotti server (Oracle, SQLserver e molti altri) i cui prezzi salgono di molto quando le CPU rilevate dal sistema operativo sono piu' di due..
A quanto ero rimasto, ogni Software house ha fatto a modo suo, cmq spesso conteggiando i socket fisici dei processori piu' che contando le unita' esecutive. Ovviamente se qualcuno dovesse avere info + fresche sul licensing ben venga!
i tratta di un tool, che opera come estensione del linguaggio di
Scusate ma OpenMP non dice nulla. Di che altre estensioni al C/C++ si hanno bisogno? Usiamo quello che c'e' no?Tra l'altro e' gia' supportato dai compilatori intel e sun.
Cmq sara' roba apagamento, quindi basta farsi un giro alla SUN, scaricarsi lo Studio 11 ed avere tutto a macca compresa un'altra ottimizzazione per AMD e Intel piu' tools di ottimizzazione.
Edit: lol nn avevo letto la risposta di Ratatosk (ho risposto dopo il post di piffe).
Se lo fa solo Intel (quale monopolista) in formato unicamente proprietario, tutte le case concorrenti ne avrebbero solo degli handicap... che ovviamente pagheremmo comunque noi.
Comunque i dual core sono fuori da un pezzo... di ottimizzazioni ancora un pò pochine... si dessero una mossa...
Ciao
Gli standard già ci sono. E si chiamano OpenMP (http://www.openmp.org) e MPI (http://www-unix.mcs.anl.gov/mpi/).
Sono standard già pronti, implementati, sperimentati e funzionanti. E ciè che è piu' importante, accettati.
Per come la vedo io questa mossa di Intel sarà un flop o, se non proprio un flop, l'ennesima tecnologia di nicchia a non proprio ampio margine. Inoltre non mi sembra che applicare delle estensioni non standard a C++ sia la scelta migliore (indipendentemente dal risultato). C++ sta subendo una nuova revisione dello standard. Non un semplice "aggiornamento" ma una vera e propria revisione massiccia dello standard. Bjarne Stroustrup lo chiama C++0x, ad indicare che sarà ultimato sicuramente prima del 2010. Si parlava anche di supporto nativo per la programmazione parallela direttamente nel linguaggio. Quindi direi che la mossa di Intel mi lascia indifferente al massimo.
Ecco, appunto... Ho parlato troppo presto...
E non solo! GCC 4.2 (previsto per Natale circa) avrà
Esattamente. A pagamento e soprattutto roba legata ad un prodotto.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".