Title : 
Executing Hardware as Parallel Software for Picoblaze Networks
         
        
            Author : 
Yu, Pengyuan ; Schaumont, Patrick
         
        
            Author_Institution : 
Dept. of Electr. & Comput. Eng., Virginia Tech., Blacksburg, VA
         
        
        
        
        
        
            Abstract : 
Multi-processor architectures have gained interest recently because of their ability to exploit programmable silicon parallelism at acceptable power-efficiency figures. Despite the potential benefit they offer over single-processor architectures, it is unresolved how one can write compact and efficient programs for multiple parallel cores. In this paper, we propose the use of a synchronous hardware description language to program a network of small PicoBlaze processors. The partitioning of a multiprocessor program over multiple cores is straightforward because the input specification is fully parallel. A systematic transformation process converts the parallel input specification into concurrent PicoBlaze programs. We demonstrate the mapping of a cryptographic design (AES) onto four PicoBlaze processors, showing almost linear speedup over an equivalent single-core design
         
        
            Keywords : 
cryptography; hardware description languages; logic partitioning; microprocessor chips; multiprocessing systems; PicoBlaze networks; PicoBlaze processors; cryptographic design; multiprocessor program; parallel input specification; parallel software; single-core design; synchronous hardware description language; systematic transformation process; Clocks; Computer architecture; Cryptography; Design optimization; Field programmable gate arrays; Hardware design languages; Parallel processing; Parallel programming; Silicon; Yarn;
         
        
        
        
            Conference_Titel : 
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
         
        
            Conference_Location : 
Madrid
         
        
            Print_ISBN : 
1-4244-0312-X
         
        
        
            DOI : 
10.1109/FPL.2006.311237