Exploring NISC Architectures for Matrix Application

The paper presents the design of target NISC (No Instruction Set Computer) architecture for matrix application in a C based design flow. It starts with the implementation of a standard application program which generates customized designs using the NISC toolset. Further, it demonstrates and analyzes the compilation and simulation results of several matrix applications on a number of different available NISC architectures in terms of register and execution cycle-counts. Subsequently, a comparative analysis has been presented to explore the options to select the best set of architecture.