Patents by Inventor Anwar Ghuloum

Anwar Ghuloum has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050144386
    Abstract: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU), a cache memory coupled to the CPU and a cache controller, coupled to the cache memory. The cache memory includes a plurality of compressible cache lines to store additional data. The cache controller reorders a cache line after each access to the cache line prior to the compression of the cache line into a compressed cache line.
    Type: Application
    Filed: December 29, 2003
    Publication date: June 30, 2005
    Inventors: Ali-Reza Adl-Tabatabai, Anwar Ghuloum, Guei-Yuan Lueh, Victor Ying
  • Publication number: 20050144388
    Abstract: A memory controller is described that comprises a compression map cache. The compression map cache is to store information that identifies a cache line's worth of information that has been compressed with another cache line's worth of information. A processor and a memory controller integrated on a same semiconductor die is also described. The memory controller comprises a compression map cache. The compression map cache is to store information that identifies a cache line's worth of information that has been compressed with another cache line's worth of information.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Chris Newburn, Ram Huggahalli, Herbert Hum, Ali-Reza Adl-Tabatabai, Anwar Ghuloum
  • Publication number: 20050120337
    Abstract: According to an embodiment of the invention, a method and apparatus are described for memory trace buffering. An embodiment of a processor includes an execution unit and a buffer. The buffer is to store certain data regarding each memory operation of a plurality of memory operations that are executed by the processor.
    Type: Application
    Filed: December 1, 2003
    Publication date: June 2, 2005
    Inventors: Mauricio Serrano, Ali-Reza Adl-Tabatabai, Anwar Ghuloum, Dong-Yuan Chen, Richard Hudson
  • Publication number: 20050071151
    Abstract: According to one embodiment a method is disclosed. The method includes receiving a string of data symbols, and compressing the string of symbols into a compressed data block having a plurality of compressed symbols and dictionary elements. The compressed data block has a fixed offset and the symbols and dictionary elements have a fixed length.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Ali-Reza Adl-Tabatabai, Anwar Ghuloum
  • Publication number: 20050071562
    Abstract: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU) and a cache memory coupled to the CPU. The cache memory includes a plurality of compressible cache lines to store additional data.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Ali-Reza Adl-Tabatabai, Anwar Ghuloum, Ram Huggahalli, Chris Newburn
  • Publication number: 20050071566
    Abstract: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU) and a cache memory coupled to the CPU. The cache memory includes a main cache having plurality of compressible cache lines to store additional data, and a plurality of storage pools to hold a segment of the additional data for one or more of the plurality of cache lines that are to be compressed.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Inventors: Ali-Reza Adl-Tabatabai, Anwar Ghuloum, Eric Sprangle