This paper describes the analysis, in terms of tolerance to errors on data, of a H.264 software video encoder; proposes a strategy to select data structures for approximate memory allocation and reports the impact on output video quality. Applications that tolerate errors on their data structures are known as ETA (Error Tolerant Applications) and have an important part in pushing interest on approximate computing research. We centered our study on H.264 video encoding, a video compression format developed for use in high definition systems, and today one of the most widespread video compression standard, used for broadcast, consumer and mobile applications. While data fault resilience of H.264 has already been studied considering unwanted and random faults due to unreliable hardware platforms, an analysis, considering controlled hardware faults and the corresponding energy quality tradeoff, has never been proposed.

Impact of approximate memory data allocation on a H.264 software video encoder / Stazi, G.; Adani, L.; Mastrandrea, A.; Olivieri, M.; Menichelli, F.. - 11203:(2018), pp. 545-553. (Intervento presentato al convegno International Conference on High Performance Computing, ISC High Performance 2018 tenutosi a Frankfurt; Germany) [10.1007/978-3-030-02465-9_38].

Impact of approximate memory data allocation on a H.264 software video encoder

Stazi G.;Mastrandrea A.;Olivieri M.;Menichelli F.
2018

Abstract

This paper describes the analysis, in terms of tolerance to errors on data, of a H.264 software video encoder; proposes a strategy to select data structures for approximate memory allocation and reports the impact on output video quality. Applications that tolerate errors on their data structures are known as ETA (Error Tolerant Applications) and have an important part in pushing interest on approximate computing research. We centered our study on H.264 video encoding, a video compression format developed for use in high definition systems, and today one of the most widespread video compression standard, used for broadcast, consumer and mobile applications. While data fault resilience of H.264 has already been studied considering unwanted and random faults due to unreliable hardware platforms, an analysis, considering controlled hardware faults and the corresponding energy quality tradeoff, has never been proposed.
2018
International Conference on High Performance Computing, ISC High Performance 2018
Approximate memory; video encoder; H.264
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Impact of approximate memory data allocation on a H.264 software video encoder / Stazi, G.; Adani, L.; Mastrandrea, A.; Olivieri, M.; Menichelli, F.. - 11203:(2018), pp. 545-553. (Intervento presentato al convegno International Conference on High Performance Computing, ISC High Performance 2018 tenutosi a Frankfurt; Germany) [10.1007/978-3-030-02465-9_38].
File allegati a questo prodotto
File Dimensione Formato  
Stazi_post-print_Impact-approximate_2018.pdf

accesso aperto

Tipologia: Documento in Post-print (versione successiva alla peer review e accettata per la pubblicazione)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.45 MB
Formato Adobe PDF
1.45 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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