DocumentCode
1952521
Title
A VLIW softcore processor with dynamically adjustable issue-slots
Author
Anjam, Fakhar ; Nadeem, Muhammad ; Wong, Stephan
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear
2010
fDate
8-10 Dec. 2010
Firstpage
393
Lastpage
398
Abstract
In this paper, we present a very long instruction word (VLIW) softcore processor implemented in an FPGA. The processor instruction set architecture (ISA) is based on the VEX ISA. The issue-width of the processor can be dynamically adjusted. The processor has two 2-issue cores, which can be run independently. If not in use, each core can be taken to a lower power mode by gating off the source clock. The two 2-issue cores can be combined at run-time to form one larger 4-issue core. Applications/kernels with larger instruction level parallelism (ILP), such as matrix multiplication, FFT, DFT, etc., can be run on the larger 4-issue core to exploit the available ILP. Applications with more data level parallelism (DLP), such as AES encryption/decryption, ADPCM encode/decode etc., can be run on the two 2-issue cores with the data divided among the two cores. We utilize the Xilinx partial reconfiguration flow to implement our design. The size of the partial bitstreams to combine the two 2-issue cores to one 4-issue core or split vice versa is 59 kbytes. The minimum time required to reconfigure the processor or adjust the issue-slots are 0.893 ms and 0.148 ms for the Xilinx Virtex-II Pro and Virtex-4 FPGAs, respectively.
Keywords
field programmable gate arrays; instruction sets; multiprocessing systems; FPGA; VEX ISA; VLIW softcore processor; Xilinx partial reconfiguration flow; adjustable issue-slots; data level parallelism; instruction level parallelism; processor instruction set architecture; very long instruction word softcore processor; Computer architecture; Discrete Fourier transforms; Field programmable gate arrays; Kernel; Parallel processing; Registers; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4244-8980-0
Type
conf
DOI
10.1109/FPT.2010.5681444
Filename
5681444
Link To Document