Abstract

Custom instruction identification is an essential part in designing efficient application-specific instruction set processors (ASIPs). Basically, the identification process consists of profiling the application of interest to find the frequently executed sub-sets of basic operations that can be implemented as a single custom instruction in the ASIP datapath. This accelerates the execution of the given application, or even of a set of applications of the same domain. However, a naive ad hoc instruction set customization process may not result in a significantly improved performance with low circuit area and energy consumption footprints. In this work, we propose and discuss a novel efficient instruction set customization method implemented as an automatic tool that is able to identify promising custom instruction candidates for a set of relevant benchmark applications. The proposed method formulates the common subgraph enumeration problem as a maximum clique-enumeration problem, with a twofold novel contribution: accounting for the connectivity aspect; and the graph associativity detection. The performance results are provided for the usage of the proposed tool for a configurable commercially available VLIW-ASIP for configurations of up to three augmented issue-slots, achieving a speedup of up to 54 % for the ray-tracing application. Circuit area and energy consumption results based on the TSMC 65 nm technology are also presented. The obtained results are compared to those reported in related works.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.