<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16544" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">El 
lunes 17 de diciembre próximo, en el Departamento de Computación dela Facultad 
de Ciencias Exactas y Naturales, Universidad de Buenos Aires, Pabellón I de la 
Ciudad Universitaria,&nbsp;en horario y aula a&nbsp;<SPAN 
class=312071918-10122007>designar</SPAN>, el Prof.Alan Jay Smith, de la Computer 
Science Division de la Universidad de Berkeley, dará una conferencia de título 
"Multimedia Workloads, Architectures to Process Them, Their Performance and the 
Use of Caches for Multimedia Workloads" <o:p></o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">La conferencia será en 
inglés.<o:p></o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US">Abstract:<o:p></o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US">The last 
decade has seen the integration of audio, video, and 3D graphics into existing 
workloads as well as the emergence of new workloads dominated by the processing 
of these forms of media.<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN>Unfortunately, widely accepted benchmarks which capture these new 
workloads in a realistic way have not emerged. We present the Berkeley 
multimedia workload, which was developed to facilitate our own studies on 
architectural support for multimedia.<o:p></o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US">The 
caching behavior of multimedia applications has been described as having high 
instruction reference locality within small loops, very large working sets, and 
poor data cache performance due to non-locality of data references. Despite 
this, there is no published research deriving or measuring these qualities. 
Utilizing the previously developed Berkeley Multimedia Workload, we present the 
results of execution driven cache simulations with the goal of aiding future 
media processing architecture design. Our analysis examines the differences 
between multimedia and traditional applications in cache behavior. We find that 
multimedia applications actually exhibit lower instruction miss ratios and 
comparable data miss ratios when contrasted with other widely studied workloads. 
In addition, we find that longer data cache line sizes than are currently used 
would benefit multimedia processing.<o:p></o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US">Many 
microprocessor instruction sets include instructions for accelerating multimedia 
applications such as DVD playback, speech recognition and 3D graphics. Despite 
general agreement on the need to support this emerging workload, there are 
considerable differences between the instruction sets that have been designed to 
do so.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>We present a study of the 
performance of five instruction sets on kernels extracted from a broad 
multimedia workload. Each kernel was recoded in the assembly language of the 
five multimedia extensions. We compare the performance of each extension against 
other architectures as well as to the original compiled C performance. >From our 
analysis we determine how well multimedia workloads map to current 
architectures, what was useful and what was not. We also propose two 
enhancements to current architectures: strided memory operations, and superwide 
registers.<o:p></o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US">The work 
to be presented was done with Nathan Slingerland, formerly a graduate student at 
UC Berkeley.<o:p></o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></DIV>
<DIV class=MsoNormal dir=ltr 
style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p>&nbsp;</o:p></SPAN></DIV></BODY></HTML>