Hot socketing refers to the ability to insert or remove a board into or out of a system during system operation without causing undesirable effects to the host system or the cards themselves. It is often also referred to as hot swapping or hot plug-in.
As you mentioned it is dependent on each other. Here is the link for white paper explaied much detailed for the same .
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/wp/wp_hsfeat.pdf
For more complete information about compiler optimizations, see our Optimization Notice.