Hash tables are one of the most commonly used data structures in computing applications. They are used for example to organize a data set such that searches can be performed efficiently. The data stored in a hash table is commonly stored in memory and can suffer errors. To ensure that data stored in a memory is not corrupted when it suffers errors, Error Correction Codes (ECCs) are commonly used. In this research note a scheme to efficiently implement ECCs for the entries stored in hash tables is presented. The main idea is to use an ECC as the hash function that is used to construct the table. This eliminates the need to store the parity bits for the entries in the memory as they are implicit in the hash table construction thus reducing the implementation cost.

Reviriego, P., Pontarelli, S., Maestro, J., Ottavi, M. (2014). Efficient implementation of error correction codes in hash tables. MICROELECTRONICS RELIABILITY, 54(1), 338-340 [10.1016/j.microrel.2013.08.004].

Efficient implementation of error correction codes in hash tables

PONTARELLI, SALVATORE;OTTAVI, MARCO
2014-01-01

Abstract

Hash tables are one of the most commonly used data structures in computing applications. They are used for example to organize a data set such that searches can be performed efficiently. The data stored in a hash table is commonly stored in memory and can suffer errors. To ensure that data stored in a memory is not corrupted when it suffers errors, Error Correction Codes (ECCs) are commonly used. In this research note a scheme to efficiently implement ECCs for the entries stored in hash tables is presented. The main idea is to use an ECC as the hash function that is used to construct the table. This eliminates the need to store the parity bits for the entries in the memory as they are implicit in the hash table construction thus reducing the implementation cost.
gen-2014
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/01 - ELETTRONICA
English
Reviriego, P., Pontarelli, S., Maestro, J., Ottavi, M. (2014). Efficient implementation of error correction codes in hash tables. MICROELECTRONICS RELIABILITY, 54(1), 338-340 [10.1016/j.microrel.2013.08.004].
Reviriego, P; Pontarelli, S; Maestro, J; Ottavi, M
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0026271413003156-main.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 263.09 kB
Formato Adobe PDF
263.09 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/2108/94318
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact