Ça c'est fait. Et avec du matériel libre en plus, genre LicheeTang, sur du FPGA par contre, 89元 (13ドル) 10~11 €
Le FPGA Anlogic est libre aussi ? Je veux dire au moins avec une interface de programmation opensource façon Lattice ? Tout ce qu'il y a c'est un datasheet et un site en chinois, tout comme le site et le github de LicheeTang.
Après c'est sur que c'est dix fois plus cher que les clone Arduino à base de STM32 (32 bits beaucoup plus puissant que l'Atmel officiel) à 1~2 € pièce.
Pour du mini FPGA c'est correct, c'est le prix de l'Upduino avec un ICE40. Mais pour un microcontroleur ça reste cher, surtout que le design du E200 est libre. On est encore loin de l'ASIC au même prix qu'un STM32.
Par contre Atmel ne fait pas que du AVR 8 bit, ils ont aussi des MC à base de Cortex-m à 32bit.
Il existe aussi pas mal de produit ASIC basé sur RISC-V avec des prix plus ou moins élevé.
Perso j'en vois pas beaucoup (trois, en incluant les deux Freedom et GAP-8). Si tu en as d'autres je suis preneur.
-
Bof, coté station de travail ça tourne carrément bien sur des ChromeBook et ordi monocartes depuis quelques années déjà
c'est pas ce que j'appelle des stations de travail, ça se sont des netbooks, des lecteurs multimédia ou des postes légers. Je parle plutôt de performances de laptops de milieu de gamme ou de tours d'entrée de gamme avec des processeurs qui ont du cache, de la mémoire rapide et un bon nombre de FPU.
la Lunixifcation pure (GNU/Linux, pas Google/Linux) est plus longue, en raison du besoin de pilotes 100% libres,
C'est surtout que les fabricants ne supportent plus leur matériel après deux ou trois ans et que les linuxiens aiment bien avoir un système relativement à jour pour plein de raisons. Autant avec un PC c'est pas trop gênant (hormis pour quelques firmwares), autant avec du ARM tu te retrouves souvent bloqué dans une vieille version de noyau, particulièrement quand tu veux un pilote GPU.
Le problème est le même sous Android.
mais les derniers pilotes GPU (Merci Panfrost) et VPU (Merci freeElectronMM Bootlin + BayLibre) sont en train de s'ouvrir.
Comme tu le dis : « sont en train de s'ouvrir »
Lima et Panfrost c'est pas pour tout de suite et c'est seulement pour les GPU Mali. Même chose pour le pilote VPU pour Amlogic. Cedrus, lui, était déjà bien avancé niveau rétro-ingénierie du blob d'Allwinner et beaucoup de boulot a été fait ces derniers mois mais il y en a encore pas mal à faire avant d'avoir quelque chose de vraiment fonctionnel (surtout pour A64, H5 et H6).
ce genre de proc sur des cartes minuscules à 20~50 € (RK3288 et supérieur, Allwinner A64, [...] ) sont déjà plus confortables et infiniment plus rapide que des Core i3 ou certains i5 sur 70% des tâches, sans les nuisance du ventilo et de la conso.
un quadcore Cortex A7 ou A53 (basse consommation, faible cache et in-order) "plus rapides que des i3" j'y crois pas du tout alors y ajouter "infiniment" me parait ridicule. Même un appareil en Celeron N3000 a davantage de puissance et de rapidité qu'un SoC ARM de cette gamme : Il faut taper du côté d'un Tegra X pour avoir un équivalent (petit comparatif c'est du bench synthétique mais ça donne une petite idée des différences en cas de charges) et là c'est plus du tout le même budget.
Je crois qu'on va continuer encore un bon moment à cross-compiler pour du arm depuis du x86.
Et les ventilos ça commence à venir sur les SoC un peu costauds : on a rien sans rien, l'effet Joule fait son office peu importe l'architecture. C'est pas anodin que la carte Sifive Freedom Unleached possède des trous de fixation de radiateur autour du SoC ou qu'il est recommandé d'en ajouter un sur les SBC utilisant un Allwinner H5. La Thinkerboard d'Asus se met en throttle même avec son radiateur si trop de charge CPU.
En fait toutes les tâches du bureautique, de surf, de dessin, de traitement photo, de son, etc... qui ne demandent pas de vidéo ou de 3D.
Moui, alors quand tu utilises plus de 4 Go de RAM (chose que les gens qui bossent en multitâche intensif font régulièrement) tu te retrouves à swapper. zram peut sauver les meubles mais jusqu'à un certain point. Pour la bureautique et le surf c'est déjà limite selon les usages, pour le dessin, la photo et le son c'est vite rempli surtout si tu utilises des logiciels, des formats et des projets lourds. C'est dans ce sens que je parlais de station de travail : on a pas besoin de la même machine quand on recadre un jpeg que quand on travaille des séries de photos en raw ou de documents d'une image matricielle format A3 en 4800ppp comprenant plusieurs dizaines de calques.
Et encore je prends 4 Go de RAM mais sur bon nombre de SBC et de laptop ARM c'est que la moitié (jamais vu de A64 avec plus de 2 Go de RAM)
c'est vrai que pour les serveurs les plus puissants, il faut encore attendre un peu.
Attendre beaucoup même, vu les rares serveurs ARM existants : les Centriq et Thunder c'est pour du traitement rapide à haute parallèlisation du genre hébergeur ou Web avec un paquet de machines virtuelles. C'est spécifique à un certain type d'usage et dès que t'y net un peu de tâches plus intensives en calcul ou en cache leur performance chute.
[^] # Re: RISC-V
Posté par Anonyme . En réponse à la dépêche Un peu d’Open Hardware pour la rentrée (et beaucoup de LinuxBoot). Évalué à 3. Dernière modification le 06 septembre 2018 à 05:36.
Le FPGA Anlogic est libre aussi ? Je veux dire au moins avec une interface de programmation opensource façon Lattice ? Tout ce qu'il y a c'est un datasheet et un site en chinois, tout comme le site et le github de LicheeTang.
Pour du mini FPGA c'est correct, c'est le prix de l'Upduino avec un ICE40. Mais pour un microcontroleur ça reste cher, surtout que le design du E200 est libre. On est encore loin de l'ASIC au même prix qu'un STM32.
Par contre Atmel ne fait pas que du AVR 8 bit, ils ont aussi des MC à base de Cortex-m à 32bit.
Perso j'en vois pas beaucoup (trois, en incluant les deux Freedom et GAP-8). Si tu en as d'autres je suis preneur.
-
c'est pas ce que j'appelle des stations de travail, ça se sont des netbooks, des lecteurs multimédia ou des postes légers. Je parle plutôt de performances de laptops de milieu de gamme ou de tours d'entrée de gamme avec des processeurs qui ont du cache, de la mémoire rapide et un bon nombre de FPU.
C'est surtout que les fabricants ne supportent plus leur matériel après deux ou trois ans et que les linuxiens aiment bien avoir un système relativement à jour pour plein de raisons. Autant avec un PC c'est pas trop gênant (hormis pour quelques firmwares), autant avec du ARM tu te retrouves souvent bloqué dans une vieille version de noyau, particulièrement quand tu veux un pilote GPU.
Le problème est le même sous Android.
Comme tu le dis : « sont en train de s'ouvrir »
Lima et Panfrost c'est pas pour tout de suite et c'est seulement pour les GPU Mali. Même chose pour le pilote VPU pour Amlogic. Cedrus, lui, était déjà bien avancé niveau rétro-ingénierie du blob d'Allwinner et beaucoup de boulot a été fait ces derniers mois mais il y en a encore pas mal à faire avant d'avoir quelque chose de vraiment fonctionnel (surtout pour A64, H5 et H6).
un quadcore Cortex A7 ou A53 (basse consommation, faible cache et in-order) "plus rapides que des i3" j'y crois pas du tout alors y ajouter "infiniment" me parait ridicule. Même un appareil en Celeron N3000 a davantage de puissance et de rapidité qu'un SoC ARM de cette gamme : Il faut taper du côté d'un Tegra X pour avoir un équivalent (petit comparatif c'est du bench synthétique mais ça donne une petite idée des différences en cas de charges) et là c'est plus du tout le même budget.
Je crois qu'on va continuer encore un bon moment à cross-compiler pour du arm depuis du x86.
Et les ventilos ça commence à venir sur les SoC un peu costauds : on a rien sans rien, l'effet Joule fait son office peu importe l'architecture. C'est pas anodin que la carte Sifive Freedom Unleached possède des trous de fixation de radiateur autour du SoC ou qu'il est recommandé d'en ajouter un sur les SBC utilisant un Allwinner H5. La Thinkerboard d'Asus se met en throttle même avec son radiateur si trop de charge CPU.
Moui, alors quand tu utilises plus de 4 Go de RAM (chose que les gens qui bossent en multitâche intensif font régulièrement) tu te retrouves à swapper. zram peut sauver les meubles mais jusqu'à un certain point. Pour la bureautique et le surf c'est déjà limite selon les usages, pour le dessin, la photo et le son c'est vite rempli surtout si tu utilises des logiciels, des formats et des projets lourds. C'est dans ce sens que je parlais de station de travail : on a pas besoin de la même machine quand on recadre un jpeg que quand on travaille des séries de photos en raw ou de documents d'une image matricielle format A3 en 4800ppp comprenant plusieurs dizaines de calques.
Et encore je prends 4 Go de RAM mais sur bon nombre de SBC et de laptop ARM c'est que la moitié (jamais vu de A64 avec plus de 2 Go de RAM)
Attendre beaucoup même, vu les rares serveurs ARM existants : les Centriq et Thunder c'est pour du traitement rapide à haute parallèlisation du genre hébergeur ou Web avec un paquet de machines virtuelles. C'est spécifique à un certain type d'usage et dès que t'y net un peu de tâches plus intensives en calcul ou en cache leur performance chute.