MMAlpha
Un outil pour la compilation
sur silicium
MMAlpha 2
Les systèmes matériels sont de plus en
plus gros - Les outils doivent permettre
plus d ’abstraction
Produire rapidement et sûrement du
hardware
Nouveaux marchés : demandeurs d’IP
Motivations
MMAlpha 3
Qu’est ce que MMAlpha?
Un “compilateur/parallélisateur de
silicium“ pour nids de boucles FPGA
ASIC
VHDL
for i = 1 to n do
for k = 1 to m do
y[i,k] = y[i,k-1] + w[i,k]*x[i-k]
MMAlpha 4
Vhdl1
Alpha
Uniformization
Scheduling/Mapping
HDL derivation
MMAlpha
Qu’est ce que MMAlpha?
Flot de conception
contrôlé par l’utilisateur
Vhdl2
Vhdl3
scripts
réutilisables Uniformisation
Scheduling/Mapping 2
HDL derivation
MMAlpha
MMAlpha 5
Applications visées
Applications de
calculs intensifs
Filtre
FIR
LMS
Kalman
Traitement du signal Estimation de
mouvement
filtres 2D
Multimédia
Séquençage
ADN
Bio-Informatique
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !