DocumentCode
2546735
Title
An adaptive vector parallel supported transcendental function unit for stream processor
Author
Ma, Shiyu ; Fan, Xiaoya ; Zhang, Meng ; Sun, Lichao
Author_Institution
Sch. of Comput. Sci. & Eng., Northwestern Polytech. Univ., Xi´´an, China
fYear
2012
fDate
29-31 May 2012
Firstpage
1140
Lastpage
1144
Abstract
With the stream processors applied widely in high performance computing, the bandwidth in accessing memory has become a more primary bottleneck. Since reducing memory accessing time will improve the effective band width, a stream processor with a transcendental function unit is addressed in this paper, which is based on the Cordic algorithm. The proposed unit works in the stream processor data path with additional instructions, which supports the different vector parallel width adaptively. The whole stream processor which is optimized with the transcendental function unit is implemented in an FPGA platform with 100MHz frequency. The performance is evaluated with different benchmarks, the maximum speed-up ratio is up to 3.2 compared with the primal stream processor.
Keywords
digital arithmetic; field programmable gate arrays; parallel processing; performance evaluation; CORDIC algorithm; FPGA platform; adaptive vector parallel width; bandwidth improvement; coordinate rotation digital computer algorithm; field programmable gate arrays; high-performance computing; memory access time reduction; performance evaluation; speed-up ratio; stream processor data path; stream processor optimization; transcendental function unit; Algorithm design and analysis; Computers; Field programmable gate arrays; Hardware; Registers; Table lookup; Vectors; Cordic Algorithm; Memory Accessing Times; Stream Processor; Transcendental Function Unit;
fLanguage
English
Publisher
ieee
Conference_Titel
Fuzzy Systems and Knowledge Discovery (FSKD), 2012 9th International Conference on
Conference_Location
Sichuan
Print_ISBN
978-1-4673-0025-4
Type
conf
DOI
10.1109/FSKD.2012.6234026
Filename
6234026
Link To Document