Patent ID: 6275903
Filing Date: 2001-08-14
Classification: G06F

Abstract:
In a stack based computing system utilizing a stack cache and a data cache, a method to handle stack cache misses, said method comprising:requesting a first data word from said stack cache in a stack cache fetch stage of an instruction pipeline in the stack based computing system;detecting a stack cache miss;requesting said first data word from the data cache;pushing a result computed using said first data word onto the stack;comparing a memory address of said first data word with a memory address of a second data word in a data cache fetch stage;retrieving said second data word in place of said first data word if said memory address of said first data word matches said memory address of said second data word;comparing said memory address of said first data word with a memory address of a third data word in an execution stage of said instruction pipeline; andretrieving said third data word in place of said first data word if said memory address of said first data word matches said memory address of said third data word.