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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!