Method and apparatus for object code compression and decompression for computer systems

   
   

A code compression method and apparatus for system-level power optimization that lessens the requirements imposed on main memory size. The apparatus utilizes a post-cache architecture that has a decompression engine that decompresses compressed object code instructions using dictionary look-up tables, branching instruction controllers and mathematical derivations based on bit toggling. The decompression engine extracts the compressed instructions from memory or the instruction/data cache using a bus compression technique to save power as the compressed instructions/data traverses the bus.

Eine Codekompression Methode und ein Apparat für system-level Energie Optimierung, die die Anforderungen vermindert, erlegten Arbeitsspeichergröße auf. Der Apparat verwendet eine Pfosten-Pufferspeicher Architektur, die eine Dekompressionmaschine hat, die komprimierte Objektcodeanweisungen mit den Wörterbuchlook-up Tabellen, Verzweigungsbefehlsteuerpulten und mathematischen Ableitungen dekomprimiert, die auf Spitze dem Umschalten basieren. Die Dekompressionmaschine extrahiert die komprimierten Anweisungen vom Gedächtnis oder vom instruction/data Pufferspeicher mit einer Buskompression Technik, Energie zu speichern, während das komprimierte instructions/data den Bus überquert.

 
Web www.patentalert.com

< Superconducting cable and current transmission and/or distribution network including the superconducting cable

< Presbyopic branch target prefetch method and apparatus

> Set-associative cache memory having variable time decay rewriting algorithm

> Software programmable calendar queue cache

~ 00111