“…Although, many architectures exist that attempt solutions for problems in this domain (Toffoli, 1984;Amaral and Ghosh, 1994;Lee et al, 2006;Teich, 2008;Anzellotti et al, 1995;Lee et al, 2007), these are based on Arithmetic and Logic Units (ALUs) and often are simply Von Neumann style processors in parallel, and suffer from the well known Von Neumann bottleneck. To avoid going into the realms of philosophy, an AI application may simply be defined as one that tries to achieve behaviour that will be displayed by intelligent beings (like humans).…”