Title : 
SystemC-defined SIMD instructions for a CMP/SMT ASIC platform
         
        
            Author : 
Chouliaras, V.A. ; Koutsomyti, K. ; Jacobs, T. ; Parr, S. ; Mulvaney, D. ; Thomson, R.
         
        
            Author_Institution : 
Dept. of Electron. & Electr. Eng., Loughborough Univ.
         
        
        
        
        
        
            Abstract : 
This work presents a SystemC-based design of custom SIMD instructions for accelerating media and telecom codes on a next-generation configurable, extensible processor. The SS_SPARC processing platform, incorporates a generic vector unit which can be extended with pipelined, SIMD computation units (datapaths) designed either with established (RTL-based) or in this case, hybrid (SystemC-RTL) methodologies. This work elaborates on a custom methodology for automatically encapsulating the data-parallel sections of the MPEG-4 XviD the G723.1 and G729A reference codes into a SystemC wrapper which is subsequently synthesized to RTL with a commercial SystemC-synthesis tool. The resulting RTL is then attached to the exposed vector unit of the SS_SPARC engine. The authors present results from a standard-cell RTL synthesis campaign and the VLSI implementation of a high-end (8-contexts, 256 bit) and a low-end (2-context, 128 bit) configuration of the vector engine for the workloads of interest
         
        
            Keywords : 
VLSI; application specific integrated circuits; hardware description languages; parallel processing; vector processor systems; video coding; 128 bit; 256 bit; ASIC platform; CMP/SMT; G723.1; G729A; MPEG-4 XviD; RTL methodologies; SIMD computation; SIMD instructions; SS_SPARC processing platform; SystemC; VLSI implementation; media code acceleration; telecom code acceleration; vector engine; Acceleration; Application specific integrated circuits; Consumer products; Engines; MPEG 4 Standard; Parallel processing; Phase change random access memory; Surface-mount technology; Telecommunications; Video coding;
         
        
        
        
            Conference_Titel : 
Norchip Conference, 2006. 24th
         
        
            Conference_Location : 
Linkoping
         
        
            Print_ISBN : 
1-4244-0772-9
         
        
        
            DOI : 
10.1109/NORCHP.2006.329228