Операційні системи реконфігуровних комп'ютерів: будова і організація функціонування

Authors: 

Мельник В. А., Кіт А. Ю.

Національний університет “Львівська політехніка”, кафедра безпеки інформаційних технологій

Проаналізовано підходи до організації функціонування реконфігуровних комп’ютерів на рівні їх операційної системи. Продемонстровано особливості взаємодії операційної системи з реконфігуровним середовищем та виділено механізми забезпечення ефективного виконання її сервісів в умовах нової функціональності.

1. N. Tredennick: The Case for Reconfigurable Computing; Microprocessor Report, Vol. 10 No. 10, 5 August 1996, pp 25–27. 2. Hartenstein, R. 2001. A decade of reconfigurable computing: a visionary retrospective. In Proceedings of the Conference on Design, Automation and Test in Europe (DATE 2001) (Munich, Germany). W. Nebel and A. Jerraya, Eds. Design, Automation, and Test in Europe. IEEE Press, Piscataway, NJ, 642–649. 3. Hartenstein, R. W. and Kress, R. and Nageldinger, U. An Operating System for Custom Computing Machines based on the Xputer Paradigm. Proceedings of the 7th International Workshop on Field Programmable Logic, FPL 97, September 1997. 4. Kelm, J. H., Lumetta, S. S.: HybridOS: Runtime Support for Reconfigurable Accelerators. International Symposium on FieldProgrammable Gate Arrays, Monterey, California (2008) 5. Augonnet, C., Thibault, S., Namyst, R., Wacrenier, P.-A.: StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures. 15th International Euro-Par Conference (2009) 6. Mojtaba Sabeghi, Koen Bertels: Interfacing Operating Systems and Polymorphic Computing Platforms Based on the MOLEN Programming Paradigm. ISCA Workshops 2010: 311-323 7. So, H.K.-H., Brodersen, R.: A unified hardware/software runtime environment for FPGA-based reconfigurable computers using BORPH. ACM Transactions on Embedded Computing Systems (TECS) 7 (2008) 8. Lubbers, E., Platzner, M.: Reconos: An operating system for dynamically reconfigurable hardware. Dynamically Reconfigurable Systems, 269–290 (2010)