{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T05:07:43Z","timestamp":1743052063475,"version":"3.40.3"},"publisher-location":"Dordrecht","reference-count":26,"publisher":"Springer Netherlands","isbn-type":[{"type":"print","value":"9789048134847"},{"type":"electronic","value":"9789048134854"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-90-481-3485-4_13","type":"book-chapter","created":{"date-parts":[[2010,2,9]],"date-time":"2010-02-09T18:47:34Z","timestamp":1265741254000},"page":"269-290","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["ReconOS: An Operating System for\u00a0Dynamically Reconfigurable Hardware"],"prefix":"10.1007","author":[{"given":"Enno","family":"L\u00fcbbers","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Platzner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,2,10]]},"reference":[{"key":"13_CR1","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/RTSS.2006.45","volume-title":"Proceedings of the 27th International Real-Time Systems Symposium (RTSS)","author":"J. Agron","year":"2006","unstructured":"Agron, J., Peck, W., Anderson, E., Andrews, D., Komp, E., Sass, R., Baijot, F., Stevens, J.: Run-time services for hybrid CPU\/FPGA systems on chip. In: Proceedings of the 27th International Real-Time Systems Symposium (RTSS), pp. 3\u201312. IEEE Press, New York (2006)"},{"key":"13_CR2","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1109\/FPL.2007.4380632","volume-title":"Proceedings of the 17th International Conference on Field Programmable Logic and Applications (FPL)","author":"E. Anderson","year":"2007","unstructured":"Anderson, E., Peck, W., Stevens, J., Agron, J., Baijot, F., Warn, S., Andrews, D.: Supporting high level language semantics within hardware resident threads. In: Proceedings of the 17th International Conference on Field Programmable Logic and Applications (FPL), vol. 1, pp. 98\u2013103. IEEE Press, New York (2007)"},{"issue":"1","key":"13_CR3","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1109\/54.825678","volume":"17","author":"K. Bazargan","year":"2000","unstructured":"Bazargan, K., Kastner, R., Sarrafzadeh, M.: Fast template placement for reconfigurable computing systems. IEEE Des. Test Comput. 17(1), 68\u201383 (2000)","journal-title":"IEEE Des. Test Comput."},{"key":"13_CR4","unstructured":"Bergmann, N.W., Williams, J.A., Han, J., Chen, Y.: A process model for hardware modules in reconfigurable system-on-chip. In: Proceedings of the Dynamically Reconfigurable Systems Workshop, 19th International Conference on Architecture of Computing Systems, vol. 81, pp.\u00a0205\u2013214 (2006)"},{"key":"13_CR5","doi-asserted-by":"crossref","unstructured":"Danne, K., Platzner, M.: An EDF schedulability test for periodic tasks on reconfigurable hardware devices. In: ACM SIGPLAN\/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), Ottawa, Canada (2006)","DOI":"10.1145\/1134650.1134665"},{"issue":"4","key":"13_CR6","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1049\/iet-cdt:20060186","volume":"1","author":"K. Danne","year":"2007","unstructured":"Danne, K., M\u00fchlenbernd, R., Platzner, M.: Server-based execution of periodic tasks on dynamically reconfigurable hardware. IET Comput. Digit. Techn. 1(4), 295\u2013302 (2007)","journal-title":"IET Comput. Digit. Techn."},{"key":"13_CR7","unstructured":"eCosCentric: (2008). eCos, Website. http:\/\/ecos.sourceware.org\/"},{"key":"13_CR8","unstructured":"IEEE, The Open Group: The Open Group Base Specifications Issue 6, IEEE Std. 1003.1, 2004 Edition (2004)"},{"issue":"6","key":"13_CR9","doi-asserted-by":"publisher","first-page":"591","DOI":"10.1109\/12.773796","volume":"48","author":"J.S.N. Jean","year":"1999","unstructured":"Jean, J.S.N., Tomko, K., Yavagal, V., Shah, J., Cook, R.: Dynamic reconfiguration to support concurrent applications. IEEE Trans. Comput. 48(6), 591\u2013602 (1999)","journal-title":"IEEE Trans. Comput."},{"key":"13_CR10","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1109\/FPT.2007.4439251","volume-title":"Proceedings of the International Conference on Field-Programmable Technology (ICFPT)","author":"K. Kosciuszkiewicz","year":"2007","unstructured":"Kosciuszkiewicz, K., Morgan, F., Kepa, K.: Run-time management of reconfigurable hardware tasks using embedded Linux. In: Proceedings of the International Conference on Field-Programmable Technology (ICFPT), pp. 209\u2013215. IEEE Press, New York (2007)"},{"key":"13_CR11","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1109\/FPL.2007.4380686","volume-title":"Proceedings of the 17th International Conference on Field Programmable Logic and Applications (FPL)","author":"E. L\u00fcbbers","year":"2007","unstructured":"L\u00fcbbers, E., Platzner, M.: ReconOS: An RTOS supporting hard- and software threads. In: Proceedings of the 17th International Conference on Field Programmable Logic and Applications (FPL), vol. 1, pp. 441\u2013446. IEEE Press, New York (2007)"},{"key":"13_CR12","volume-title":"Proceedings of the 18th International Conference on Field Programmable Logic and Applications (FPL)","author":"E. L\u00fcbbers","year":"2008","unstructured":"L\u00fcbbers, E., Platzner, M.: A portable abstraction layer for hardware threads. In: Proceedings of the 18th International Conference on Field Programmable Logic and Applications (FPL). IEEE Press, New York (2008)"},{"key":"13_CR13","unstructured":"L\u00fcbbers, E., Platzner, M.: Communication and synchronization in multithreaded reconfigurable computing systems. In: Proceedings of the 8th International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA\u201908). CSREA Press (2008)"},{"key":"13_CR14","volume-title":"Proceedings of the 19th International Conference on Field Programmable Logic and Applications (FPL)","author":"E. L\u00fcbbers","year":"2009","unstructured":"L\u00fcbbers, E., Platzner, M.: Cooperative multithreading in dynamically reconfigurable systems. In: Proceedings of the 19th International Conference on Field Programmable Logic and Applications (FPL). IEEE Press, Prague (2009)"},{"issue":"1","key":"13_CR15","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1596532.1596540","volume":"9","author":"E. L\u00fcbbers","year":"2009","unstructured":"L\u00fcbbers, E., Platzner, M.: ReconOS: multithreaded programming for reconfigurable computers. ACM Trans. Embed. Comput. Syst. 9(1), 1\u201333 (2009)","journal-title":"ACM Trans. Embed. Comput. Syst."},{"key":"13_CR16","volume-title":"Proceedings of the 5th International Workshop on Applied Reconfigurable Computing (ARC)","author":"E.L. Markus\u00a0Happe","year":"2009","unstructured":"Markus\u00a0Happe, E.L., Platzner, M.: A multithreaded framework for sequential Monte Carlo methods on CPU\/FPGA platforms. In: Proceedings of the 5th International Workshop on Applied Reconfigurable Computing (ARC). Springer, Berlin (2009)"},{"key":"13_CR17","unstructured":"Mind NV: Release of the eCos Port to the Xilinx Virtex4 ML403 board. Website (2008). http:\/\/www.mind.be\/?page=ML403"},{"key":"13_CR18","first-page":"885","volume-title":"Proceedings of the 16th International Conference on Field Programmable Logic and Applications (FPL)","author":"W. Peck","year":"2006","unstructured":"Peck, W., Anderson, E., Agron, J., Stevens, J., Baijot, F., Andrews, D.: hthreads: a computational model for reconfigurable devices. In: Proceedings of the 16th International Conference on Field Programmable Logic and Applications (FPL), vol. 1, pp. 885\u2013888. IEEE Press, New York (2006)"},{"issue":"12","key":"13_CR19","doi-asserted-by":"publisher","first-page":"1666","DOI":"10.1109\/TC.2007.70763","volume":"56","author":"R. Pellizzoni","year":"2007","unstructured":"Pellizzoni, R., Caccamo, M.: Real-time management of hardware and software tasks for FPGA-based embedded systems. IEEE Trans. Comput. 56(12), 1666\u20131678 (2007)","journal-title":"IEEE Trans. Comput."},{"key":"13_CR20","unstructured":"PetaLogix: Petalinux. Website (2007). http:\/\/developer.petalogix.com\/"},{"key":"13_CR21","unstructured":"Secret Lab Technologies Ltd.: Linux on Xilinx Virtex. Website (2008). http:\/\/wiki.secretlab.ca\/index.php\/Linux_on_Xilinx_Virtex"},{"key":"13_CR22","first-page":"349","volume-title":"Proceedings of the 16th International Conference on Field Programmable Logic and Applications","author":"H.K.H. So","year":"2006","unstructured":"So, H.K.H., Brodersen, R.W.: Improving usability of FPGA-based reconfigurable computers through operating system support. In: Proceedings of the 16th International Conference on Field Programmable Logic and Applications, pp. 349\u2013354. IEEE Press, New York (2006)"},{"issue":"11","key":"13_CR23","doi-asserted-by":"publisher","first-page":"1392","DOI":"10.1109\/TC.2004.99","volume":"53","author":"C. Steiger","year":"2004","unstructured":"Steiger, C., Walder, H., Platzner, M.: Operating systems for reconfigurable embedded platforms: online scheduling of real-time tasks. IEEE Trans. Comput. 53(11), 1392\u20131407 (2004)","journal-title":"IEEE Trans. Comput."},{"issue":"1","key":"13_CR24","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1023\/A:1011188411132","volume":"19","author":"J. Teich","year":"2000","unstructured":"Teich, J., Fekete, S., Schepers, J.: Optimization of dynamic hardware reconfigurations. J.\u00a0Supercomput. 19(1), 57\u201375 (2000)","journal-title":"J.\u00a0Supercomput."},{"key":"13_CR25","doi-asserted-by":"crossref","unstructured":"Williams, J.A., Bergmann, N.W., Xie, X.: FIFO Communication models in operating systems for reconfigurable computing. In: Proceedings of the 13th IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 277\u2013278 (2005)","DOI":"10.1109\/FCCM.2005.35"},{"key":"13_CR26","unstructured":"Xilinx Inc.: UG644: BFM Simulation in Platform Studio, User\u2019s Guide (2009). http:\/\/www.xilinx.com\/support\/documentation\/sw_manuals\/xilinx11\/bfm_simulation.pdf"}],"container-title":["Dynamically Reconfigurable Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-90-481-3485-4_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,18]],"date-time":"2025-02-18T03:43:15Z","timestamp":1739850195000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-90-481-3485-4_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9789048134847","9789048134854"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-90-481-3485-4_13","relation":{},"subject":[],"published":{"date-parts":[[2010]]},"assertion":[{"value":"10 February 2010","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}