In-memory computing low level programming model and amp; Compiler innovation
Abstract
La plupart des articles présentant un accélérateur matériel ont un "support par un compilateur".
Cette périphrase peut avoir beaucoup d'acceptations différentes. Dans cet exposé, je montrerai les différentes acceptations que l'on peut rencontrer. Ces différentes définitions se heurtent au problème de la définition d'un modèle de programmation bas niveau.
Je montrerai le travail effectué pour le support de la "computational SRAM" (C-SRAM), circuit produit par le CEA, avec le DSL (Domain Specific Language) HybroLang et le compilateur associé HybroGen
Origin | Files produced by the author(s) |
---|