Patents by Inventor Einar Rustad

Einar Rustad 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).

  • Patent number: 11755485
    Abstract: The invention relates to a device for use in maintaining cache coherence in a multiprocessor computing system. The snoop filter device is connectable with a plurality of cache elements, where each cache element comprises a number of cache agents. The snoop filter device comprises a plurality of snoop filter storage locations, where each snoop filter storage location is mapped to one cache element.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: September 12, 2023
    Assignee: NUMASCALE AS
    Inventors: Thibaut Palfer-Sollier, Steffen Persvold, Helge Simonsen, Mario Lodde, Thomas Moen, Kai Arne Midjås, Einar Rustad, Goutam Debnath
  • Patent number: 11688482
    Abstract: The present invention is related to a digital circuit testing and analysis module system comprising a memory (22). The memory (22) is addressed by numerical values defined by a group of digital signals. A respective memory location associated with a specific numerical value indicates a status of the group of digital signals. The status can for example reflect the validity of the signals in the group of signals when testing a circuit.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 27, 2023
    Assignee: NUMASCALE AS
    Inventors: Thibaut Palfer-Sollier, Einar Rustad, Steffen Persvold
  • Patent number: 11461234
    Abstract: A cache coherent node controller at least includes one or more network interface controllers, each network interface controller includes at least one network interface, and at least two coherent interfaces each configured for communication with a microprocessor. A computer system includes one or more of nodes wherein each node is connected to at least one network switch, each node at least includes a cache coherent node controller.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: October 4, 2022
    Assignee: Numascale AS
    Inventors: Thibaut Palfer-Sollier, Einar Rustad, Steffen Persvold
  • Publication number: 20220156195
    Abstract: The invention relates to a device for use in maintaining cache coherence in a multiprocessor computing system. The snoop filter device is connectable with a plurality of cache elements, where each cache element comprises a number of cache agents. The snoop filter device comprises a plurality of snoop filter storage locations, where each snoop filter storage location is mapped to one cache element.
    Type: Application
    Filed: March 13, 2020
    Publication date: May 19, 2022
    Inventors: Thibaut PALFER-SOLLIER, Steffen PERSVOLD, Helge SIMONSEN, Mario LODDE, Thomas MOEN, Kai Arne MIDJÅS, Einar RUSTAD, Goutam DEBNATH
  • Patent number: 11157405
    Abstract: A computer system includes a first group of CPU modules operatively coupled to at least one first Programmable ASIC Node Controller configured to execute transactions directly or through a first interconnect switch to at least one second Programmable ASIC Node Controller connected to a second group of CPU modules running a single instance of an operating system.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: October 26, 2021
    Assignee: NUMASCALE AS
    Inventors: Einar Rustad, Helge Simonsen, Steffen Persvold, Goutam Debnath, Thomas Moen
  • Publication number: 20210295939
    Abstract: The present invention is related to a digital circuit testing and analysis module system comprising a memory (22). The memory (22) is addressed by numerical values defined by a group of digital signals. A respective memory location associated with a specific numerical value indicates a status of the group of digital signals. The status can for example reflect the validity of the signals in the group of signals when testing a circuit.
    Type: Application
    Filed: August 5, 2019
    Publication date: September 23, 2021
    Inventors: Thibaut PALFER-SOLLIER, Einar RUSTAD, Steffen PERSVOLD
  • Patent number: 10956329
    Abstract: The present invention relates to cache coherent node controllers for scale-up shared memory systems. In particular it is disclosed a computer system at least comprising a first group of CPU modules connected to at least one first FPGA Node Controller configured to execute transactions directly or through a first interconnect switch to at least one second FPGA Node Controller connected to a second group of CPU modules running a single instance of an operating system.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: March 23, 2021
    Assignee: Numascale AS
    Inventors: Einar Rustad, Helge Simonsen, Steffen Persvold, Goutam Debnath, Thomas Moen
  • Publication number: 20200089612
    Abstract: The present invention relates to cache coherent node controllers for scale-up shared memory systems. In particular it is disclosed a computer system at least comprising a first group of CPU modules connected to at least one first FPGA Node Controller configured to execute transactions directly or through a first interconnect switch to at least one second FPGA Node Controller connected to a second group of CPU modules running a single instance of an operating system.
    Type: Application
    Filed: April 30, 2018
    Publication date: March 19, 2020
    Applicant: Numascale AS
    Inventors: Einar Rustad, Helge Simonsen, Steffen Persvold, Goutam Debnath, Thomas Moen
  • Publication number: 20200050547
    Abstract: A computer system includes a first group of CPU modules operatively coupled to at least one first Programmable ASIC Node Controller configured to execute transactions directly or through a first interconnect switch to at least one second Programmable ASIC Node Controller connected to a second group of CPU modules running a single instance of an operating system.
    Type: Application
    Filed: October 16, 2017
    Publication date: February 13, 2020
    Inventors: Einar RUSTAD, Helge SIMONSEN, Steffen PERSVOLD, Goutam DEBNATH, Thomas MOEN
  • Patent number: 5442760
    Abstract: A general purpose computer system is equipped with apparatus for enabling a processor to provide efficient execution of multiple instructions per clock cycle. The major feature is a decoded instruction cache with multiple instructions per cache line. During run time cache hits, the decode logic fills the cache line with instructions up to its limit. During run time cache misses, the cache line enables the processor to dispatch multiple instructions during one clock cycle. Hereby is achieved high performance with a simple, but still powerful, decode and dispatch logic.An important feature of the instruction cache is that it holds the target addresses for the next instructions. No separate address logic is needed to proceed in the program execution during cache hits. A conditional branch holds its alternative target address in a separate field. This enables the processor, to a large degree, to be independent of the conditional branch bottleneck.
    Type: Grant
    Filed: December 22, 1993
    Date of Patent: August 15, 1995
    Assignee: Dolphin Interconnect Solutions AS
    Inventors: Einar Rustad, Bjorn O. Bakka, Inge Birkeli, Nils A. Orthe