Abstract Lisp is one of the most common programming languages for expert systems implementation. However, many problems exist in the Lisp language which affect Lisp programs performance. An existing expert system shell with fuzzy concepts in Lisp is studies to identify the bottlenecks of such systems. A hardware assisted architecture is proposed to solve these problems. This paper presents these problems and suggests a hardware assisted approach. The proposed architecture emphasizes on the list data structure and hash-table handling. The evaluation of the performance of the architecture is also given.