0% ont trouvé ce document utile (0 vote)
185 vues1 page

Contrôle Continu " ": Le Samedi 29 Mai 2021 Année Universitaire: 2020/21

Transféré par

abdelali saad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
185 vues1 page

Contrôle Continu " ": Le Samedi 29 Mai 2021 Année Universitaire: 2020/21

Transféré par

abdelali saad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Le samedi 29 mai 2021 Année Universitaire : 2020/21

Contrôle Continu "DSP"


Responsable : Prof. M. NAJOUI

NOM : PRENOM :

1. Compléter les phrases suivantes :


a. Les unités .D du DSP C6713 pourront charger …….. Octets pendant 2 cycles.
b. Les opérations flottantes d’addition et de soustraction peuvent être exécutées
seulement sur les unités ………………………… des DSP C6713 et C6678.
c. Les unités réalisant les opérations de multiplication dans un DSP C6678 sont
capables d’exécuté …………………. Opérations flottantes ……………………
2. Citer les grandes différences entre les deux DSPs TMS320C6713 et TMS320C6678 en
termes d’architecture.
3. Calculer les performances idéales en GFLOPS et en GMACS d'un DSP C6713
fonctionnant à une fréquence de 500 MHz.
4. A quoi sert les mots clés suivants : _amem8_f2, SPKERNEL, LDW, MEMORY,
_Csl_tscRead, MVC.
5. Définir clairement et brièvement les techniques d’optimisation ‘Loop Unrolling’ et
‘Software Pipelining’.
6. Donner la liste des fichiers dont vous aurez besoin afin de réussir à implémenter un
algorithme sur DSP moyennant l’EDI CCS tout en indiquant le rôle de chacun
d’entre eux.
7. Implémentation du Produit Scalaire (PS) de deux vecteurs sur C6678.
a. Développer une fonction en langage C permettant d’implémenter le PS.
b. Si on vous demande d’optimiser cette fonction en utilisant les techniques
d’optimisation, quelle est la technique que vous allez adopter afin
d’optimiser le code C ? justifier votre réponse et proposer la nouvelle version
du code C.
c. Expliquer clairement comment vous allez procéder afin de mesurer le temps
d’exécution de chacune des fonctions développées.
d. Proposer un prototype pour l’implémentation en ASM de la fonction
implémentant le PS.
e. Développer le code assembleur de cette fonction.
f. Calculer le nombre de cycles théoriques nécessaires pour l’exécution du code
proposé.
g. Serait-il possible d’optimiser ce code ASM sans utiliser SPLOOP ? si oui,
expliquer comment.

©Copyright 2021 Pr. M. NAJOUI 1

Vous aimerez peut-être aussi