<!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, en horario y aula a <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> </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">
</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> </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> </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"> </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> </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> </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> </o:p></SPAN></DIV></BODY></HTML>