Pubblicata la specifica OpenCL 1.0

Il Gruppo Khronos ha annunciato la ratifica e il rilascio pubblico del OpenCL specifica 1.0. OpenCL sarà una caratteristica chiave nella prossima versione del sistema operativo "Snow Leopard" di Apple.

OpenCL, o Open Computing Language, è stato proposto come nuovo standard industriale. Consentirà agli sviluppatori di software di sfruttare la capacità di elaborazione del moderno hardware grafico incluso in Mac e altri computer, al fine di gestire attività computazionali che possono trarre vantaggio dall'elaborazione parallela. Il gruppo Khronos prevede che OpenCL sarà sfruttato soprattutto dagli sviluppatori di giochi, sviluppatori di software scientifici e medici.

Le aziende coinvolte nella ratifica delle specifiche OpenCL includono Apple, Activision Blizzard, AMD, ARM, Electronic Arts, Intel, Motorola, Nvidia e molti altri. Coloro che sono coinvolti nello sviluppo e nell'implementazione di OpenCL sono rimasti colpiti dal breve periodo di tempo necessario arrivare allo stato attuale: è passato da una bozza di proposta di specifiche di Apple allo stato attuale in soli sei mesi; in genere, l'adozione di nuove specifiche di settore può richiedere anni.

La specifica OpenCL viene resa disponibile senza royalty e funziona su tutte le piattaforme. È stato sviluppato per offrire agli sviluppatori di software un modo per scrivere codice efficiente e portabile per il calcolo ad alte prestazioni ambienti ed è stato sviluppato per funzionare su un'ampia gamma di sistemi, dal software integrato e di consumo a prestazioni elevate cluster informatico.

OpenCL è stato modellato su OpenGL, la tecnologia grafica impiegata da Apple in Mac OS X. OpenCL è concepito come un'interfaccia di programmazione di basso livello, qualcosa su cui i creatori di strumenti di sviluppo si baseranno per creare software, middleware e applicazioni indipendenti dalla piattaforma.

  • Apr 27, 2023
  • 88
  • 0