The impact of artificial intelligence (AI) is being widely understood in several application fields and its technology/application challenge will be increased more and more. In contrast, when you use AI software under the cloud environment, its performance would be limited in several applications (ex. when many people access the cloud computer simultaneously, its data traffic might be hanged up. Therefore, it would be difficult to always receive the response from the cloud machine within a real time). In this sense, it is getting important to develop special-purpose AI hardware. I would like to explain several problems of conventional CMOS-only-based AI hardware in terms of power dissipation, and its solution to overcome the above problems. As a concrete example, l introduce the possibility and the usefulness of non-standard logic-circuit design methodology using functional devices (such as magnetic tunnel junction devices); called "non-volatile logic-in-memory" architecture.