Compile- and Run-Time Services for Distributed Hetergeneous Reconfigurable Computing

ERSA(2006)

引用 29|浏览12
暂无评分
摘要
Achieving seamless portability in reconfigurable hardware designs among vendor-specific FPGA platforms continues to be a nontriv- ial task. The current reliance on custom hardware wrappers and propri- etary software APIs is detrimental to the efficiency of FPGA-accelerated application development. The issues with portability are compounded for distributed applications requiring multiple FPGA platform configurations. To address the problem, the USURP framework provides a standardized compile-time hardware/software interface for the design of write once, run anywhere hardware cores. Previous efforts have concentrated on the chal- lenges of seamlessly porting applications between different RC platforms. In this paper we link the USURP standard to an RC cluster management framework, CARMA, to provide distributed heterogeneous reconfigurable computing services. To demonstrate the power of a distributed RC cluster, three case studies in distributed cryptanalysis are presented.
更多
查看译文
关键词
usurp,index terms—reconfigurable computing,fpga run-time services,distributed computing,carma,hardware-accelerated appli- cations,hpc,cryptographic algorithms,fpga compile-time tools,distributed application,indexing terms,hardware accelerator,reconfigurable hardware,reconfigurable computing,application development
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要