<!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 class=406455023-10122007><FONT face=Arial 
color=#0000ff size=2>Por razones de fuerza mayor se suspendió el viaje del Prof. 
Smith a la Argentina, por lo que la conferencia queda cancelada hasta nuevo 
aviso.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=406455023-10122007><FONT face=Arial 
color=#0000ff size=2>Lamento las molestias que pueda haber 
causado.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=406455023-10122007><FONT face=Arial 
color=#0000ff size=2>Esteban Feuerstein</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=es dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>De:</B> Esteban Feuerstein 
  [mailto:efeuerst@dc.uba.ar] <BR><B>Enviado el:</B> Lunes, 10 de Diciembre de 
  2007 03:44 p.m.<BR><B>Para:</B> 'Esteban Feuerstein'; 'docentes@dc.uba.ar'; 
  'alumnos@dc.uba.ar'; 'medios@de.fcen.uba.ar'; 'dc-interna@dc.uba.ar'; 
  'redunci@info.unlp.edu.ar'; 'sadio@speedy.org.ar'<BR><B>CC:</B> 
  'todos@df.uba.ar'; 'todos@dm.uba.ar'; 'alumnos@dm.uba.ar'<BR><B>Asunto:</B> 
  Conferencia: Multimedia Workloads, Architectures, Performance and the use of 
  Caches.<BR></FONT><BR></DIV>
  <DIV></DIV>
  <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></BLOCKQUOTE></BODY></HTML>