Torna indietro   Hardware Upgrade Forum > Hardware Upgrade > News

iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 16-06-2011, 23:27   #21
sierrodc
Member
 
Iscritto dal: Jan 2008
Messaggi: 306
@November

Qui c'è un esempio di codice:
http://hothardware.com/News/Microsoft-Demos-C-AMP-Heterogeneous-Computing-at-AFDS/

Non sono esperto di c++, però qualche annetto fa avevo usato OpenMP, dici che oramai è obsoleto?
sierrodc è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 00:12   #22
LMCH
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 6145
Quote:
Originariamente inviato da Tedturb0 Guarda i messaggi
Mah.. da quando in qua M$ si fa paladina di specifiche open?
Embrace, Extend, Extinguish.
Prima si fanno paladini di proposte con le specifiche aperte (ma codice sorgente e brevetti sono un altro paio di maniche), poi "estendono lo standard" con roba che implementano solo loro e forti della loro posizione predominante fanno fuori la concorrenza.
LMCH è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 01:16   #23
AlanBoo
Senior Member
 
Iscritto dal: Oct 2001
Messaggi: 600
e io piccolo sviluppatore godo con quello "standard esteso" che mi permette di lavorare meglio e più velocemente per la maggioranza dell'utenza
AlanBoo è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 09:02   #24
Racer89
Senior Member
 
L'Avatar di Racer89
 
Iscritto dal: Jul 2005
Città: Caserta
Messaggi: 1211
Non ho ben capito, ma un'applicazione del genere funziona con GPU sia nVidia che ATI?
__________________
VENDO SAMSUNG I900 http://www.hwupgrade.it/forumshowthr...7#post34211007
Racer89 è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 10:31   #25
LMCH
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 6145
Quote:
Originariamente inviato da AlanBoo Guarda i messaggi
e io piccolo sviluppatore godo con quello "standard esteso" che mi permette di lavorare meglio e più velocemente per la maggioranza dell'utenza
Nella maggior parte dei casi non ti permette di lavorare meglio, ti da solo l'impressione che sia più semplice ma sopratutto ti lega meglio a Microsoft.

Considera ad esempio come mai .Net non abbia raggiunto gli obiettivi dichiarati ufficialmente da Microsoft e per AMP abbiano dovuto usare C++, mentre invece Apple zitta, zitta usa da tempo LLVM per ottimizzate automaticamente il codice per CPU e GPU e con Xcode4 è uscita con il supporto pieno per LLVM su tutta la linea (iPhone, iPad, ed i vari Mac).
LMCH è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 11:20   #26
devbeginner
Member
 
Iscritto dal: May 2009
Messaggi: 274
Quote:
Originariamente inviato da Tedturb0 Guarda i messaggi
Mah.. da quando in qua M$ si fa paladina di specifiche open?
.NET è standard ECMA da prima che tu conoscessi il significato di "open", posto che tu lo sappia anche ora.
devbeginner è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 11:25   #27
devbeginner
Member
 
Iscritto dal: May 2009
Messaggi: 274
Quote:
Originariamente inviato da LMCH Guarda i messaggi
Embrace, Extend, Extinguish.
Prima si fanno paladini di proposte con le specifiche aperte (ma codice sorgente e brevetti sono un altro paio di maniche), poi "estendono lo standard" con roba che implementano solo loro e forti della loro posizione predominante fanno fuori la concorrenza.
il solito blablabla.

nell'ecosistema .NET girano Ruby, Python, PHP (questi sono open sì?) e lo fanno piuttosto bene, con tanto di documentazione al seguito.

Mai dato un occhio a Codeplex?
Dai su...

Quote:
Originariamente inviato da LMCH Guarda i messaggi
Nella maggior parte dei casi non ti permette di lavorare meglio, ti da solo l'impressione che sia più semplice ma sopratutto ti lega meglio a Microsoft.

Considera ad esempio come mai .Net non abbia raggiunto gli obiettivi dichiarati ufficialmente da Microsoft e per AMP abbiano dovuto usare C++, mentre invece Apple zitta, zitta usa da tempo LLVM per ottimizzate automaticamente il codice per CPU e GPU e con Xcode4 è uscita con il supporto pieno per LLVM su tutta la linea (iPhone, iPad, ed i vari Mac).
nell'anno del signore 2011 per sviluppare su iPhone ti devi scordare il garbage collector e lui parla di LLVM (che per altro si sta cercando di implementare nei linguaggi che girano sul DLR).
Ma va va
devbeginner è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 13:53   #28
AlanBoo
Senior Member
 
Iscritto dal: Oct 2001
Messaggi: 600
.net non ha raggiunto gli obiettivi?!
per AMP hanno "dovuto" usare C++ ?!?
Xcode?!?
Iphone, Mac ?!

ehhehe


AlanBoo è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 14:01   #29
Aegon
Senior Member
 
L'Avatar di Aegon
 
Iscritto dal: Sep 2006
Messaggi: 544
Quote:
Originariamente inviato da boboviz Guarda i messaggi
Visual Studio supporta già OpenCL.....
Non lo uso quindi non sapevo...

Quote:
Originariamente inviato da Racer89 Guarda i messaggi
Non ho ben capito, ma un'applicazione del genere funziona con GPU sia nVidia che ATI?
Considerando che C++ AMP è stato presentato all'AMD Fusion D.S., questa lo supporterà a pieno insieme ad OpenCL; nVidia, analogamente, supporta OpenCL e DirectCompute quindi di sicuro abbraccerà pure questo.

SE rispettano le API standard si, un'applicazione del genere funzionerà su entrambe le piattaforme.

Quote:
Originariamente inviato da LMCH Guarda i messaggi
Considera ad esempio come mai .Net non abbia raggiunto gli obiettivi dichiarati ufficialmente da Microsoft e per AMP abbiano dovuto usare C++, mentre invece Apple zitta, zitta usa da tempo LLVM per ottimizzate automaticamente il codice per CPU e GPU e con Xcode4 è uscita con il supporto pieno per LLVM su tutta la linea (iPhone, iPad, ed i vari Mac).
A me sembra che .NET venga usato praticamente ovunque ormai... poi dovuto usare C++? Perché scusa, a parte C++ e Fortran quale linguaggio viene utilizzato per il CPU computing? Sempre da lì devi passare.
Apple zitta zitta ha ottimizzato GCC.
__________________
PSU CM Silent Pro Gold 500 CPU AMD FX 8350 BE MB MSI 990XA-GD55 RAM Kingston HyperX 1600MHz 2*4GB SSD Samsung 840 Pro 128GB VGA Sapphire AMD Radeon HD 7950 Graphics Card with Boost
-
Google Nexus 5 32GB
Motorola Xoom 2 3G 32GB

Ultima modifica di Aegon : 17-06-2011 alle 14:19.
Aegon è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 14:41   #30
LMCH
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 6145
Quote:
Originariamente inviato da devbeginner Guarda i messaggi
nell'anno del signore 2011 per sviluppare su iPhone ti devi scordare il garbage collector e lui parla di LLVM (che per altro si sta cercando di implementare nei linguaggi che girano sul DLR).
Ma va va
Quella è stata una scelta deliberata di Apple e come forse ben saprai LLVM gira sia con o senza garbage collector (può essere implementato sia dai runtime che a livello di librerie di supporto specifico di un certo linguaggio).
LMCH è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 14:53   #31
LMCH
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 6145
Quote:
Originariamente inviato da Aegon Guarda i messaggi
A me sembra che .NET venga usato praticamente ovunque ormai... poi dovuto usare C++? Perché scusa, a parte C++ e Fortran quale linguaggio viene utilizzato per il CPU computing? Sempre da lì devi passare.
Viene usato praticamente ovunque (su S.O di Microsoft) ... solo che in codice .Net managed puro si scrivono le applicazioni che una volta si scrivevano con il Visual Basic pre-Net oppure che altri scrivono in Java, mentre per il resto si finisce con il mixare codice managed ed unmanaged ecc. ecc.
Viene usato anche su Windows CE, ma come con i runtime precedenti devi ricordarti di non usare un sacco di roba che c'e' solo sul desktop, ecc. ecc.
E questo ci porta alla necessità di usare per molta roba il "vecchio" C++ nonostante Microsoft la smeni sempre con quanto è più bello, moderno ed efficiente usare C#.

Quote:
Originariamente inviato da Aegon Guarda i messaggi
Apple zitta zitta ha ottimizzato GCC.
Hai presente il CLang ? (compilatore C/C++ scritto da zero, ottimizzato per LLVM e sponsorizzato da Apple)
LMCH è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 15:14   #32
devbeginner
Member
 
Iscritto dal: May 2009
Messaggi: 274
Quote:
Originariamente inviato da LMCH Guarda i messaggi
Quella è stata una scelta deliberata di Apple e come forse ben saprai LLVM gira sia con o senza garbage collector (può essere implementato sia dai runtime che a livello di librerie di supporto specifico di un certo linguaggio).
una scelta cretina (non la prima, nemmeno l'ultima) lato sviluppo.
IL GC è stato creato per scaricare il dev del compito di dover allocare/disallocare risorse in continuazione.

Quando qualche sviluppatore chiede insistentemente il supporto gli viene risposto che "non ci sarà per evitare che l'autonomia cali drasticamente" adducendo che il garbage collector porta ad un aumento della memoria e delle risorse occupate.
Peccato sia esattamente il contrario, è molto meglio che un automa gestisca i vari use case piuttosto che un umano che si può tranquillamente dimenticare di rilasciare/deallocare le risorse.

Tant'è che l'iPhone non dura certo più degli altri smartphone di fascia alta.


Alla fin fine gli unici campi dove è necessario avere sempre sotto controllo lo stato di un oggetto in memoria sono le simulazioni e l'hard time in generale, ecco perché i motori grafici 3D sono (ancora) in C++.
devbeginner è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 16:35   #33
Racer89
Senior Member
 
L'Avatar di Racer89
 
Iscritto dal: Jul 2005
Città: Caserta
Messaggi: 1211
sapete dove posso trovare una guida o una documentazione che mostra come funziona?
__________________
VENDO SAMSUNG I900 http://www.hwupgrade.it/forumshowthr...7#post34211007
Racer89 è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 16:55   #34
LMCH
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 6145
Quote:
Originariamente inviato da devbeginner Guarda i messaggi
Alla fin fine gli unici campi dove è necessario avere sempre sotto controllo lo stato di un oggetto in memoria sono le simulazioni e l'hard time in generale, ecco perché i motori grafici 3D sono (ancora) in C++.
Oppure qualsiasi applicazione in cui maggiori prestazioni fanno la differenza, mica solo le simulazioni.
LMCH è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 19:09   #35
devbeginner
Member
 
Iscritto dal: May 2009
Messaggi: 274
Quote:
Originariamente inviato da LMCH Guarda i messaggi
Oppure qualsiasi applicazione in cui maggiori prestazioni fanno la differenza, mica solo le simulazioni.
a parità di applicazioni ed HW sono proprio curioso di vedere quali mirabolanti differenze di prestazioni possa offrire l'iPhone rispetto ad un WP7 che si avvale di .NET o di Android con Java.
Benchmark alla mano.


Occhio perché stiamo parlando di utilizzo o meno del GC che può fare la differenza, non di come l'iPhone gestisca le applicazioni native piuttosto che quelle di terze parti, perché è tutt'altra faccenda.
devbeginner è offline   Rispondi citando il messaggio o parte di esso
Old 17-06-2011, 22:06   #36
LMCH
Senior Member
 
Iscritto dal: Jan 2007
Messaggi: 6145
Quote:
Originariamente inviato da devbeginner Guarda i messaggi
a parità di applicazioni ed HW sono proprio curioso di vedere quali mirabolanti differenze di prestazioni possa offrire l'iPhone rispetto ad un WP7 che si avvale di .NET o di Android con Java.
Benchmark alla mano.
Il riferimento alle prestazioni era riguardo l'utilizzo di C++, non sulla scelta di non permettere l'uso del garbage Collector su iPhone.
LMCH è offline   Rispondi citando il messaggio o parte di esso
Old 19-06-2011, 14:49   #37
Racer89
Senior Member
 
L'Avatar di Racer89
 
Iscritto dal: Jul 2005
Città: Caserta
Messaggi: 1211
la nuova libreria amp è già disponibile? vs2010 la integra o dobbiamo aspettare la prossima versione?
__________________
VENDO SAMSUNG I900 http://www.hwupgrade.it/forumshowthr...7#post34211007
Racer89 è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2011, 22:20   #38
Tedturb0
Senior Member
 
Iscritto dal: Mar 2000
Città: BO[h]
Messaggi: 4924
Quote:
Originariamente inviato da devbeginner Guarda i messaggi
.NET è standard ECMA da prima che tu conoscessi il significato di "open", posto che tu lo sappia anche ora.
da quanto ne so non tutto .net è standard e i brevetti royalty free.
Tedturb0 è offline   Rispondi citando il messaggio o parte di esso
Old 23-06-2011, 22:25   #39
Tedturb0
Senior Member
 
Iscritto dal: Mar 2000
Città: BO[h]
Messaggi: 4924
Quote:
Originariamente inviato da devbeginner Guarda i messaggi
una scelta cretina (non la prima, nemmeno l'ultima) lato sviluppo.
IL GC è stato creato per scaricare il dev del compito di dover allocare/disallocare risorse in continuazione.

Quando qualche sviluppatore chiede insistentemente il supporto gli viene risposto che "non ci sarà per evitare che l'autonomia cali drasticamente" adducendo che il garbage collector porta ad un aumento della memoria e delle risorse occupate.
Peccato sia esattamente il contrario, è molto meglio che un automa gestisca i vari use case piuttosto che un umano che si può tranquillamente dimenticare di rilasciare/deallocare le risorse.

Tant'è che l'iPhone non dura certo più degli altri smartphone di fascia alta.


Alla fin fine gli unici campi dove è necessario avere sempre sotto controllo lo stato di un oggetto in memoria sono le simulazioni e l'hard time in generale, ecco perché i motori grafici 3D sono (ancora) in C++.
forse il fatto che iPhone non abbia GC è il motivo per cui all'atto pratico sembri ancora piu veloce dei moderni smartphone dual core con applicazioni scritte in java

solo un ipotesi eh
Tedturb0 è offline   Rispondi citando il messaggio o parte di esso
Old 29-06-2011, 08:46   #40
devbeginner
Member
 
Iscritto dal: May 2009
Messaggi: 274
Quote:
Originariamente inviato da Tedturb0 Guarda i messaggi
da quanto ne so non tutto .net è standard e i brevetti royalty free.
http://www.ecma-international.org/pu...s/Ecma-335.htm
devbeginner è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
Brad Pitt torna in pista: F1 – Il Film a...
Hitachi Vantara annuncia la sua AI Facto...
Brembo passa all'alluminio riciclato al ...
HONOR pronta a sfidare gli iPad Pro con ...
OpenAI esce allo scoperto: confermati i ...
In arrivo altri due prodotti da Apple en...
Il tool per aggiornare da Windows 10 a W...
Rishi Sunak entra in Microsoft e Anthrop...
Porsche in poche ore chiude la formazion...
iPhone 17 disponibili su Amazon al prezz...
La Ferrari Elettrica non è la cau...
Ricarica da record: Zeekr supera i 1.300...
Un 'capezzolo' con feedback aptico al po...
Porsche Taycan Rush a Misano: prima al v...
Installare Windows 11 senza account Micr...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v
1