Content deleted Content added
Rescuing 1 sources and tagging 0 as dead. #IABot (v1.5) |
KolbertBot (talk | contribs) m Bot: HTTP→HTTPS |
||
Line 149:
== Challenges for operating systems ==
One of the key challenges for reconfigurable computing is to enable higher design productivity and a more easy way to use reconfigurable computing systems for users that are unfamiliar with the underlying concepts. One way of doing this is to provide standardization and abstraction, usually supported and enforced by an operating system.<ref name=":0">{{Cite journal|last=Eckert|first=Marcel|last2=Meyer|first2=Dominik|last3=Haase|first3=Jan|last4=Klauer|first4=Bernd|date=2016-11-30|title=Operating System Concepts for Reconfigurable Computing: Review and Survey|url=
One of the major tasks of an operating system is to hide the hardware and present programs (and their programmers) with nice, clean, elegant, and consistent abstractions to work with instead. In other words, the two main tasks of an operating system are abstraction and resource management.<ref name=":0" />
Line 172:
== Further reading ==
* Cardoso, João M. P.; Hübner, Michael (Eds.), [
* S. Hauck and A. DeHon, ''Reconfigurable Computing: The Theory and Practice of FPGA-Based Computing'', [[Morgan Kaufmann]], 2008.
* J. Henkel, S. Parameswaran (editors): Designing Embedded Processors. A Low Power Perspective; Springer Verlag, March 2007
|