My Friend Irma: Buy or Sell / Election Connection / The Big Secret
Un certain nombre d'améliorations permettent, pour tirer parti de la puissance de traitement de plusieurs cœurs de processeur et de traitement graphique pour améliorer les performances du logiciel. Le système d'exploitation intègre plusieurs outils de programmation et logiciels qui répartissent les tâches pour une exécution simultanée entre les cœurs
Snow Leopard est plus intelligent que ses prédécesseurs pour tirer parti des ressources matérielles disponibles pour améliorer les performances du système, ont indiqué lundi des observateurs. Le système d'exploitation est également mieux à identifier les ressources disponibles et peut donc allouer des threads à travers plusieurs cœurs et processeurs, les observateurs ont dit.
[Plus loin: Nos choix pour les meilleurs ordinateurs portables PC
Les nouveaux outils dans Snow Leopard incluent Grand Central Dispatch, un environnement de programmation qui divise les tâches en plusieurs threads en fonction du nombre de cœurs et de threads disponibles. Il intègre également un support natif pour OpenCL, un ensemble d'outils de programmation pour développer et gérer l'exécution de tâches en parallèle."Beaucoup de Mac auront des superordinateurs gratuitement", a déclaré Neil Trevett, président de The Khronos Group, le L'organisation des normes qui définit les spécifications pour OpenCL
Le traitement vidéo en particulier pourrait améliorer jusqu'à 50 fois les performances des Mac avec le nouveau système d'exploitation, a déclaré Trevett. Le décodage vidéo pourrait être beaucoup plus rapide car le traitement des pixels sera réparti entre plusieurs unités de traitement CPU et graphiques dans un système.
L'évolution de Snow Leopard est liée aux défis auxquels les fabricants de matériel et de logiciels ont dû faire face. Selon Linley Gwennap, président et analyste principal chez The Linley Group, la manière traditionnelle de stimuler les performances des applications sur PC était d'augmenter la vitesse d'horloge du processeur. Cela a conduit à écrire le logiciel en mode séquentiel pour l'exécution sur un seul noyau, avec une augmentation de la vitesse d'horloge fournissant le coup de pouce dans la performance du logiciel.
Ultimement, la vitesse d'horloge augmentait la dissipation de chaleur et la consommation d'énergie Les fabricants comme Intel sont revenus à l'ajout de cœurs pour améliorer les performances. Cela a amené de nouveaux problèmes aux développeurs de logiciels, qui ont dû relever le défi d'écrire des applications pour tirer parti des multiples cœurs afin d'augmenter les performances des applications.
"Les fournisseurs de processeurs ont mis au point des processeurs dual-core et multicore J'ai dû rattraper le retard en termes de création de logiciels qui fonctionnent avec les nouvelles puces ", a déclaré Gwennap. Il a déclaré que Apple a également jeté les bases pour que les fournisseurs de logiciels écrivent des applications multicœurs avec Snow Leopard, a déclaré Gwennap.. Mais les utilisateurs ne verront peut-être pas les avantages des performances avant que les programmeurs arrêtent d'écrire des applications pour les processeurs monocœurs et se recyclent pour écrire en parallèle.
Un autre analyste était d'accord avec Gwennap, disant que les programmeurs ne sont pas habitués à penser "Les programmeurs doivent être éduqués pour réfléchir à la façon de décomposer leur programme en plusieurs tâches qui peuvent s'exécuter simultanément", a déclaré Tom Halfhill, analyste senior chez In-Stat, et rédacteur en chef de Microprocessor Report. OpenCL est un framework de programmation qui inclut un langage de programmation de type C avec quelques API pour gérer la distribution des noyaux à travers le matériel comme les cœurs de processeurs et d'autres ressources.
La poussée de parallélisme d'Apple vers les ordinateurs de bureau et les ordinateurs portables pourrait finalement atteindre les smartphones, a déclaré Halfhill.
"En fin de compte, Apple pourrait le faire migrer vers des produits comme son iPhone", a déclaré Halfhill.
Mais Microsoft n'est pas loin derrière Apple, a déclaré M. Halfhill. Microsoft tente d'intégrer des capacités d'exécution multicœurs supplémentaires avec son prochain système d'exploitation Windows 7 via un nouvel ensemble DirectX d'interfaces de programmation d'applications (API). Les versions antérieures de Windows - comme Windows XP et Vista - ont été balayées par des observateurs pour ne pas avoir profité de plusieurs cœurs dans les processeurs pour améliorer les performances des applications.
AMD a confirmé qu'elle développait un processeur de faible puissance pour les appareils mobiles et les sous-marins Notebooks a mis au point un processeur de faible puissance pour les appareils mobiles et les sous-portables, a confirmé la société vendredi, annulant des mois de spéculation qu'elle avait abandonné le projet.

La puce concurrencera le processeur Atom d'Intel et pourrait supplanter le système sur puce Geode x86 d'AMD, qui est inclus dans l'ordinateur portable XO de One Laptop Per Child. Basé sur la conception de système-sur-puce x86 acquise de National Semiconductor en 2003, Geode est également offert dans les clients légers et les équipements embarqués.
VMware tire Trigger sur VSphere 'cloud OS'

Après six mois d'exagération, VMware a annoncé jeudi que son logiciel vSphere est désormais disponible dans le monde entier.
Apple tire une enquête de la FCC sur les rejets de l'iPhone Shady

La FCC demande à Apple de justifier son refus de l'application Google Voice,