Four Wave Mixing (FWM) based optical signal-processing techniques are reviewed. The use of FWM in arithmetical operation like subtraction, wavelength conversion and pattern recognition are three key parts discussed in this paper after a brief introduction on FWM and its comparison with other nonlinear mixings. Two different approaches to achieve correlation are discussed, as well as a novel technique to realize all optical subtraction of two optical signals.