• [^] # Re: Certes, mais pour quels usages ?

    Posté par (site web personnel) . En réponse au journal 2019, l’année de la libération des FPGA ?. Évalué à 3.

    Économiquement cela a un sens ? un cpu sur FPGA est très très peu efficace par rapport au moindre cpu fondu, non ? Le moindre petit arm fera mieux pour moins chère, j'ai l'impression.

    Le seul cas, ou le CPU/FPGA pourrait tout déchirer, cela serait par l'ajout d'instruction ultraspécialisé. Sur un système on-chip (cpu+periphérique), pour ajouter de la puissance à un cpu, on ajoute des accélérateurs. Cela veut dire : drivers linux, support de l'OS pour la gestion du partage de la ressource, et appel système dans les applications. Bref, du gros boulot. Une instruction spécifique, si elle est fait correctement (sans état et sans effet de bord), n'a besoin d'aucun support OS et le partage entre 2 taches se fait naturellement. De plus, il n'y a pas de perte de perf dans la configuration de registres ou autre programmation d'accélérateur qui peut rendre son usage inutile et absurde si la quantité de donnés à traiter est trop faible.

    "La première sécurité est la liberté"