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










Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più
Hyundai IONIQ 5 N, l'elettrica che finge di essere termica (e ci riesce da paura)
CES Unveiled Milan, l'IA diventa tecnologia fondativa e il commercio torna centrale
Oracle e Astrazeneca insieme per lo sviluppo dell'IA in ambito sanitario
Anthropic e la quotazione: cosa emerge dal documento presentato alla SEC
Condanna milionaria per il sessantottenne di My TV Abroad: reale, ma il blitz risale al 2016
HONOR Robot Phone a Movieland: abbiamo girato un film con lo smartphone che ha un gimbal tutto suo
Google Messaggi introduce la Protezione avanzata su Android: Gemini aiuta a individuare truffe, spam e link pericolosi
Vera Rubin, NVIDIA aggiorna le specifiche: meno banda per HBM4 e NVLink
Google Health 5.11 amplia il rilevamento automatico degli allenamenti: Fitbit Air e Pixel Watch riconoscono oltre 100 attività
Legacy Games chiude dopo quasi 30 anni: sarà possibile scaricare i giochi acquistati soltanto fino a febbraio 2027
iPhone Duo avvia le automazioni quando lo apri o lo chiudi: cosa è possibile fare
Tomb Raider: Legacy of Atlantis, rivelata la durata del remake
Instagram arriva su Apple TV con un'app dedicata: Reels, video più lunghi e dirette sul grande schermo
Meta lancia un'offerta azionaria da 35 miliardi per sostenere lo sviluppo dell'Intelligenza Artificiale
L'Italia sfida i big dei semiconduttori: arrivano i kit di valutazione per i processori H1 Marconi di Neuronova
Chernobyl fa parlare ancora di sé: il bilancio sanitario richiede di distinguere diagnosi e stime









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".