Title :
Design exploration with an application-specific instruction-set processor for ELA deinterlacing
Author :
Mbaye, Maria ; Lebel, Dany ; Belanger, Normand ; Savaria, Yvon ; Pierre, Samuel
Author_Institution :
Dept. of Electr. Eng., Ecole Polytechnique de Montreal, Que.
Abstract :
Achievable performance gains, when accelerating applications using ASIPs, with a good sequence of specialized instructions, depends on the applications´ available parallelism, and possibilities for optimizations and transformations. The type and number of operations, and the number of data transfers of the application are also critical factors. Much progress has been done on ASIP customized instruction-identification and selection research; they are usually based on operation clustering. In this paper, we propose to minimize the number of data transfers during execution of specialized instructions sequence by storing temporary values in user-defined registers. The method avoids costly data transfers and allows parallel processing of demanding computations. This method is applied to the design of an ASIP dedicated to edge line average deinterlacing, an algorithm used in HDTV. Experimental results show that our design method applied to this application, yields a speedup factor larger than 18
Keywords :
application specific integrated circuits; instruction sets; integrated circuit design; logic design; microprocessor chips; ASIP; ELA deinterlacing; HDTV; application-specific instruction-set processor; data transfers; edge line average deinterlacing; operation clustering; parallel processing; specialized instructions sequence; user defined registers; Acceleration; Application software; Application specific processors; Arithmetic; Clustering algorithms; Costs; Hardware; Parallel processing; Performance gain; Registers;
Conference_Titel :
Circuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Conference_Location :
Island of Kos
Print_ISBN :
0-7803-9389-9
DOI :
10.1109/ISCAS.2006.1693656