Title
Communication bottleneck in hardware-software partitioning
Abstract
The problem of hardware-software codesign for embedded systems using configurable architectures has been studied extensively in the past decade. In this work we studied the feasibility of utilizing Commercial Off-The-Shelf (COTS) FPGA systems for codesign. We partitioned the implementation of a set of benchmark applications on hardware and software and studied the performance and resource consumption in the system. The result of experiments demonstrated that the communication between the processor and the reconfigurable architecture is the major hurdle in the codesign, especially when using COTS System on Chips. It is demonstrated that although implementing algorithms in hardware can lead to enormous speedup, the communication overhead for transferring data variables between the configurable architecture and the processor can destroy all the achieved speedup. We especially showed that in COTS FPGAs this bottleneck is more restricting because of the weak communication structure between different IPs. Furthermore, analyzing the experimental results, we propose a partitioning mechanism; the evaluation results show that the achieved speedup using the proposed partitioning mechanism is between 2 to 300 based on application's data dependency
Year
DOI
Venue
2008
10.1145/1344671.1344722
FPGA
Keywords
Field
DocType
cots system,hardware-software codesign,communication,weak communication structure,proposed partitioning mechanism,communication overhead,hardware-software partitioning,data dependency,data variable,configurable architecture,communication bottleneck,enormous speedup,fpga,partitioning mechanism,community structure,system on chip,embedded system
Resource consumption,Bottleneck,Data dependency,Computer science,Parallel computing,Field-programmable gate array,Real-time computing,Software,Hardware software,Speedup,Embedded system
Conference
Citations 
PageRank 
References 
0
0.34
1
Authors
4
Name
Order
Citations
PageRank
Maryam Moazeni1403.81
Alireza Vahdatpour223715.94
Karthik Gururaj317712.19
Majid Sarrafzadeh43103317.63