Definiera sortering algoritm: Med hjälp av Content Adressable minne och parallella jämförelser (2 / 3 steg)
Steg 2: algoritm
1. av de n ord ska sorteras, jämförs varje ord med de återstående n-1 orden. Detta skulle kräva nC2 k bit kontrollapparater.
2. för varje ord ai > aj (0aj Di får en ingång 1 från (CIJ), och Dj får en ingång 0 från (CIJ).
3. minnen krets Di lägger till det totala antalet 1 är att ange det och ger en utgång motsvarar det. Denna utgång kan ha ett högsta värde på n. Denna utgång måste därför till en binär representation av log2n bitar som tidigare nämnts.
4. resultatet av Di är frodigt av osignerade binära word ai. En word ai är högre än en word aj i rang om och endast om ai > aj.
5. varje ord kan nås med hänvisning till dess frodigt med hjälp av rang fältet förknippas med ordet som parametern Sök i CAM.
-Denna algoritm implementerar sortering av osignerade binära tal med ett Content-adresserbara minne tillsammans med en minnen krets och k lite kontrollapparater. Till följd av att kontrollapparater och minnen kretsar Di för bearbetning,, Slutför kretsen processen för sortering i 1 klockcykel. Det kan nämnas att klockcykel är föremål för timing begränsningar på grund av logic kretsar används icke-ideal natur