Customized Exposed Datapath Soft-Core Design Flow with Compiler Support.

FPL(2010)

引用 105|浏览0
暂无评分
摘要
A popular way to exploit high level programming languages in FPGA designs is to use a soft-core with accompanying software development tools. However, a common shortcoming with the current soft-core offerings is their limited software execution capability: the required performance for the implementation can be often reached only with instruction set extensions. In this paper, we propose and evaluate an application-specific processor design toolset that uses a multi-issue exposed data path processor architecture template. The main benefit of the architecture is scalability with respect to instruction-level parallelism (ILP). The design flow allows the designer to freely customize the data path resources in the core to exploit the ILP available in computation intensive kernels. The design toolset includes a retargetable C compiler and an architecture simulator, making design space exploration feasible. The experiments show that a relatively small soft-core tailored with the toolset provides significant speedups on software execution without using any instruction set extensions. The best measured speedup in comparison to the major commercial soft-cores was fourfold in applications from the CHStone benchmark suite, while the amount of consumed FPGA resources remained moderate.
更多
查看译文
关键词
data path processor architecture,accompanying software development tool,instruction set extension,compiler support,design flow,application-specific processor design toolset,design space exploration,fpga design,design toolset,customized exposed datapath soft-core,current soft-core offering,architecture simulator,application specific integrated circuits,programming,processor architecture,hardware,computer architecture,instruction set,field programmable gate arrays,high level programming languages,instruction level parallelism,radio frequency,generators,programming language,high level languages,logic design,vliw,instruction sets
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要