Intel OpenCL SDK (Alpha) und Internet Explorer 9 (RC) mit Chakra veröffentlicht

veröffentlicht von am 14. Februar 2011

Intel hat eine neue Version der OpenCL SDK Alpha auf WhatIf.intel.com veröffentlicht. Dabei handelt es sich um eine Implementierung des OpenCL-1.1-Standards, die auf die Intel Core-Prozessoren zugeschnitten ist. Derzeit werden Windows 7 und Windows Vista jeweils in der 32-Bit und 64-Bit-Version unterstützt.

Die Alpha-Verison kann kostenlos geladen werden. Intel übernimmt aber verständlicherweise keinen Support. Bedenken Sie auch bitte, dass eine Alpha-Version allein zu Testzwecken dient und Fehler enthalten kann.

OpenCL ist eine Programmierplattform für CPUs und GPUs, die ursprünglich von Apple entwickelt und später vom Khronos Group Industry Konsortium standardisiert wurde. Open CL 1.0 wurde von Apple mit Mac OS X 10.6 (Snow Leopard) veröffentlicht. Die Version 1.1 erschien im Sommer letzten Jahres.

Mit der neuen Implementierung wird es nun möglich sein, OpenCL-Anwendungen unter Ausnutzung von SSE (Intel Streaming SIMD Extensions) und AVX inklusive der Vektoreinheiten effizienter auf den Chips auszuführen.

Die Neuerungen der Alpha-Version im Überblick:

  • 64-Bit-Support
  • volle Unterstützung von OpenCL 1.1 seitens der CPU
  • Einblicke in kommende Funktionen: Support for printf() in OpenCL, C kernels (cl_intel_printf)
  • Intel OpenCL Offline Compiler Bugfixes und weitere Verbesserungen

Viel Spaß und Erfolg beim Testen!

Internet Explorer 9 RC am Start mit JavaScript-Engine Chakra

Und noch ein interessante Meldung und sicherlich mehr als eine Randnotiz für Parallel-Programmierer: Microsoft hat den RC des Internet Explorer 9 veröffentlicht. Abgesehen von Bugfixing gegenüber der Beta-Version wurden auch neue Funktionen implementiert. Dazu gehören beispielsweise die Tracking-Funktion und der ActiveX-Filter. Eine gute Zusammenfassung der Neuerungen bietet diese Seite. Die finale Version wird im März folgen.

Aus Sicht der Parallelprogrammierer ist jedoch die JavaScript-Engine Chakra entscheidend. Diese hat Microsoft mit dem IE 9 im Hinblick auf Multicore-Unterstützung eingeführt. Chakra bietet einen neuen Javascript-Compiler, der die Kommandos in Maschinencode  übersetzt, einen neunen Interpreter für ausführbare Skripts auf vorhandenen Webseiten und Verbesserungen bei der JavaScript Runtime und den Bibliotheken.

Die neue Engine kompiliert den Javascript-Code im Hintergrund, während andere Prozessorkerne und/oder GPU den Aufbau der Seite oder die Darstellung von Multimediainhalten beschleunigen. Damit arbeitet der Browser zumindest partiell parallel, die Vorgängerversionen des IE 9 haben die Kommandos brav seriell abgearbeitet, was zu deutlich längeren Ladezeiten geführt hat.

Vor allem Webseiten mit vielen Javascript-Elementen wie Facebook oder Amazon werden Sie einen deutlichen Leistungsgewinn spüren – gerade auch mit den neuen Sandy Bridge-Prozessoren.


Keine ähnlichen Artikel.
Kategorien : Multicore Tags : , , ,

Kommentare

Keine Kommentare vorhanden.


Beitrag kommentieren.

Sie müssen angemeldet sein um diesen Beitrag zu kommentieren. [Login | Registrieren]

(erforderlich)

(erforderlich)