Les « prochains produits révolutionnaires d'Apple », avec Nvidia ?

Mickaël Bazoge |

Nvidia revient en odeur de sainteté chez Apple, comme le raconte Bloomberg. Plusieurs offres d'emploi publiées par le spécialiste des cartes graphiques annoncent en effet un réchauffement des relations avec le constructeur de Cupertino. Dans une offre pour un ingénieur logiciel, Nvidia dit que cette perle rare devra « aider à produire les prochains produits révolutionnaires d'Apple », rien de moins !

Il lui faudra travailler en partenariat avec Apple et développer du code qui « définira et bâtira le futur » des logiciels graphiques sur les Mac. Tout cela est bien alléchant. Une autre offre parle elle de développer des pilotes graphiques de produits Nvidia pour les Mac.

Actuellement, les Mac embarquent des cartes Intel ou des GPU d'AMD pour les hauts de gamme. Nvidia n'est plus présent nulle part dans cette famille de produits. À lire ces offres d'emploi, il semble que Nvidia aura bientôt de nouveau droit de cité dans les ordinateurs d'Apple.

Bloomberg évoque un besoin de puissance pour la réalité virtuelle — et on sait à quel point les Mac sont sous-dimensionnés dans ce domaine, lire : Oculus sur Mac ? Si jamais Apple sort un bon ordinateur. Dans une moindre mesure, les calculs liés à l'apprentissage automatique pourraient aussi tirer profit de cette puissance ; au contraire de Google qui déporte ces calculs vers ses serveurs, Apple laisse ses ordinateurs faire tout le travail.

Tags
avatar vrts | 

@foufous : hahahhaah les fooufouneries du jour sont vraiment pas mal, sors nous encore tes pepites sur les GPU, c'est toujours un grand moment.
C'est encore mieux quand tu essayes de parler en language technique!
Ce type est completement a la ramasse, ou bien il a 12 ans.

avatar arekusandoro | 

Vu le prix de la ram...je n'ose imaginer celui de composant nvidia

avatar awk | 

Un des bruits de couloir sur les délais du potentiel renouvellement du Mac Pro 2013 est l'attente de la fin des accords Apple/AMD

Wait & See

avatar awk | 

Si non il est aussi possible que le produit révolutionnaire de Nvidia soit simplement une carte externe en TB3 :-) Et qu'Apple continu sa collaboration exclusive avec AMD :-)

avatar lmouillart | 

J'imagine plus une infidélité à Imagination Technologies et ses PowerVR, pour une intégration avec des GPU Nvidia sur une plateforme ARM (laptop/desktop).
Les GPU PowerVR sont moyens. Les CPU Nivida sont plutôt mauvais, leurs GPU sont très bons.
Une combinaison d’excellent CPU avec des GPU performant permettrait à coup sûr de proposer un produit intéressant.

Il se murmure aussi que Samsung souhaiterait aussi pouvoir lorgner du côté de Nividia/AMD, ou monter ses propres solutions (mais il faut beaucoup de temps et de moyens).

avatar awk | 

@lmouillart

Ton propos me surprend assez.

Apple a beaucoup investit sur la maitrise de ses solutions de GPU pour les terminaux mobile et je ne les vois pas comme étant terriblement à la traine sur ce qu'ils peuvent produire.

Sur quoi fondes tu ce point de vue ?

avatar lmouillart | 

1 : entre les GPU PowerVR et leur équivalent desktop, laptop de NVidia il y a un monde : entre x50 et x100.

2 : Imagination Technologies, n'est pas Apple, les solutions d'Imagination sont intégrées tels quelles avec une personnalisation du nombre de cluster mis en place par Apple, mais on n’est pas du tout dans la mise en place d'une solution totalement maison comme sur leurs CPU Ax.
Apple est donc limité par leur feuille de route qui est totalement inexistante sur laptop/desktop (alors qu'elle convient sur mobile).

avatar awk | 

@lmouillart

Ce que tu mets en avant est connu et ne prête pas à polémique, mais je crois comprendre la source de ma surprise j'étais passé à côté du contexte de ton propos. Le ARM (laptop/desktop) m'avait échappé en partie parce que tu parlais d'infidélité ce qui me ramenait aux Devices ;-)

avatar awk | 

@lmouillart

Pour l'implémentation des design Power VR il me semblait quand même qu'Apple n'était pas dans une démarche aussi serviles que celle que tu mets en avant et avait aussi pas mal investit pour gagner en liberté, mais je me trompe peut-être ?

avatar moon21 | 

Heureux propriétaire d'un Mac Pro 2013 ... comment dire ?
Je me suis déjà largement répandu sur le sujet.

on est tellement loin du compte que ça ressemble à de la trahison ....mais je m'en fout il est très largement amorti ... et le prochain sera amorti encore plus vite .... faut voir le bon côté des choses (mais c'est dur et triste)

avatar bobdu87 | 

Ma nouvelle machine coute le prix d'un mac pro moyen de gamme : 2 GTX 1080 + le plus gros I7 du moment, 32 Go de ram, 1 to de ssd et 4 to de hdd. Ca vas être très vite rentabilisé, plus vite que le mac pro. Et ça tombe bien, le prix de ma config est largement inférieur au prix d'un mac pro actuel qui délivre difficilement la moitié de la puissance avant de passer en mode throttle! C'est vrai qu'il prends plus de place sur le bureau mais au moins il resite au mode pleine charge H24 de manière autrement plus agréable que le mac pro....

avatar awk | 

@bobdu87

Des soucis de soutient de la montée en charge sur des Mac Pro 2013 ?

S'il y a bien un point sur lequel l'architecture tient la route c'est la capacité à refroidir le système avec une grande efficacité et dans un silence appréciable.

Aprs la configuration que tu avances coûtes quand même un prix conséquent chez les constructeurs de référence du marché des stations de travail.

avatar pat3 | 

@bobdu87 :
Hou Qu'elle est grosse. Et t'arrives à marcher avec?

avatar cv21 | 

Si l'annonce correspond à ceci :
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/...

Les compétences demandées portent sur l'utilisation de metal et openCL avec des cartes Nvidia.
Est-ce que cela sous entend que :
- même si une carte NVidia est utilisée Apple poussera à l'usage des "bases" metal et OpenCL ?
- est-il possible que Cuda, développé par NVidia soit inexploitable sur Mac ?
(Je vois pas trop comment mais je préfère poser la question.)

J'ai un peu de mal avec le sens de la phrase finale :
"Working in partnership with Apple, their code will define and shape the future of Metal and OpenCL on Mac OS X". Travaillant en partenariat avec Apple, le code produit définira et façonnera l'avenir de metal et openCL sur mac...
Ce profil de poste semble annoncer une relation durable !

avatar awk | 

@cv21

ça semble clairement annoncer l'arriver de solutions Nvidia sur Mac reste à savoir quelle forme elles prendront.

avatar Philbee | 

@cv21
Merci pour cette info qui soulève un sacré lièvre :

"Working in partnership with Apple, their code will define and shape the future of Metal and OpenCL on Mac OS X"

Peut-on en conclure qu'Nvidia va participer au développement des prochaines API graphiques d'Apple ? Va-t-on vers un rapprochement CUDA/OPEN CL ?

Cela prouve, en tout cas, qu'Apple est véritablement conscient des lacunes actuelles du Mac...

avatar awk | 

@Philbee

Attention l'hypothèse d'un produit externe en TB3 n'est pas à exclure

"Va-t-on vers un rapprochement CUDA/OPEN CL ?"

Là je ne vois pas trop où tu veux en venir, les deux approches cohabites chez Nvidia qui supporte aussi bien les API & Langage du standard porté par le Khronos Group qu'est OpenCL, que sa vision propriétaire du GPGPU .

Avec Nvidia on a les deux.

"Peut-on en conclure qu'Nvidia va participer au développement des prochaines API graphiques d'Apple ?"

Je n'interprète pas l'annonce comme toi, il s'agit, pour moi, de faire en sorte que Metal et OpenCL puisse tirer le maximum de GPU Nvidia avec les API OpenCL.

Si Apple bascule sont offre sur des GPU Nvidia avec une couche logicielle de qualité en dehors de Metal cela suffit à redéfinir en profondeur l'avenir de ces technologie sur MacOS ;-)

avatar Philbee | 

CUDA et OPEN CL restent concurrents, ce qui est un problème pour pas mal de développeurs.

De plus, Nvidia (si mes souvenirs sont exacts) a collaboré avec Apple à la création d'OPEN CL. Donc, on peut imaginer qu'Nvidia remette le couvert...

Mais je n'ai fait que poser des questions :-)

avatar awk | 

@Philbee

"CUDA et OPEN CL restent concurrents, ce qui est un problème pour pas mal de développeurs."

Oui, mais où veux-tu en venir en rappelant ce fait ?

"De plus, Nvidia (si mes souvenirs sont exacts) a collaboré avec Apple à la création d'OPEN CL."

OpenCL est porté par le Khronos Group dont font partie parmi bien d'autres, Nvidia et Apple.

C'est un processus ouvert un consortium qui porte diverses technologies de OpenGL à Vulkan aujourd'hui, en passant part OpenCL et WebGL

L'API et le framework d'OpenCL ne sont pas plus le fait d'Apple que de Nvidia ou que d'une collaboration entre eux c'est un travail de consortium et de comité avec divers acteurs impliqués dont le fruit est publique.

"Donc, on peut imaginer qu'Nvidia remette le couvert..."

Ils ne peuvent pas les remettent puisqu'ils n'ont jamais était mis.

CUDA est porté par Nvidia seul est propriétaire
OpenCL est porté par le Khronos Group et est ouvert
Metal est porté par Apple et est propriétaire

Les enjeux évoqués ici ne sont pas de l'ordre de la définition d'une API et de son framework, mais du support de ces environnement sur des GPU dans un OS donné ce qui est un beau chantier en soit.

avatar Philbee | 

"Oui, mais où veux-tu en venir en rappelant ce fait ?"

Pourtant, tu dois bien te douter de ce qu'implique, pour un développeur, le choix d'investir son temps (et son argent) dans l'utilisation d'une API, d'un framework spécifique...

"L'API et le framework d'OpenCL ne sont pas plus le fait d'Apple que de Nvidia ou que d'une collaboration entre eux"

je te souhaite une bonne lecture : https://www.macg.co/logiciels/2013/07/opencl-nvidia-tourne-le-dos-la-tec...

En tout cas, il est clair que, sans Apple, OPEN CL n'existerait pas ....

[désolé pour les edits successifs]

avatar awk | 

@Philbee

"Pourtant, tu dois bien te douter de ce qu'implique, pour un développeur, le choix d'investir son temps (et son argent) dans l'utilisation d'une API, d'un framework spécifique..."

Oui et je ne vois toujours pas où tu veux en venir, personne il me semble ne nie cet évidence.

"je te souhaite une bonne lecture : https://www.macg.co/logiciels/2013/07/opencl-nvidia-tourne-le-dos-la-tech...

En tout cas, il est clair que, sans Apple, OPEN CL n'existerait pas ."

La lecture fût bonne et ne m'a pas donner d'informations que je ne connaissais pas.

C'est le sens que tu lui donnes, ou les terme que tu choisis, qui n'est pas en ligne avec les réalité du fonctionnement du Khronos Group ;-)

"En tout cas, il est clair que, sans Apple, OPEN CL n'existerait pas ..."

Beaucoup des technos du Khronos Group sont initiées par un acteur de l'industrie.

Ce fût le cas d'OpenGL il y a maintenant longtemps qui venait des travaux de SGI, c'est le cas de Vukan issu d'AMD ...

Mais le travail prend en suite une autre forme qui est au passage une des fables de ces approches de consortium par rapport à la démarche propriétaire : c'est assez lent pour évoluer et s'adapter.

Il y a de bonne chance que notre petit désaccord ne soit que le fruit du choix des termes et de la forme de tes propos, plus qu'une divergence sur le fond ;-)

avatar Philbee | 

"personne il me semble ne nie cet évidence."
Mes propos n'avaient d'autres visées que de rappeler certaines évidences, à savoir les implications logiques (pour les développeurs) du choix entre plusieurs technologies concurrentes...

De plus, je me suis permis de rappeler qu'Apple est bien à l'origine d'OPEN CL, ce qui contredisait tes propos précédents, à savoir : "L'API et le framework d'OpenCL ne sont pas plus le fait d'Apple que de Nvidia ou que d'une collaboration entre eux"

Mais puisque l'article de Macg ne t'a rien appris, je suppose qu'il s'agissait d'une simple erreur de sémantique...

avatar awk | 

@Philbee

"Mais puisque l'article de Macg ne t'a rien appris, je suppose qu'il s'agissait d'une simple erreur de sémantique..."

Jamais simple la communication :-)

En fait mon soucis c'est que je ne vois pas où tu veux en venir, que je ne suis pas certain d'interpréter correctement ce que tu veux dire et savoir quel est le message que tu veux porter ;-)

avatar Stardustxxx | 

@cv21
Il existe des drivers CUDA pour Mac, ce n'est pas un soucis de faire du CUDA sur macOS.

avatar cv21 | 

La seconde annonce serait celle-ci, elle porte sur le développement de OpenGL sur Mac, des connaissances des Api metal serait un plus.
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/...

La troisième annonce de poste chez NVidia :
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/...

Si' l'on en croit cette phrase les doutes s'amenuisent (mais bon Apple sait surprendre donc prudence) :
"You will work closely with hardware engineers and other software engineers across both NVIDIA and Apple to build the next generation computer platforms." Vous collaborerez de façon étroite avec les ingénieurs hardware et software de Nvidia et Apple afin de réaliser la prochaine génération de plateforme d'ordinateurs. Si les puristes de la traduction peuvent m'aider...

Pages

CONNEXION UTILISATEUR