This research aims to explore possible solutions to improvementof performance in multimedia processor [1]. In this context, cache memory performance plays a more and more critical role in computer systems, since the gap between processor speed and main memory speed tends to increase rather than the contrary. The integration inside the computational units of some SIMD improvements (such as Pentinm MMX, HP MAX2 or UltraSparc VIS) for improving the parallel computation on image pixels is the main answer to the heavy workloads of multimedia applications [2]. Moreover, the workload of multimedia applications [3] has a strong impact on cache memory performance, since the locality of memory references embedded in multimedia programs differs from that of traditional programs. In fact, as widely known, programs exhibit two main kind of locality: spatial and temporal. Nevertheless, as stated in [1],multimedia applications seem to present a new kind of locality,called 2D-spatial locality (i.e. there is an high probability that accessing to an address, future accesses will be in a bidimensional neighborhood of it). For this reason, standard cache memory organization achieves poorer performancewhen used for multimedia. To achieve an overall performance improvement on specialized multimedia processors, further architectural modification on memory hierarchy and on its management should be fulfilled. This could be coupled with the recent idea of associating programmable components with memory separated from the main processor, such as IRAM [4].

Exploring Multimedia Applications Locality to Improve Cache Performance / Prati, Andrea. - STAMPA. - (2000), pp. 509-510. (Intervento presentato al convegno 8th ACM International Conference on Multimedia (ACM Multimedia 2000) tenutosi a Los Angeles, CA, usa nel October 30 - November 3, 2000) [10.1145/354384.376443].

Exploring Multimedia Applications Locality to Improve Cache Performance

PRATI, Andrea
2000

Abstract

This research aims to explore possible solutions to improvementof performance in multimedia processor [1]. In this context, cache memory performance plays a more and more critical role in computer systems, since the gap between processor speed and main memory speed tends to increase rather than the contrary. The integration inside the computational units of some SIMD improvements (such as Pentinm MMX, HP MAX2 or UltraSparc VIS) for improving the parallel computation on image pixels is the main answer to the heavy workloads of multimedia applications [2]. Moreover, the workload of multimedia applications [3] has a strong impact on cache memory performance, since the locality of memory references embedded in multimedia programs differs from that of traditional programs. In fact, as widely known, programs exhibit two main kind of locality: spatial and temporal. Nevertheless, as stated in [1],multimedia applications seem to present a new kind of locality,called 2D-spatial locality (i.e. there is an high probability that accessing to an address, future accesses will be in a bidimensional neighborhood of it). For this reason, standard cache memory organization achieves poorer performancewhen used for multimedia. To achieve an overall performance improvement on specialized multimedia processors, further architectural modification on memory hierarchy and on its management should be fulfilled. This could be coupled with the recent idea of associating programmable components with memory separated from the main processor, such as IRAM [4].
2000
8th ACM International Conference on Multimedia (ACM Multimedia 2000)
Los Angeles, CA, usa
October 30 - November 3, 2000
509
510
Prati, Andrea
Exploring Multimedia Applications Locality to Improve Cache Performance / Prati, Andrea. - STAMPA. - (2000), pp. 509-510. (Intervento presentato al convegno 8th ACM International Conference on Multimedia (ACM Multimedia 2000) tenutosi a Los Angeles, CA, usa nel October 30 - November 3, 2000) [10.1145/354384.376443].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/587755
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? ND
social impact