1. A processor, comprising: a core within a package; a first layer of programmable fabric within the same package as the core; and a second layer of programmable fabric within the same package as the core; wherein the core includes an execution unit to execute an instruction to: determine that size of the first layer of programmable fabric is smaller than size of the second layer of programmable fabric; and load a configuration file to the second layer of programmable fabric, wherein the configuration file identifies a configuration, the configuration file is loaded to the second layer based on determination that the size of the first layer is smaller than the size of the second layer and the configuration, the configuration is to program an identified execution functionality, and the execution functionality is to execute at least part of the instruction.