Title : 
Compilation and architecture support for customized vector instruction extension
         
        
            Author : 
Cong, Jason ; Ghodrat, Mohammad Ali ; Gill, Michael ; Huang, Hui ; Liu, Bin ; Prabhakar, Raghu ; Reinman, Glenn ; Vitanza, Marco
         
        
            Author_Institution : 
Comput. Sci. Dept., Univ. of California, Los Angeles, CA, USA
         
        
        
            fDate : 
Jan. 30 2012-Feb. 2 2012
         
        
        
        
            Abstract : 
Vectorization has been commonly employed in modern processors. In this work we identify the opportunities to explore customized vector instructions and build an automatic compilation flow to efficiently identify those instructions. A composable vector unit (CVU) is proposed to support a large number of customized vector instructions with small area overhead. The results show that our approach achieves an average 1.41X speedup over the state-of-art vector ISA. We also observe a large area gain (around 11.6X) over the dedicated ASIC-based design.
         
        
            Keywords : 
application specific integrated circuits; integrated circuit design; microprocessor chips; parallel architectures; ASIC-based design; SIMD vector processors; automatic compilation flow; composable vector unit; customized vector instruction extension; Benchmark testing; Flow graphs; Kernel; Random access memory; Registers; Support vector machines; Vectors;
         
        
        
        
            Conference_Titel : 
Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
         
        
            Conference_Location : 
Sydney, NSW
         
        
        
            Print_ISBN : 
978-1-4673-0770-3
         
        
        
            DOI : 
10.1109/ASPDAC.2012.6165037