• DocumentCode
    3082796
  • Title

    Targeting code diversity with run-time adjustable issue-slots in a chip multiprocessor

  • Author

    Anjam, Fakhar ; Nadeem, Muhammad ; Wong, Stephan

  • Author_Institution
    Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents an adaptable softcore chip multiprocessor (CMP). The processor instruction set architecture (ISA) is based on the VEX ISA. The issue-width of the processor can be adjusted at run-time (before an application starts). The processor has eight 2-issue cores that can run independently from each other. If not in use, each core can be taken to a lower power mode by gating off its source clock. Multiple 2-issue cores can be combined at run-time to form a variety of configurations of very long instruction word (VLIW) processors. The CMP is implemented in the Xilinx Virtex-6 XC6VLX240T FPGA. It has a single ISA and requires no specialized compiler support. The CMP can target a variety of applications having instruction and/or data level parallelism. We found that applications/kernels with larger instruction level parallelism (ILP) performs better when run on a larger issue-width core, while applications with larger data level parallelism (DLP) performs better when run on multiple 2-issue cores with the data distributed among the cores.
  • Keywords
    field programmable gate arrays; instruction sets; microprocessor chips; multiprocessing systems; VEX ISA; Xilinx Virtex-6 XC6VLX240T FPGA; adaptable softcore chip multiprocessor; code diversity; data level parallelism; instruction level parallelism; instruction set architecture; run-time adjustable issue-slots; source clock; very long instruction word processors; Benchmark testing; Computer architecture; Field programmable gate arrays; Kernel; Parallel processing; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763219
  • Filename
    5763219