La mémoire associative pour un ordinateur est une structure matérielle de mémoire spéciale conçue pour une recherche très rapide. C'est un matériel qui implémente essentiellement une table logicielle. Il organise les données telles qu'elles y sont stockées (en faisant ce qui est normalement une fonction logicielle). Il recherche également dans la mémoire toutes les correspondances sur les clés de recherche fournies en renvoyant tous les liens. Certaines versions renvoient toutes les données correspondantes.