(EN) Method for data processing based on arithmetic operations in a memristor-based crossbar, The crossbar includes a plurality of parallel first bars extending in a first direction and a second plurality of parallel second bars extending in a second direction different from the first direction, such that each first bar crosses the second plurality of second bars and at each crossing forms a contact, each contact forming a memristor with at least two different programmable resistive states. The method includes -defining data circuit templates for data in the memristor based crossbar; -defining computation circuit templates within the memristor based crossbar for a selected arithmetic instruction from the arithmetic operations; -arranging data circuits on predetermined data locations of the crossbar array in accordance with the data circuit template and arranging instruction circuits on predetermined instructions locations of the crossbar array in accordance with the computation circuit template related to the respective arithmetic instruction by programming the memristors at the predetermined instruction locations.
(FR) L'invention concerne un procédé de traitement de données en se basant sur des opérations arithmétiques dans une commutation crossbar basée sur une memristance, la commutation crossbar comprend une pluralité de premières barres parallèles s'étendant dans une première direction et une seconde pluralité de secondes barres parallèles s'étendant dans une seconde direction différente de la première direction, de telle sorte que chaque première barre croise la seconde pluralité de secondes barres et à chaque croisement forme un contact, chaque contact formant une memristance avec au moins deux différents états résistifs programmables. Le procédé comprend les étapes consistant à définir des modèles de circuit de données pour des données dans la commutation crossbar basée sur une memristance pour une instruction arithmétique sélectionnée à partir des opérations arithmétiques ; à agencer des circuits de données sur des emplacements de données prédéterminés du réseau de commutation crossbar en fonction du modèle de circuit de données et à agencer les circuits d'instruction sur des emplacements d'instructions prédéterminés du réseau de commutation de crossbar en fonction du modèle de circuit de calcul se rapportant à l'instruction arithmétique respective en programmant les memristances au niveau des emplacements d'instruction prédéterminés.