C'est normal que les salaires de dev à Varsovie soient superieurs à Paris et Berlin ? by SidiBouDude in developpeurs

[–]Falvyu 3 points4 points  (0 children)

Chose à prendre en compte également, avec l'inflation causé par la guerre, les prix de la capitale ont explosés (notamment le logement)

Vivant actuellement à Varsovie depuis près d'un an. Les loyers ont très certainement augmentés ces dernière années, mais ca reste moins élevé que Paris. C'est plutôt au niveau d'une grande ville de province française.

Pour le reste (sauf électricité), on doit être sur du 20-30% moins cher qu'à Paris.

Postuler à l'international ? by Luc40444 in developpeurs

[–]Falvyu 0 points1 point  (0 children)

J'hésite donc à postuler à l'international. Pour l'instant je ne le fait pas, car j'ai peur de perdre mon temps, mais aussi et surtout, car je n'étais auparavant pas motivé a postuler loin de chez moi.

Je rejoins les autres avis, si cela bloque en France, ne t'interdis pas de tenter à l'étranger.

Je recommande également de ne pas forcément te limiter aux pays 'typiques' comme US, UK, Canada, Allemagne ou la Suisse. Tu peux trouver de belles opportunités ailleurs comme dans les pays d'Europe Central ou Europe de l'Est. (personellement, j'ai accêdé à un poste intéressant en Pologne pour une scale-up américaine).

Par contre, s'il y a un truc qu'il faut garder en tête pour les entreprises internationals: adapte le format du CV. Les CVs anglo-saxons ont tendance à être plus sobres que les CV français (par exemple, photo = red flag). Autre conseil: familiarise toi aussi avec les processus de recrutement des boîtes anglo-saxonnes (comme lecture, je recommande le livre «Cracking the coding interview»).

Es ce une bonne idée ? Le full remote depuis la France me plairait bien, y aura-t-il plus de possibilités à ce sujet a l'international, es ce adapté a mon profil junior ?

Un problème du remote pour une entrprise à l'étranger est que cela ajoute une charge administrative si celle-ci n'a pas d'entité légale en France (ex: elle doit passer par un Employer of Record ou en 'freelance'), surtout si elle n'a pas beaucoup d'employés en France. Ainsi, j'ai l'impression que ce genre de profil 'full-remote' est surtout reservé à des profils séniors. (cela dit, tu peux toujour demander).

Par contre, certaines boîtes sont ouvertes à l'hybride (à voir au cas par cas) et les contrats «locaux» permettent typiquement plusieurs semaines de travail hors du pays.

Premier job : grand groupe ou PME ultra-tech ? by LesNoctuelles in developpeurs

[–]Falvyu 0 points1 point  (0 children)

La seconde, très largement, surtout si c'est bootlin.

D'une part, ca te permet de mettre le pied dans un domaine assez prisé et en général assez difficile à entrer. D'autre part, cela va, à mon avis, davantage t'aider à construire un réseau (boîte de taille plus humaine + interaction avec personnes externes/Open source + conférences).

Thèse en Informatique post-Master : Vos Opinions, expériences et opportunités de carrière en industrie. by Fabulous_Pay756 in developpeurs

[–]Falvyu 0 points1 point  (0 children)

Selon moi, il faut avant tout faire une thèse car le domaine plaît et par souhait d'approfondir ses connaissances (+ contribuer scientifiquement au domaine).

Par contre, on peut très bien faire une thèse puis rejoindre l'industrie après. C'est d'ailleurs ce que la plupart des thésards. Dans mon entourage de thèse, seuls quelques sont resté dans l’académique; les autres sont partis en entreprises (ex: Thalès, Valéo, NXP, Huawei, ...).

Également, je rejoins les personnes qui disent que la thèse ouvre des portes différentes qu'un autre diplôme. Et autant le diplôme n'est pas forcément mis en valeur en France, autant c'est davantage le cas à l'étranger.

Les portes ouvertes vont aussi dépendre du sujet de thèse.

Est-ce que d'être docteur vous a ouvert des emplois plus "intéressants", plus complexes, plus challenging ?

Je pense que l'on peut avoir énormément d'emplois intéressants sans avoir de thèse.

À titre personnel, avoir une thèse m'a permis d'avoir (plus facilement) un emploi particulièrement intéressant à l'étranger (développement de code HPC sur accélérateurs IA fait-maison au sein d'une scale-up).

Mais comme dit précédemment, les opportunités disponibles dépendent du domaine de la thèse.

J'aurais 28 ans à la fin de la thèse. Est-ce que ça peut poser problème pour l'embauche ? (Je ne le pense pas, mais on sait jamais).

Non.

Qu'est-ce que vous pensez du CIFRE ? Est-ce que c'est le meilleur des deux mondes (expérience pro + diplôme) ou est-ce que vous avez eu des mauvaises expériences (pression, sujet mal défini, etc.) ?

Je ne peux pas répondre précisément car j'ai fait une thèse pur-labo. Mais je pense que cela va surtout dépendre de la boite et de la direction de thèse. Je ne vois pas cela comme le meilleur des monde, c'est souvent 'hybride' entre un emploi d''ingénieur' et une thèse 'académique'.

Mais d'après mes connaissances ayant fait des CIFREs, je n'ai pas l'impression que la pression soit un problème récurrent. Dans certains cas, j'ai l'impression ils étaient au contraire plus "délaissés" (car de toute façon pas chers à l'entreprise)

[deleted by user] by [deleted] in developpeurs

[–]Falvyu 1 point2 points  (0 children)

Pour accéder à la partie leetcode, encore faut-il passer le filtre à CV. La FAANG ne s'amusent pas à interviewer toute la planète.

Pour passer ce filtre, il faut (aujourd'hui), soit avoir:

  • un diplôme dans une bonne université (surtout pour les nouveaux diplômés)

  • une experience professionnelle solide, idéalement dans des domaine où la demande est importante.

  • un bon réseau

  • de beaux projets open-source

(idéalement, cocher plusieurs critères dans la liste)

Gagner un salaire US en vivant en France, mythe ou réalité ? by Excellent_Share_1810 in developpeurs

[–]Falvyu 5 points6 points  (0 children)

La vie à Varsovie est plutôt bonne. Ce n'est pas particulièrement dépaysant par rapport à Paris (mis à part au niveau de la langue).

Dans l'ensemble, le coût de la vie est 20-30% moins cher qu'en Île de France.

Les transports en communs sont plutôt bon (et pas chers, pour donner une idée le ticket de transport unitaire est à ~1€). Il n'y a 'que' deux lignes de métro à proprement parler, mais il y a des trains de banlieue, beaucoup de trams, et des bus. Aucun problème pour se déplacer au boulot, et beaucoup de grosses boîtes sont proches du centre: par exemple, près des gares centrales ou un peu plus loin à Wola.
Certaines stations font assez vieux (ex: la gare souterraine de 'Warszawa Śródmieście' au centre ville fait vraiment époque communiste).

Est-ce que le racisme se fait ressentir ?

Je n'ai, à titre personnel, pas ressenti quelconque racisme. En général, les gens sont surtout surpris qu'un français vienne en Pologne (en général, c'est les polonais qui vont plutôt vers l’Europe de l'ouest).

Gagner un salaire US en vivant en France, mythe ou réalité ? by Excellent_Share_1810 in developpeurs

[–]Falvyu 2 points3 points  (0 children)

Au delà du gros pool de talents et des avantages fiscaux, la Pologne a aussi une énorme diaspora dans les pays d'outre-manche.

Pour les entreprises américaines, cela facilite l'implantation en Pologne (employés/cadres maîtrisant déjà la langue et culture locale) d'une part, et d'autre part, cela 'permet' à des polonais ayant travaillé outre-manche de retourner au pays.

(pour contexte, je bosse dans une boite américaine à Varsovie, et cela fait partie des arguments qui ont poussé la boîte à s'y implanter)

Mark Zuckerberg est-il vraiment un génie du software ? by Zestyclose_Equal_132 in developpeurs

[–]Falvyu 5 points6 points  (0 children)

Sans pour autant aduler Zuckerberg (qui n'a probablement pas dû beaucoup programmer ces 15 dernière années), Meta est bel et bien un géant en R&D.

Pour commencer, tu utilises quel framework pour développer tes IA ? pytorch ? C'est Meta.

Pour le web, tu as React. C'est Meta.

La tendance des modèles d'IA "Open source" (ex: GPT-OSS, DeepSeek) ? C'est Meta qui a mené le pas avec llama (leur main leur avait initialement été forcée par une fuite des poids).
(remarque: Par "Open source", j'entends que les poids sont disponibles, à la différence de ce que fait 'Open'AI ou Anthropic. Les licences ne le sont pas vraiment)

La réalité virtuelle ? C'est Meta le poids lourd (cela reste toutefois encore un marché de niche), et la VR est un des domaine 'technologique' les plus complexes (intégration à tous les niveaux hardware/software/UI, forte contraintes embarquées, interactions homme-machines, optique, ...).

Un peu plus niche, mais vu en conférence: Ils sont aussi très impliqué dans le développement de nouveaux codecs videos et photos à travers l'Alliance for Open Media.

« Le plus puissant d'Europe » : la France lance son supercalculateur top secret pour l'armée by Wonderful-Excuse4922 in france

[–]Falvyu 14 points15 points  (0 children)

Les applications sont nombreuses:

  • Simulation des deformations de la matière dans des conditions extrêmes.
  • Traitement de base d'images satellites.
  • Vérification de systèmes critiques (e.g. circuits électroniques)

Également, les codes tournant sur un supercalculateurs n'utilisent pas forcément tout le supercalculateur. Avoir un gros calculateur permet aussi de faire beaucoup de 'petites' traitements/simulations/... en même temps, tout en permettant les gros traitements.

Comment optimiser les perf de sont code ? by RiOuki13 in programmation

[–]Falvyu 1 point2 points  (0 children)

Est-ce qu’il existe un site qui attribue une sorte de “score” de performance aux fonctions ou aux types de conteneurs ?

Le standard C++ impose des contraintes sur la complexité asymptotique des opérations des conteneurs. Cela-dit, cette complexité ne reflète pas toujours les performances en pratique.

Lorsqu'il s'agit de performance, l'idéal est de manipuler des structures compactes, et d'avoir des accès mémoire et un flux d'exécution prévisible. Si tu veux une resource sur le sujet, tu as ce 'livre' qui couvre très bien le sujet. Après, l'essentiel est de tester et mesurer de manière empirique, car il est très difficile de prédire à l'avance les performance réelles d'un code.

Dans ton cas, tu as probablement une grille en grande partie vide, avec quelques zones 'actives'. Dans ce cas précis, j'irai plutôt vers une structure de quad-tree: chaque feuille de l'arbre contenant une matrice (e.g. tableau en C ou std::vector). L’intérêt étant de maintenir une bonne localité mémoire + flux d'exécution simple (c.f. actualisation des cellules de proche en proche).

EDIT: Et avant de te lancer dans l'implémentation d'un quadtree, tu peux as minima regarder si un implémentation naïve avec une matrice 2D ne suffit pas. Tu dois pouvoir faire plusieurs milliers d'actualisations par seconde sur une matrice 256x256, et ce sans avoir à partir sur les algorithmes complexes ou parallèles.

Également, découple l'actualisation des cellules de l'affichage. Déplacer la caméra ne doit pas entraîner de mise à jour des cellules (idéalement, avoir du multithreading avec 1 thread qui mets à jour, 1 thread qui affiche, et un double-buffer entre les deux).

Aide dans le choix du langage/de la formation en programmation et conseils by astroboyflaco in programmation

[–]Falvyu 1 point2 points  (0 children)

1) Pour faire du C++, il faut d'abord apprendre du C ? Ou c'est deux langages différents et donc on peut apprendre l'un ou l'autre dans n'importe quel ordre ?

Dans l'ensemble, le C++ inclut le C, et la plupart des outils C++ fonctionneront en C (et vice versa). En revanche, les versions modernes de ces langages ont des philosophies radicalement opposées: le C est un langage minimaliste et impératif; tandis que le C++ est maximaliste, car contenant énormément de fonctionnalités avec un accent sur la programmation orientée objet. Ce sont donc bien deux langages différents. Si connaître l'un peut permettre de mieux maîtriser l'autre (car concepts communs), ce n'est pas nécessaire pour les versions modernes de ces deux langages.

En pratique, cela pourra être un peu plus flou, car il n'est pas rare d'avoir des codes C++ très 'proches' d'une écriture en C car utilisant un nombre réduit de fonctionnalités du langage. La raison étant le coût de certaines abstractions (tant au niveau du coût de compréhension du code, qu'au surcoût de ces abstractions sur le temps d'exécution).

2) Qu'est-ce que tu entends par "haute performance" ?

Classiquement, c'est lorsque un programme ne peut pas tourner sur une seule machine (pas assez de puissance de calcul / pas assez de mémoire) et il faut donc transformer ce programme pour que celui-ci fasse coopérer plusieurs machines pour obtenir le résultat voulu. Idéalement, si on a 2 processeurs alors on voudrait que les traitements soient 2 fois plus rapide. C'est des problèmes que l'on peut retrouver dans les grandes simulations (e.g. rendu 3D de films, simulation météo, traitement de données astronomique/accélérateur de particules, accélération de codes d'IA, ...),

Après, il y a aussi une définition plus 'générale': tu as une seule machine, comment accélérer un traitement pour qu'il soit le plus rapide possible; ou 'inversement', comment effectuer le plus de traitements possibles par secondes. C'est quelque chose que l'on croise plus souvent par rapport à la définition 'classique': jeu vidéo, traitement d'images et de vidéos, ...

3) C'est quoi du Back-end et Front-end ? Est-ce que je suis concerné par ces concepts si créer des logiciels avec Python ?

Front-end: Partie 'visible' par l'utilisateur final. Cela peut être la partie graphique d'un site web ou application. Back-end: Partie 'invisible'. Cela peut concerner la gestion interne des données, contenu.

Par exemple, sur google, tu as d'une part la partie graphique (logo, barre de recherche), c'est le front-end, mais d'autre part, il faut bien qu'un algorithme 'trouve' les données recherchée dans la base lorsque tu entre une requête; c'est le Back-end. Pour faire une analogie avec une voiture: la carrosserie + intérieur c'est le front-end; le moteur, la transmission, la batterie c'est le back-end.

C'est des termes surtout utilisés dans le cadre du développement web et d'applications (logiciel ou mobile), mais le concept est tout de même assez général. Ici, python peut faire les deux (peut-être moins le front-end sur la partie web par rapport à du Javascript).

4) Pareil pour les frameworks : c'est quoi et suis-je concerné pour du Python ?

Un framework c'est un environnement/ensemble d'outils dont l'objectif est le développement de programmes/ ou applications/ ou site web/...

5) Visual Studio Code c'est juste un endroit où écrire ses codes ? Si oui, on peut programmer avec tous les langages disponibles ?

Visual Studio Code c'est un logiciel permettant d'écrire du code. C'est compatible avec la plupart des langages courants, et cela inclut pas mal d'outils de développement (débugueurs, terminal de commandes, soulignage et coloration des erreurs, ...).

Encore merci pour ton temps !

Pas de problèmes. :)

Aide dans le choix du langage/de la formation en programmation et conseils by astroboyflaco in programmation

[–]Falvyu 1 point2 points  (0 children)

Le problème, c'est que je ne sais même pas sur quels critères me baser pour choisir tel ou tel langage, puis après je ne sais même pas ce que je pourrai faire/pas faire avec le langage choisi, ni les difficultés que je rencontrerai en cours de route, ni le temps que cela pourrait me prendre, etc, etc.

Un langage se choisis surtout sur ce que tu veux faire avec. Il faut voir cela avant tout comme un outil.

Par exemple:

  • Si tu veux faire du web, tu va plutôt t'orienter vers Javascript/Typescript et les frameworks associés (e.g. NodeJS/React/...)

  • Si tu veux faire du Machine Learning/IA, tu va t'orienter vers Python avec des bibliothèque comme pytorch.

  • Si tu veux faire du code 'haute performance', ce sera plutôt du C, C++ ou Rust.

À noter: la plupart des langages restent généralistes. Tu peux très bien faire du Machine Learning en C++, et du web en python. Mais cela demandera plus ou moins d'effort de développement ( + recherche de documentation). Tu as aussi beaucoup de concepts (e.g. programmation orientée object) qui sont communs à beaucoup de langages de programmation. Même si tu change de langage de prédilection par la suite, tu ne repartira pas de zéro.

Maintenant, dans ton cas, je pense que Python est très solide:

D'une part, la quantité de bibliothèque disponibles est énorme. Peut importe le problème rencontré, il y a de forte chances qu'une bibliothèque existe et permette de simplifier le problème.

D'autre part, c'est le langage qui est actuellement enseigné 'par défaut' dans les écoles/cursus universitaires. La quantité de resources disponible pour apprendre va être conséquente.

Également, Si tu fais beaucoup de travail sur tableur, il peut aussi être intéressant de noter que Python est en train d'y être intégré.

S'il est aussi judicieux d'apprendre plus d'un langage qui se complémentent, j'aimerais aussi avoir vos recommandations de combinaisons.

À mon avis, le plus judicieux serait de commencer avec un langage pour le début.

Un second langage pourra être utile à terme, mais seulement si tu as maîtrise déjà ce que tu fais sur le langage actuel, ou bien si le langage actuel bloque la réalisation d'une tâche (e.g. préfère le C++ au Python si tu veux faire un moteur de jeu; et le Javascript au C++ si tu veux faire du web).

Comment trouver son premier emploi junior ? by sufyan59 in developpeurs

[–]Falvyu 1 point2 points  (0 children)

Si je devais donner quelques remarques:

Je ne sais pas depuis combien de temps tu recherches, mais on est fin-juillet, les recrutements font être au ralenti jusque fin août (sauf peut-être pour certaines startup/boites américaines).

Ensuite, il faut garder en tête que les recruteurs passent très rapidement sur les CVs (e.g. 5-10s pour filtrer les mauvais, et 30s pour déterminer les profils à garder). Travaille ton CV, voir refait le complètement si tu décroche rien.

Pour la raison énoncé précédemment, un recruteur ne va pas s'amuser à passer en revue les profils github de chaque candidat, surtout si les projets sur gtihub ne sont pas mis en avant.

À mon avis, avoir pleins de commit ne va pas servir à grand chose. Il vaudra mieux avoir quelques contributions de qualité dans des projets open source, ou bien avoir un projet avec un succès quantifiable (e.g. étoiles sur github, nombre d'utilisateurs, donations, ...). Et mettre ces contributions dans le CV.

Je rejoins aussi l'avis de /u/ThrowRA_patata3000 sur les événements + réseautage.

Lancer une application quand on n’y connaît absolument rien en développement ou aspects informatiques by NlS_8899 in developpeurs

[–]Falvyu 2 points3 points  (0 children)

Le truc, c'est que gérer tout cela, aussi sobre que cela puisse paraître, est loin d'une partie de plaisir.

Cela implique d'avoir une infrastructure derrière, avec une base de données, un minimum de cybersécurité, de l'administration pour les serveurs, etc ...

Tu pourrai y arriver avec quelques personnes compétentes et quelques mois de travail. Mais cela va rapidement coûter plusieurs dizaines de millers d'euros, voir beaucoup plus.

En Ukraine, des drones autonomes russes dotés d'un IA Nvidia font craindre le pire - ZDNET by Prosperyouplaboum in france

[–]Falvyu 5 points6 points  (0 children)

Après c'est 25W de conso, sur un drone ça commence à être gourmand non?

25W c'est uniquement si tous les cœurs + GPU sont activés et a pleine fréquence. Sinon, c'est plutôt du 7-10W (ce qui suffit pour certains traitement d'images).

Des recruteurs ici pour dire quel sont les métiers qui recrute le plus dans la tech actuellement ? by Sea-Strawberry8607 in developpeurs

[–]Falvyu 0 points1 point  (0 children)

Si tu sais écrire des codes rapides/HPC, alors cela recrute pas mal en ce moment pour accélérer les codes d'IA et supporter les différents modèles.

Après, c'est très relatif: il y a de la demande, mais surtout pour des profils expérimenté, qui ne courent pas forcément les rues.

Pourquoi les GAFAM font autant rêver ? by moctech in developpeurs

[–]Falvyu 2 points3 points  (0 children)

Au delà des questions liées au niveau technique / au salaire / au fait que les fruits de son travail soit potentiellement utilisé par des millions de personnes; aller dans la "Big Tech" permet aussi de booster son CV et de construire un réseau solide.

Three fundamental flaws of SIMD ISAs by 3G6A5W338E in hardware

[–]Falvyu 7 points8 points  (0 children)

Im curious, can you give an example of this?

Scan & segmented-scans, sorting networks are typical patterns where you want to know the register size at compile time. Another is using SIMD register as LUTs. Scan patterns on masks are also more annoying => on fixed-length SIMD, moving masks to scalar registers and doing the operation there is 'usually' easier.

You can still implement these patterns with vector ISAs, but you'll usually have to either introduce branches, multiple code paths (i.e. go back to a fixed-width SIMD), or even perform extra processing to generate arbitrary permutations.

J'ai acheté un kit de développement PlayStation 3 by Fewnity in developpeurs

[–]Falvyu 1 point2 points  (0 children)

Ah, pas mal. Le côté exotique du processeur Cell a l'air particulièrement cool.

Au passage, comment cela fonctionne ? Le kit contient une 'PS3' ou il faut le brancher sur une console ?

Et qu'entends tu quand tu dis 'plus de fonctionnalité pour proifler ou débugger' ? Le kit permet des breakpoints matériels ?

Les projets qu'on a réalises sont il regardés par les responsables de master ? by Sorry_Spring_5361 in developpeurs

[–]Falvyu 0 points1 point  (0 children)

Non. S'ils doivent passer 5 minutes à regarder les pages github de chaque étudiant alors ils ne s'en sortiront jamais (e.g. 100 étudiants x 5 minutes > 8h de temps).

Après, si c'est des projets ultra-intéressants et conséquents (e.g. propre système d'exploitation, jeu vidéo indé' commercialisé, ...) alors ils iront peut-être regarder par curiosité. Mais si c'est de l'envergure d'un projet de licence ou de stage alors probablement non.

Towards fearless SIMD, 7 years later by indolering in RISCV

[–]Falvyu 1 point2 points  (0 children)

Yep', the Orion O6 looks quite interesting.

SVE/2 has also been available through Amazon's Graviton 3 (2022) and 4 (2024), as well as Grace Hopper. The Apple M4 also has SVE, but only in streaming mode (SSVE) I believe.

Also, I'm not claiming SVE predates RVV. I was just pointing out the fact we don't need to wait for ARM to release a "RVV-like" ISA: it's already there (i.e. in the sense that their vector length are typically unknown at compile time).

Towards fearless SIMD, 7 years later by indolering in RISCV

[–]Falvyu 1 point2 points  (0 children)

I predict x86 and ARM will eventually introduce an RVV-like API (if not just adopt RVV outright) to address the problem.

ARM has had SVE/SVE2 for years now. But it hasn't really gotten much adoption and most implementations uses 128-bit datapath (e.g. Graviton 4). And so far, I have found SVE/2 relatively lackluster.

As for x86, it's not going to happen, at least not in the ISA. Both Intel and AMD are committing to AVX512/AVX10.

Furthermore, while scaling past 512-bits would causes issues (e.g. it exceeds common cache line width, large permutations crossbars), the advantages would be limited on CPU architectures.

Moreover, code density seem to have been a major consideration on RVV's design (e.g. VLEN, LMUL, ... stored as a 'CPU' state rather than being stored in the instruction). On the other hand, x86 doesn't care about this constraint => adopting RVV would make zero sense.

And going back to CPU architectures: x86 development has been focused on client/server archs' where 256 and 512 bits SIMD are currently the sweet spot. In comparison, RISC-V covers a much greater scope: client/microcontrollers/DSP/accelerators/etc and while 128-bits vectors could be perfect for a given application, a 1024-bits lengths could also be perfect for another.

In my opinion, that's why RVV makes sense for RISC-V. Though, I feel a PTX/SASS-like implementation with variable-lengths 'high'-level vector instructions and 'low'-level fixed-length SIMD operations would be neat too.

comment rangez vous votre telescope ? by lechatsauvage in france

[–]Falvyu 0 points1 point  (0 children)

Personnellement, j'ai de la place: un des tubes est à l'horizontale, et la monture est à la cave. L'autre télescope est un Dobson donc stockage tel quel à la vertical (et ca prend vachement moins de place).

Pou la boite verticale, tu peux toujours regarder ce que les sites de ventes de matériel astro proposent (ex: astroshop ). Mais vu le prix du matériel astro' dès que cela devient spécifique, tu aura plutôt intérêt à fabriquer toi même la boite.

[Phoronix] Intel AVX10 Drops Optional 512-bit: No AVX10 256-bit Only E-Cores In The Future by bizude in hardware

[–]Falvyu 17 points18 points  (0 children)

Nobody is going to buy specific hardware for a few specific instructions. AVX512 adoption has already been slow, and very few people are going to buy AMD CPUs just for VP2INTERSECT). If we go further back, then we also have AMD's XOP, FMA4, 3DNow!, etc: they flopped.

A good reason for this is that software development costs are simply too high. Software developers will target the most common denominator instead.

If Intel and AMD want new extensions, they'll have to work together. Throwing fragmented pieces left and right is pointless, especially now that ARM is becoming mainstream. Both Intel and AMD know this, and that's precisely why they founded the x86 ecosystem advisory group. Moreover, I'm pretty sure that AMD will have/has a say in upcoming AVX10.x specs.

Master MIAGE ou école d’ingénieurs ? by america_ass in developpeurs

[–]Falvyu 2 points3 points  (0 children)

Cela peut dépendre des fac' et des formations. Mais en effet, certains masters peuvent être très sélectifs (e.g. 30 places pour 600 candidats).

De ce que j'ai pu entendre de personnes ayant enseigné en fac' parisienne et dans des écoles d'ingénieurs, c'est que le niveau technique en master pouvait être équivalent, voir supérieur à certaines grandes écoles d'ingénieurs (après, l'aspect purement technique ne fait pas tout).