1. A method for operating an embedded processor system that includes a processor and a cache memory, comprising: filling one or more lines of the cache memory with data associated with a first task; executing the first task including accessing data in the cache memory; and in response to a cache miss during execution of the first task, performing a cache line fill operation and, during the cache line fill operation, executing a second task.