A method and apparatus for efficient cache mapping of compressed Very Long
Instruction Word (VLIW) instructions. In the present invention, efficient
cache mapping of compressed variable length cache lines is performed by
decompressing a sequence of compressed instructions to obtain decompressed
cache lines and storing the decompressed cache lines in the same sequence
in the cache memory. The present invention decouples the program counter
based cache mapping from the memory address. In this way, a fixed
increment cache pointer and variable size compressed cache line can be
achieved, and, in doing so, decompressed cache lines fit nicely within the
cache, in sequential order, while variable length compressed cache lines
can be directly accessed without the use of a translation table.
Метод и прибор для эффективный составлять карту тайника обжатых очень длинних инструкций слова инструкции (VLIW). В присытствыющем вымысле, эффективный составлять карту тайника compressed линий тайника переменной длины выполнен путем распрессовать последовательность compressed инструкций получить распрессованные линии тайника и хранить распрессованные линии тайника в такой же последовательности в сверхоперативной памяти. Присытствыющий вымысел decouples тайник программного счетчик счетчика основанный составляя карту от адреса памяти. В эту дорогу, фикчированные указатель тайника инкремента и переменный размер обжатая линия тайника можно быть достиганы, и, in doing so, распрессованные линии тайника приспосабливать славно внутри тайник, в последовательном заказе, пока линий тайника переменной длины обжатых можно сразу достигнуть без пользы таблицы перевода.