I recently read some papers that mentioned multicontext FPGAs, which have several copies of every programming bit. This allows to download a bitstream to the board while the active context (the aforementioned programming bits are multiplexed) performs computing tasks. This is different from partial reconfiguration in that the context switch requires a complete reconfiguration of the programming bits. My question is: do they actually exist? Or is it just a theoretical model yet?
Edit: This is the first paper where I first found the concept: Compton, K., & Hauck, S. (2002). Reconfigurable computing: a survey of systems and software. ACM Computing Surveys (csuR), 34(2), 171-210.
Here's the link to it: https://dl.acm.org/citation.cfm?doid=508352.508353