Custom Instruction Pattern Identification for Multi-Task Enviroment

薄拾,葛宁,林孝康
DOI: https://doi.org/10.16208/j.issn1000-7024.2010.15.013
2010-01-01
Abstract:To improve the performance of computation intensive applications for embedded processors,and enhance the adaptability of custom instructions,an automatic custom instruction pattern identification method for multiple applications is proposed.Dataset combined by data-flow graphs of hot-spots from object applications is taken as analysis target,priorities adjustment is fulfilled though frequency weighting process for data-flow graphs,and common frequent computation patterns hiding in hot-spots of application programs are searched and taken as custom instruction patterns.Two case studies,encryption and media processing,are presented to demonstrate that adaptability and utility of custom instructions are improved by adopting the proposed method,and performance improvement acquired is better than the existed task-independent method.
What problem does this paper attempt to address?