Benefits of EPIC Architectures
for Multimedia Applications
Jacques-Olivier Haenni
EPFL - DI - LSL
Journée extra-muros
24 juin 1999
Benefits of EPIC Architectures
for Multimedia Applications Jacques-Olivier Haenni
EPFL - DI - LSL
Plan de l’exposé
zIntroduction
zMerced et l’architecture IA-64
zCompilation vs. codage manuel
zLes instructions multimédia
zExploitation de ces instructions
zConclusion
Benefits of EPIC Architectures
for Multimedia Applications Jacques-Olivier Haenni
EPFL - DI - LSL
Introduction
zRéalisation d’optimisations de compilation
ypour les applications multimédia
xMPEG, jeux,...
xbeaucoup de (petites) boucles
xtableaux, accès mémoire
ypour l’architecture EPIC
xmais pas seulement...
Benefits of EPIC Architectures
for Multimedia Applications Jacques-Olivier Haenni
EPFL - DI - LSL
L’architecture IA-64
zFamille de processeurs (dont Merced)
zEPIC : bundles de 3 instructions + 1 tag
zSpécifications disponibles
yregister stack
yspéculation de contrôle/données
ysupport pour l’exécution de boucles
yinstructions multimédia
zSujet d’un futur séminaire LSL ?
Benefits of EPIC Architectures
for Multimedia Applications Jacques-Olivier Haenni
EPFL - DI - LSL
Compilation vs. codage man.
zDu code écrit à la main en assembleur reste
meilleur que du code compilé :
ySverre Jarp, CERN
xroutines mathématiques (nombres aléatoires, fonctions
trigonométriques,…)
xutilisation d’optimisations manuelles très poussées
yFulvio Moschetti, LTS - EPFL
xcode multimédia (encodeur MPEG)
xutilisation des instructions multimédia
1 / 10 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 !