1. A method comprising: receiving a task metadata data structure (TMD) to be stored in a memory associated with a processor; transmitting the TMD to a scheduling unit of the processor; storing the TMD in a cache unit included in the scheduling unit; and copying the TMD from the cache unit to the memory.