Resource optimization and deadlock prevention while generating streaming architectures from ordinary programs

AHS(2011)

引用 1|浏览9
暂无评分
摘要
This paper presents a methodology for generating streaming architectures from ordinary programs. It automatically identifies streaming relationships and translates them into parallel computational kernels connected with customized stream buffers. New optimizations are introduced that reduce resource utilization by automatically generating lower bounds on stream buffer sizes. The approach also statically analyzes the design for deadlock and determines appropriate strategies to guarantee prevention. The experimental results show 19-325% improvement in performance and 15-62% reduction in area over non-streaming designs of several software-defined radio applications. This framework allows system-level designers to develop optimized reconfigurable streaming architectures for FPGAs at compile-time.
更多
查看译文
关键词
optimisation,parallel processing,ordinary programs,customized stream buffers,software defined radio applications,operating systems (computers),resource optimization,telecommunication computing,deadlock prevention,fpga,parallel computational kernels,streaming architecture generation,software radio,field programmable gate arrays,resource utilization,system level design,parallel computer,decoding,kernel,computer architecture,software defined radio,lower bound,registers
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要