Intel ICE LAKE: cosa c’è dentro i processori di 10a generazione | COMPUTEX 2019
Intel lo ha detto venerdì sta invitando i programmatori a sviluppare programmi che possano sfruttare le capacità di calcolo parallelo sui suoi futuri processori multicore.
Fornendo strumenti software, Intel vuole che i programmatori realizzino software che sfrutta il gran numero di core e capacità di multithreading in il suo imminente processore Larrabee per eseguire ed eseguire un numero maggiore di attività contemporaneamente.
"Intel sta creando un'intera famiglia di strumenti di sviluppo per velocizzare e facilitare il passaggio al computing parallelo e alla progettazione software", ha dichiarato Bill Kircos, un Intel portavoce.
L'inizio dei suoi sforzi per attirare i programmatori è arrivato all'inizio di questa settimana quando ha rilasciato una versione beta di Intel Parallel Composer, che la società chiama "fi primo "strumento software che consente agli sviluppatori di Windows di adottare il parallelismo per l'elaborazione multicore. Il compositore accelera lo sviluppo del software incorporando il parallelismo a più compilatori incluso il compilatore C / C ++.
"La beta pubblica del nostro Intel Parallel Composer è un altro nuovo prodotto per noi per aiutare gli sviluppatori di Windows ad adottare il parallelismo per il multicore [computing], "La versione di Intel Parallel Composer al momento è compatibile solo con Windows e le nuove funzionalità introdotte nello strumento saranno disponibili l'anno prossimo per i compilatori Mac OS X e Linux, ha detto un portavoce di Intel.
The Composer fa parte di Intel Parallel Studio, una suite di strumenti che Intel ha detto consentirà agli sviluppatori di scrivere programmi per il calcolo parallelo. Intel Parallel Studio estende il parallelismo alla suite di sviluppo di applicazioni Visual Studio di Microsoft fornendo nuove funzionalità nel compilatore C e C ++ e estendendo il debugger, tra le altre funzionalità.
I programmi sviluppati con Intel Parallel Studio saranno in grado di migrare alle macchine che trasportano il chip Larrabee, disse la compagnia. Lo studio è disponibile in versione beta fino a maggio 2009 sul sito Web di Intel. I chip di Larrabee comprenderanno molti core e combineranno le capacità di elaborazione delle GPU con l'architettura x86, migliorando le prestazioni dell'applicazione e della grafica. Il chip includerà anche il supporto per più API (interfacce di programmazione delle applicazioni) tra cui OpenGL e DirectX, consentendo al chip di eseguire giochi e software esistenti.
Tuttavia, il trasferimento di programmi specifici di Larrabee su altre piattaforme, come le console di gioco, potrebbe essere un problema Intel sta cercando di compensare ciò con piani per supportare più ambienti software, e sta lavorando con aziende come Apple per sviluppare strumenti di programmazione.
Mentre più core multithread vengono aggiunti ai computer, Intel e Microsoft stanno investendo congiuntamente nelle università e in altri per incoraggiare i programmatori ad approfittare della programmazione parallela, ha affermato Kircos. Entrambe le società all'inizio dell'anno hanno destinato 20 milioni di dollari a centri di ricerca dell'Università della California, Berkeley e dell'Università dell'Illinois, a Urbana-Champaign, per promuovere la progettazione di software nell'elaborazione multicore nei prossimi cinque anni.
RIM per dare agli sviluppatori Web, Push Tools
Research In Motion darà agli sviluppatori strumenti per costruire applicazioni Web che lavorano offline.
Il parallelismo richiede l'applicazione killer per l'adozioni di massa
Per spingere il concetto di mainstream della programmazione parallela è necessaria un'applicazione killer come la musica o il gioco, hanno detto i partecipanti durante una discussione a Hot Chips.
Google: non faremo causa agli utenti o agli sviluppatori open source su specifici brevetti
Google non intenterà causa utente, distributore o sviluppatore di software open source su specifici brevetti, a meno che non sia stato attaccato per la prima volta, la società ha detto giovedì.