{"id":378721,"date":"2024-11-01T09:28:46","date_gmt":"2024-11-01T09:28:46","guid":{"rendered":"https:\/\/www.ninjaone.com\/?post_type=content_hub&#038;p=378721"},"modified":"2024-11-01T09:28:46","modified_gmt":"2024-11-01T09:28:46","slug":"risc-v","status":"publish","type":"content_hub","link":"https:\/\/www.ninjaone.com\/fr\/it-hub\/it-service-management\/risc-v\/","title":{"rendered":"Qu&rsquo;est-ce que RISC-V\u00a0?"},"content":{"rendered":"<p><strong>RISC-V<\/strong>\u00a0(prononc\u00e9 \u00ab\u00a0risk-five\u00a0\u00bb) est une architecture de jeux d&rsquo;instructions (ISA) open-source utilis\u00e9e pour d\u00e9velopper des processeurs personnalis\u00e9s destin\u00e9s \u00e0 diverses applications finales. Elle a \u00e9t\u00e9 cr\u00e9\u00e9e \u00e0 l&rsquo;origine comme une alternative aux architectures propri\u00e9taires, telles que celles propos\u00e9es par Intel et\u00a0<a href=\"https:\/\/www.ninjaone.com\/it-hub\/it-service-management\/what-is-an-arm-processor\/\" target=\"_blank\" rel=\"noopener\">ARM<\/a>. En raison de son ouverture et de ses qualit\u00e9s techniques, elle est devenu de plus en plus populaire ces derni\u00e8res ann\u00e9es.<\/p>\n<p>Dans ce guide informatique, nous r\u00e9sumerons ses points cl\u00e9s, en d\u00e9taillant notamment son cas d&rsquo;utilisation potentiel pour la gestion des terminaux IdO.<\/p>\n\n<h2>Qu&rsquo;est-ce que RISC-V\u00a0?<\/h2>\n<p>RISC-V signifie Reduced Instruction Set Computing, et le \u00ab\u00a0V\u00a0\u00bb repr\u00e9sente la cinqui\u00e8me it\u00e9ration de l&rsquo;architecture RISC. Elle a \u00e9t\u00e9 initialement propos\u00e9e et d\u00e9velopp\u00e9e dans les ann\u00e9es 1980 \u00e0 l&rsquo;Universit\u00e9 de Berkeley, et \u00e0 l&rsquo;Universit\u00e9 de Stanford, toutes deux en Californie. Elle \u00e9tait destin\u00e9 \u00e0 rem\u00e9dier aux complexit\u00e9s et aux inefficacit\u00e9s per\u00e7ues du CISC, ou \u00ab\u00a0Complex Instruction Set Computer\u00a0\u00bb (ordinateur \u00e0 jeu d&rsquo;instructions complexe).<\/p>\n<p>Le CISC s&rsquo;appuyait trop lourdement sur des jeux d&rsquo;instructions denses pour mettre en \u0153uvre plusieurs op\u00e9rations simultan\u00e9ment. Les experts en informatique ont remarqu\u00e9 que les compilateurs CISC utilisaient in\u00e9vitablement un petit sous-ensemble de ces jeux d&rsquo;instructions complexes. Cela a notamment conduit les chercheurs \u00e0 s&rsquo;interroger sur la n\u00e9cessit\u00e9 d&rsquo;un ensemble d&rsquo;instructions plus large, ax\u00e9 sur la simplicit\u00e9, afin d&rsquo;am\u00e9liorer\u00a0<a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/what-is-operational-efficiency\/\" target=\"_blank\" rel=\"noopener\">l&rsquo;efficacit\u00e9 op\u00e9rationnelle<\/a>.<\/p>\n<h3>Diff\u00e9rence avec CISC<\/h3>\n<p>Cette architecture est con\u00e7ue pour r\u00e9soudre les lacunes du CISC tout en restant open-source. En r\u00e8gle g\u00e9n\u00e9rale, les processeurs CISC disposent de quelques registres et de nombreuses instructions, dont la plupart ont acc\u00e8s \u00e0 la m\u00e9moire. En revanche, les processeurs RISC disposent de plusieurs registres, mais seulement d&rsquo;un jeu d&rsquo;instructions modeste, l&rsquo;acc\u00e8s \u00e0 la m\u00e9moire \u00e9tant limit\u00e9 \u00e0 quelques instructions de chargement.<\/p>\n<p><em>Anecdote : Le professeur David Patterson de l&rsquo;universit\u00e9 de Berkeley et le professeur John Hennesy de l&rsquo;universit\u00e9 de Stanford ont re\u00e7u l&rsquo;<\/em><a href=\"https:\/\/amturing.acm.org\/alphabetical.cfm\" target=\"_blank\" rel=\"noopener\"><em>ACM A.M. Turing Award<\/em><\/a><em>\u00a0en 2017 pour leurs travaux sur l&rsquo;architecture RISC.\u00a0<\/em><\/p>\n<table class=\"we-are-the-best\" style=\"width: 77.7839%;\">\n<tbody>\n<tr>\n<td style=\"width: 22.9525%;\"><\/td>\n<td style=\"width: 25.5388%; text-align: center;\"><b>CISC<\/b><\/td>\n<td style=\"width: 34.1594%; text-align: center;\"><b>RISC<\/b><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 22.9525%; text-align: center;\"><b>Instructions par cycle<\/b><\/td>\n<td style=\"width: 25.5388%; text-align: center;\"><span style=\"font-weight: 400;\">Plus grandes et de longueurs variables<\/span><\/td>\n<td style=\"width: 34.1594%; text-align: center;\"><span style=\"font-weight: 400;\">Plus petites et de longueur fixe<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 22.9525%; text-align: center;\"><b>Complexit\u00e9 de l&rsquo;instruction<\/b><\/td>\n<td style=\"width: 25.5388%; text-align: center;\"><span style=\"font-weight: 400;\">Complexe et polyvalent<\/span><\/td>\n<td style=\"width: 34.1594%; text-align: center;\"><span style=\"font-weight: 400;\">Simple et plus standard<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 22.9525%; text-align: center;\"><b>Ex\u00e9cution des instructions<\/b><\/td>\n<td style=\"width: 25.5388%; text-align: center;\"><span style=\"font-weight: 400;\">Plusieurs cycles<\/span><\/td>\n<td style=\"width: 34.1594%; text-align: center;\"><span style=\"font-weight: 400;\">Cycle unique<\/span><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 22.9525%; text-align: center;\"><b>Acc\u00e8s \u00e0 la m\u00e9moire et utilisation<\/b><\/td>\n<td style=\"width: 25.5388%; text-align: center;\"><span style=\"font-weight: 400;\">Utilisation accrue de la m\u00e9moire<\/span><\/td>\n<td style=\"width: 34.1594%; text-align: center;\"><span style=\"font-weight: 400;\">Utilisation plus efficace de la m\u00e9moire<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Fonctionnement<\/h2>\n<p>Contrairement aux architectures propri\u00e9taires, RISC-V est open-source, ce qui signifie que tout le monde peut le mettre en \u0153uvre sans payer de droits de licence<em>(la nature open-source \u00e9tant elle-m\u00eame la licence<\/em>). Sa nature ouverte est sans doute sa caract\u00e9ristique la plus attractive et la raison pour laquelle il a gagn\u00e9 tant de terrain aujourd&rsquo;hui.<\/p>\n<p>Cette architecture pr\u00e9sente \u00e9galement de nombreux avantages. \u00c0 la base, une ISA d\u00e9finit l&rsquo;interface entre le logiciel et le mat\u00e9riel, dictant la mani\u00e8re dont un processeur ex\u00e9cute les instructions. Comme indiqu\u00e9 pr\u00e9c\u00e9demment, RISC-V met l&rsquo;accent sur la simplicit\u00e9 et l&rsquo;efficacit\u00e9 de l&rsquo;ex\u00e9cution des instructions, ce qui offre de multiples cas d&rsquo;utilisation, de l&rsquo;universit\u00e9 \u00e0 l&rsquo;a\u00e9rospatiale et au gouvernement, en passant par la gestion des points d&rsquo;extr\u00e9mit\u00e9 de l&rsquo;IdO.<\/p>\n<p>Cinqui\u00e8me g\u00e9n\u00e9ration d&rsquo;un ISA sp\u00e9cifique, il s&rsquo;agit d&rsquo;une architecture exp\u00e9riment\u00e9e qui tente de rendre son utilisation beaucoup plus facile et accessible. Par rapport aux ISA incr\u00e9mentales traditionnelles, elle a \u00e9t\u00e9 con\u00e7ue pour \u00eatre modulaire. Cela signifie que la mise en \u0153uvre de RISC-V comprend une ISA de base obligatoire et plusieurs extensions ISA, ce qui permet de personnaliser les unit\u00e9s centrales en fonction des besoins de l&rsquo;application.<\/p>\n<p>Cette architecture est g\u00e9r\u00e9e par le <a href=\"https:\/\/riscv.org\/\" target=\"_blank\" rel=\"noopener\"><em>RISC-V International<\/em><\/a> une organisation \u00e0 but non lucratif qui supervise son d\u00e9veloppement et son \u00e9volution. L&rsquo;un de ses principaux objectifs est de faire en sorte que la conception du RISC-V reste simple, fiable et accessible \u00e0 tous, plut\u00f4t que d&rsquo;envisager l&rsquo;ISA \u00e0 des fins commerciales.<\/p>\n<h2>Importance<\/h2>\n<p>RISC-V est un ISA tr\u00e8s populaire, et il est facile de comprendre pourquoi. Son architecture ouverte favorise la collaboration entre un large \u00e9ventail de contributeurs et encourage le d\u00e9veloppement de processus personnalis\u00e9s. Cela favorise \u00e0 son tour un \u00e9cosyst\u00e8me tr\u00e8s modulaire. Cette architecture promet une infinit\u00e9 de cas d&rsquo;utilisation et d&rsquo;applications, depuis la prise en charge de t\u00e2ches de calcul complexes jusqu&rsquo;\u00e0 une fiabilit\u00e9 et une s\u00e9curit\u00e9 accrues pour les applications complexes \u00e0 forte densit\u00e9 de donn\u00e9es. RISC-V est donc incroyablement \u00e9volutive et flexible.<\/p>\n<p>De plus, l&rsquo;absence de droits de licence a des cons\u00e9quences \u00e9conomiques importantes. Les entreprises de toutes tailles peuvent l&rsquo;impl\u00e9menter sans avoir \u00e0 payer de droits de licence. Cette accessibilit\u00e9 a contribu\u00e9 \u00e0 d\u00e9mocratiser la conception des processeurs, permettant et encourageant les innovateurs \u00e0 contribuer \u00e0 son \u00e9volution.<\/p>\n<p>Enfin, cette architecture est importante en raison de ses implications potentielles pour les technologies et les ISA futurs. RISC-V pourrait servir de base \u00e0 la construction de processeurs acc\u00e9l\u00e9r\u00e9s \u00e0 mesure que la demande d&rsquo;architectures sp\u00e9cialis\u00e9es et sp\u00e9cifiques \u00e0 un domaine augmente.<\/p>\n<h3>RISC-V et les terminaux IdO<\/h3>\n<p>RISC-V fait bande \u00e0 part dans le monde de l&rsquo;architecture informatique, offrant des acc\u00e9l\u00e9rateurs r\u00e9volutionnaires pour l&rsquo;intelligence artificielle, l&rsquo;apprentissage automatique et d&rsquo;autres technologies \u00e9mergentes. Une application potentielle est la\u00a0<a href=\"https:\/\/www.ninjaone.com\/blog\/what-is-iot-device-management\/\" target=\"_blank\" rel=\"noopener\">gestion efficace des appareils IdO<\/a>.<\/p>\n<p><a href=\"https:\/\/arxiv.org\/pdf\/1608.08376\" target=\"_blank\" rel=\"noopener\">Une \u00e9tude<\/a>\u00a0a montr\u00e9 qu&rsquo;une architecture de c\u0153ur de traitement bas\u00e9e sur RISC-V avec des extensions DSP am\u00e9liorait la vitesse de gestion de l&rsquo;IdO de 37\u00a0% pour les applications \u00e0 usage g\u00e9n\u00e9ral. Ce chiffre a \u00e9t\u00e9 multipli\u00e9 par 2,3 avec les extensions vectorielles.<\/p>\n<p>Comme le montre l&rsquo;article, \u00ab\u00a0<strong><em>Les impl\u00e9mentations multic\u0153urs pr\u00e9sentent beaucoup moins de contentions de m\u00e9moire partag\u00e9e avec les nouvelles extensions ISA, ce qui permet \u00e0 une impl\u00e9mentation \u00e0 quatre c\u0153urs de surpasser une impl\u00e9mentation \u00e0 un seul c\u0153ur de 3,9 fois tout en ne consommant que 2,4 fois plus d&rsquo;\u00e9nergie. Impl\u00e9ment\u00e9 dans une technologie avanc\u00e9e de 28nm, nous observons un gain d&rsquo;efficacit\u00e9 \u00e9nerg\u00e9tique 5x meilleure lors du traitement pr\u00e8s du seuil \u00e0 0,46V o\u00f9 le cluster atteint 0,2 GOPS tout en consommant seulement 1 mW. Cela rend [RISC-V] int\u00e9ressante pour une large gamme d&rsquo;applications IdO.<\/em><\/strong>\u00a0\u00bb<\/p>\n<h2>Avantages<\/h2>\n<p>RISC-V fournit des instructions simplifi\u00e9es pour accomplir diverses t\u00e2ches. Par rapport au CISC, elle permet aux professionnels de l&rsquo;informatique d&rsquo;effectuer davantage d&rsquo;actions sans surcharger la m\u00e9moire. Ses autres avantages sont les suivants\u00a0:<\/p>\n<ul>\n<li>Sa nature ouverte, qui favorise la collaboration et l&rsquo;innovation dans l&rsquo;ensemble du secteur<\/li>\n<li>Disponibilit\u00e9 d&rsquo;options plus petites et plus efficaces sur le plan \u00e9nerg\u00e9tique<\/li>\n<li>RISC-V peut \u00eatre adapt\u00e9 \u00e0 vos besoins sp\u00e9cifiques<\/li>\n<li>La pr\u00e9sence de multiples appareils de s\u00e9curit\u00e9 gr\u00e2ce \u00e0 des conceptions open-source, des outils d&rsquo;analyse de la composition des logiciels et des extensions de s\u00e9curit\u00e9<\/li>\n<\/ul>\n<p>En revanche, le principal inconv\u00e9nient des conceptions RISC-V est que leurs exigences en mati\u00e8re de puissance, de performances et de surface sont tr\u00e8s strictes. Si elle est destin\u00e9e \u00e0 des applications avanc\u00e9es, elle devra \u00eatre dot\u00e9e d&rsquo;outils et de m\u00e9thodologies d&rsquo;automatisation de pointe.<\/p>\n<h2>Applications<\/h2>\n<p>De nombreux secteurs peuvent utiliser RISC-V, mais c&rsquo;est dans ces segments de march\u00e9 qu&rsquo;elle est le plus utilis\u00e9e\u00a0:<\/p>\n<ul>\n<li>Les ournisseurs de propri\u00e9t\u00e9 intellectuelle qui souhaitent proposer des mod\u00e8les personnalis\u00e9s<\/li>\n<li>Les \u00e9quipes de syst\u00e8mes sur une puce (SoC) utilisant une propri\u00e9t\u00e9 intellectuelle commerciale<\/li>\n<li>Les \u00e9diteurs de logiciels qui construisent des syst\u00e8mes sp\u00e9cialis\u00e9s bas\u00e9s sur des processeurs RISC-V.<\/li>\n<\/ul>\n<p>Ces march\u00e9s peuvent trouver RISC-V utile pour\u00a0:<\/p>\n<ul>\n<li>Des conceptions limit\u00e9es dans l&rsquo;espace et fonctionnant sur batterie, telles que les appareils m\u00e9nagers et les v\u00eatements<\/li>\n<li>Du calcul \u00e0 haute performance (HPC) et les centres de donn\u00e9es<\/li>\n<li>Des applications SoC plus importantes<\/li>\n<\/ul>\n<p>Pour plus d&rsquo;informations et pour d\u00e9couvrir d&rsquo;autres cas d&rsquo;utilisation, vous pouvez consulter le site\u00a0<a href=\"https:\/\/riscv.org\/exchange\/\" target=\"_blank\" rel=\"noopener\">RISC-V Exchange<\/a>, un forum communautaire qui pr\u00e9sente en d\u00e9tail divers mat\u00e9riels, logiciels, services et offres d&rsquo;apprentissage dans le domaine.<\/p>\n<h2>Avenir<\/h2>\n<p>RISC-V offrant une plus grande gamme de performances et un \u00e9cosyst\u00e8me en pleine expansion, on peut supposer que la demande du march\u00e9 va continuer \u00e0 cro\u00eetre. Bien que la plupart des cas d&rsquo;utilisation actuels de RISC-V concernent les appareils intelligents, on peut imaginer son adoption future dans les processeurs d&rsquo;application qui comprennent des compilateurs, des <a href=\"https:\/\/www.ninjaone.com\/fr\/it-hub\/it-service-management\/qu-est-ce-qu-un-firmware\/\" target=\"_blank\" rel=\"noopener\">firmwares<\/a>, et des\u00a0<a href=\"https:\/\/www.ninjaone.com\/fr\/it-hub\/it-service-management\/qu-est-ce-qu-un-langage-de-programmation-de-haut-niveau\/\" target=\"_blank\" rel=\"noopener\">langages de programmation de haut niveau.<\/a><\/p>\n","protected":false},"author":152,"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":""},"hub_categories":[4188],"class_list":["post-378721","content_hub","type-content_hub","status-publish","hentry","content_hub_category-it-service-management"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/content_hub\/378721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/content_hub"}],"about":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/types\/content_hub"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/users\/152"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/media?parent=378721"}],"wp:term":[{"taxonomy":"content_hub_category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/fr\/wp-json\/wp\/v2\/hub_categories?post=378721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}