Research on Design Method of Weakly-Coupled Coprocessor:A Case Study of Artificial Intelligence Application
Recent years,with the rapid development of artificial intelligence,big data,meta-universe and other applications as well as the slowing down of semiconductor technology progress,there has been a huge computing gap between software application and hardware performance.As a solution,domain-specific architecture through software and hardware co-design has been widely concerned and recognized by academia and industry.Therefore,it is of great significance to design specific-coprocessor and research the design method of coprocessor for the core requirements of specific applications in order to improve the performance and efficiency of software application and improve the efficiency of hardware design.This paper analyzes the coprocessor design space of different coupling degree and different load requirements,and focuses on the design method of weakly coupled coprocessor,including the design of coprocessor instruction architecture based on RISC-V custom instruction,the control interaction interface,access interface and design framework of weakly coupled coprocessor in different application scenarios.The general requirements of artificial intelligence applications and the research status of artificial intelligence coprocessor are summarized,finally two design cases of weakly-coupled coprocessor for different AI application scenarios are described,which provides an effective support for improving the design efficiency of coprocessor.