Design of an ASIP Processor for Mathematic Functions
Mona Moradi · Global Society of Scientific Research and Researchers - International Journal of Computer · 2017
This paper presents new architecture for some instructions of Matlab Mathematic toolbar related to matrix such as Sort, Find max, Sind min, Sind size, Isempty, Isrow, Iscolumn, Isvector, Isscalar, Isfinite, Ismatrix, Isarray, , Isequal, Islogical, Findlength, NDims, Nheight, and member of array operations such as addition, subtraction, multiplication based on Application Specific Instruction Set(ASIP).These instructions can be considered as a part of ASIP processor for mathematics functions of Matlab software.Designing process for mentioned instructions is explained comprehensively.The basic structure is developed in order to reduce the required clock cycles for the mentioned instructions.The complete instruction set for each function is described in Register Transform Language.