Context Saving and Restoring for Multitasking in Reconfigurable Systems
Kalte H, Porrmann M (2005)
In: 15th International Conference on Field Programmable Logic and Applications. IEEE Circuits and Systems Society, Tampereen Teknillinen Yliopisto (Eds); Piscataway, NJ: IEEE: 223-228.
Konferenzbeitrag
| Veröffentlicht | Englisch
Download
Es wurden keine Dateien hochgeladen. Nur Publikationsnachweis!
Autor*in
Kalte, Heiko;
Porrmann, MarioUniBi
herausgebende Körperschaft
IEEE Circuits and Systems Society;
Tampereen Teknillinen Yliopisto
Abstract / Bemerkung
Today's Field Programmable Gate Arrays (FPGAs) can be reconfigured partially, which makes it possible to share resources between various functional modules (hardware tasks) over time. This concept is well known in the area of conventional operating systems. However, in order to transfer resource sharing concepts to operating systems on FPGAs, several underlying mechanisms have to be developed. One of these mechanisms is to suspend hardware tasks and restart them at another time and/or another area of the FPGA. Addressing this problem, this paper discusses ways to save and restore the state information of a hardware task. Afterwards, an implementation of a state relocation mechanisms is presented that uses the standard configuration port. In contrast to similar approaches, we significantly reduce the amount of readback data by reading only those configuration frames that contain state information. We finally determine the time overhead for task relocation, which is essential for most multitasking concepts, like defragmentation.
Erscheinungsjahr
2005
Titel des Konferenzbandes
15th International Conference on Field Programmable Logic and Applications
Seite(n)
223-228
Konferenzort
Tempere, Finland
Konferenzdatum
August 24 - 28
ISBN
0780393627
Page URI
https://pub.uni-bielefeld.de/record/2494424
Zitieren
Kalte H, Porrmann M. Context Saving and Restoring for Multitasking in Reconfigurable Systems. In: IEEE Circuits and Systems Society, Tampereen Teknillinen Yliopisto, eds. 15th International Conference on Field Programmable Logic and Applications. Piscataway, NJ: IEEE; 2005: 223-228.
Kalte, H., & Porrmann, M. (2005). Context Saving and Restoring for Multitasking in Reconfigurable Systems. In IEEE Circuits and Systems Society & Tampereen Teknillinen Yliopisto (Eds.), 15th International Conference on Field Programmable Logic and Applications (pp. 223-228). Piscataway, NJ: IEEE. doi:10.1109/FPL.2005.1515726
Kalte, Heiko, and Porrmann, Mario. 2005. “Context Saving and Restoring for Multitasking in Reconfigurable Systems”. In 15th International Conference on Field Programmable Logic and Applications, ed. IEEE Circuits and Systems Society and Tampereen Teknillinen Yliopisto, 223-228. Piscataway, NJ: IEEE.
Kalte, H., and Porrmann, M. (2005). “Context Saving and Restoring for Multitasking in Reconfigurable Systems” in 15th International Conference on Field Programmable Logic and Applications, IEEE Circuits and Systems Society, and Tampereen Teknillinen Yliopisto eds. (Piscataway, NJ: IEEE), 223-228.
Kalte, H., & Porrmann, M., 2005. Context Saving and Restoring for Multitasking in Reconfigurable Systems. In IEEE Circuits and Systems Society & Tampereen Teknillinen Yliopisto, eds. 15th International Conference on Field Programmable Logic and Applications. Piscataway, NJ: IEEE, pp. 223-228.
H. Kalte and M. Porrmann, “Context Saving and Restoring for Multitasking in Reconfigurable Systems”, 15th International Conference on Field Programmable Logic and Applications, IEEE Circuits and Systems Society and Tampereen Teknillinen Yliopisto, eds., Piscataway, NJ: IEEE, 2005, pp.223-228.
Kalte, H., Porrmann, M.: Context Saving and Restoring for Multitasking in Reconfigurable Systems. In: IEEE Circuits and Systems Society and Tampereen Teknillinen Yliopisto (eds.) 15th International Conference on Field Programmable Logic and Applications. p. 223-228. IEEE, Piscataway, NJ (2005).
Kalte, Heiko, and Porrmann, Mario. “Context Saving and Restoring for Multitasking in Reconfigurable Systems”. 15th International Conference on Field Programmable Logic and Applications. Ed. IEEE Circuits and Systems Society and Tampereen Teknillinen Yliopisto. Piscataway, NJ: IEEE, 2005. 223-228.