L'architecture reconfigurable fait référence à une approche de conception de système dans laquelle l'architecture d'un système informatique peut être modifiée dynamiquement ou statiquement pour s'adapter à différentes tâches ou exigences. Ce concept est largement appliqué à la conception de matériel, en particulier dans des domaines tels que les systèmes intégrés, le calcul à haute performance et le traitement des signaux numériques. L'objectif principal de l'architecture reconfigurable est d'améliorer la flexibilité, l'efficacité et les performances en permettant au matériel de s'adapter à des tâches de calcul spécifiques.