A system comprising: a main processor; and an integrated sensor hub coupled to the main processor and including: first processing resources to collect data and second processing resources to process the collected data, the first processing resources including a first memory portion of an on-die memory comprising a plurality of memory banks (128 1, 128 10) of a memory unit, the second processing resources including a second memory portion of the on-die memory, the second portion comprising other ones of the plurality of memory banks than the first portion of on-die memory; a power management logic including a first logic to determine first power to be provided to the first memory portion of the on-die memory during a time period, the first portion to be reserved for execution by the processor of a data collection workload during the time period, wherein the first power is determined based at least in part on the data collection workload and independently of a data processing workload; and the power management logic including a second logic to determine second power to be provided to the second memory portion of the on-die memory during the time period, wherein the second portion is to be reserved for execution by the processor of the data processing workload during the time period, and wherein the second power is determined based at least in part on the data processing workload and independently of the data collection workload. a main processor; and an integrated sensor hub coupled to the main processor and including: first processing resources to collect data and second processing resources to process the collected data, the first processing resources including a first memory portion of an on-die memory comprising a plurality of memory banks (128 1, 128 10) of a memory unit, the second processing resources including a second memory portion of the on-die memory, the second portion comprising other ones of the plurality of memory banks than the first portion of on-die memory; a power management logic including a first logic to determine first power to be provided to the first memory portion of the on-die memory during a time period, the first portion to be reserved for execution by the processor of a data collection workload during the time period, wherein the first power is determined based at least in part on the data collection workload and independently of a data processing workload; and the power management logic including a second logic to determine second power to be provided to the second memory portion of the on-die memory during the time period, wherein the second portion is to be reserved for execution by the processor of the data processing workload during the time period, and wherein the second power is determined based at least in part on the data processing workload and independently of the data collection workload. first processing resources to collect data and second processing resources to process the collected data, the first processing resources including a first memory portion of an on-die memory comprising a plurality of memory banks (128 1, 128 10) of a memory unit, the second processing resources including a second memory portion of the on-die memory, the second portion comprising other ones of the plurality of memory banks than the first portion of on-die memory; a power management logic including a first logic to determine first power to be provided to the first memory portion of the on-die memory during a time period, the first portion to be reserved for execution by the processor of a data collection workload during the time period, wherein the first power is determined based at least in part on the data collection workload and independently of a data processing workload; and the power management logic including a second logic to determine second power to be provided to the second memory portion of the on-die memory during the time period, wherein the second portion is to be reserved for execution by the processor of the data processing workload during the time period, and wherein the second power is determined based at least in part on the data processing workload and independently of the data collection workload.