Font Size: a A A

Support The Linux Operating System For Reconfigurable Computing

Posted on:2009-08-17Degree:MasterType:Thesis
Country:ChinaCandidate:X Z HuangFull Text:PDF
GTID:2208360272959366Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
As a new computing architecture,reconfigurable computing has become a subject of a great deal of research.Its key feature is the ability to perform computations in hardware to increase performance,while retaining much of the flexibility of a software solution.Reconfigurable computing is spreading widely in various domains from embedded system to high performance computing.However,developers working with reconfigurable computing still lack the support of operating systems and convenient application developing tools.This paper focuses on Linux operating system support for partial reconfigurable system based on FPGA,which includes the following parts.Firstly,this paper introduces the history of reconfigurable computing and some modern reconfigurable computing platforms.Secondly,presents a new efficient 2D task placement scheme with a time complexity O(b(N_t-b/4)) of the task allocation,which is better than existing O(bN_t) or O(N_t~2) placement scheme.And further more,the scheme has been improved to get better performance and then compared with some other scheme in terms of allocation time and waiting delay.Lastly,researches on some technology about Linux operating system support for reconfigurable computing.And also builds the basic Linux environment and some device drivers.
Keywords/Search Tags:FPGA, Linux, Partial reconfigurable computing
PDF Full Text Request
Related items