DocumentCode
129274
Title
Improving efficiency of extensible processors by using approximate custom instructions
Author
Kamal, Mustaffa ; Ghasemazar, Amin ; Afzali-Kusha, Ali ; Pedram, Massoud
Author_Institution
Sch. of Electr. & Comput. Eng., Univ. of Tehran, Tehran, Iran
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
4
Abstract
In this paper, we propose to move the conventional extensible processor design flow to the approximate computing domain to gain more speedup. In this domain, the instruction set architecture (ISA) design flow selects both exact and approximate custom instructions (CIs). The proposed approach could be used for the applications where imprecise results may be tolerated. In the CI identification phase of the flow, the CIs which do not satisfy the maximum propagation delay but can provide approximate results also may be included in the CI candidate set. Next, in the selection phase, we propose a merit function which selects CIs with higher cycle savings and small error rates. The efficacy of the proposed approximate design flow is investigated using the case studies of the discrete cosine transform (DCT) and inverse DCT (iDCT) of the MPEG2 application. Also, the impact of the process variation on the impreciseness of the results is investigated.
Keywords
discrete cosine transforms; instruction sets; inverse transforms; multiprocessing systems; CI identification phase; ISA design flow; MPEG2 application; approximate computing domain; approximate custom instructions; approximate design flow; candidate set; cycle savings; discrete cosine transform; efficiency improvement; error rates; exact custom instructions; extensible processor design flow; iDCT; instruction set architecture design flow; inverse DCT; maximum propagation delay; merit function; process variation; Clocks; Discrete cosine transforms; Error analysis; PSNR; Program processors; Propagation delay; Transform coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.238
Filename
6800439
Link To Document