Entre CISC et RISC, mon cœur a choisi.
CISC vs RISC, le match avait bel et bien commencé.
Pourquoi le RISC a pris le dessus sur l’architecture CISC pour les smartphones ? Simple : les fabricants ont misé sur une consommation minimum d’énergie de la puce centrale, pour réduire la chaleur dégagée et augmenter l’autonomie du système portatif. Personne n’avait envie d’un ventilateur sur son mobile et de seulement quelques minutes d’autonomie ! Ce n’est que plus tard que la puissance a été améliorée.
Je me mets donc à utiliser Windows Phone sur smartphone, et à me nourrir de processeur RISC, tout en m’extasiant devant la puissance et les possibilités de ce que j’avais dans la poche. Puis en 2008, Apple fait l’acquisition de PA Semi, une entreprise de fabrication de processeurs RISC. Étrange… eux qui avaient avoué leur désamour de cette architecture et étaient passés au CISC…
En 2010, surprise ! L’iPhone 4 sort avec un processeur RISC maison. Une merveille. Steve Jobs était un visionnaire, Apple terrasse la concurrence. Je craque et je passe sous iOS.
Quelques années plus tard, je continue mes expériences sous Android avec le Galaxy S6. Le développement mobile me passionne : coder du mobile, c’est une vraie claque. Et dans mon métier alors que je suis “monsieur moteur de calcul financier”, je me mets notamment à coder un ovni pour scorer un conducteur automobile. En récupérant des infos de capteurs depuis son mobile (centrale inertielle, données gps), on score la conduite d’une personne (analyse de l’accélération, de la décélération, de la vitesse angulaire..). Et là, je me rends compte que ce “petit” objet a une puissance de calcul folle !
Et c’est cette comparaison qui m’étonne. D’un côté, j’utilisais un supercalculateur équipé de dizaine de milliers de processeurs CISC (x millions €…), de l’autre un smartphone incroyable équipé d’un unique RISC. Je continue d’explorer le développement mobile allant même jusqu’à répliquer le fonctionnement d’un cluster de calcul avec des smartphones. Passionnant.
Et puis Apple frappe encore en 2020 : les Macbook Mini, Air, et Pro passent au processeur M1 qui sont des RISC maison en remplacement des CISC d’Intel. BOUM. Ce n’est pas directement lié mais c’est un nouvel argument de taille en faveur des processeurs RISC et donc de l’edge computing des smartphones. (NB : le chips M1 est cousin des chips dans les iPhones…).