2011 · 15 citations · 20 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designSystem-on-chip DesignData ParallelismInstruction Set ArchitectureInstruction-level ParallelismMulticore Processor DesignProcessor Core DesignProcessor MicroarchitectureApplication-specific Instruction Set Processor DesignCompiler SupportIssue WidthMulticore ArchitecturesMulticore Processor ArchitectureMultiple-issue ArchitecturesProcessor Chip MultiprocessingProcessor Configuration
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.
20
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2001 · 3.1K citations
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2005 · 1.6K citations
Ken Mai, Tim Paaske, Nuwan Jayasena et al. · 2000 · 374 citations · Full text
Lx: a technology platform for customizable VLIW embedded processing
Paolo Faraboschi, Gavin M. Brown, Joseph A. Fisher et al. · 2002 · 335 citations
Engin İpek, Meyrem Kirman, Nevin Kirman et al. · 2007 · 286 citations