Patents by Inventor Carlo Leonardi

Carlo Leonardi 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: 5274789
    Abstract: Multiprocessor system having distributed shared resources and dynamical and selective global data replication in which a plurality of processors communicate each with the other through a sytem bus. Each CPU is provided with a local memory storing data used locally and global data shareable by a plurality of processes operative in differing CPUs and therefore replicated in the local memory of each CPU. The global data replication is performed, at page level, only when a global data page is effectively needed by a plurality of processes operative in differing CPUs and in those CPUs where the page is needed, the replication in the other CPUs being performed in a predetermined trash page of the local memory so that memory space required for replication is minimized, as is traffic on the system bus for global data replication and global data writes required for assuring global data consistency.
    Type: Grant
    Filed: February 25, 1991
    Date of Patent: December 28, 1993
    Assignee: Bull HN Information Systems Italia S.p.A.
    Inventors: Maria Costa, Carlo Leonardi
  • Patent number: 5247673
    Abstract: A multiprocessor system has distributed shared resources and dynamic global data replication in which a plurality of processors communicate each with the other through a system bus. Each CPU is provided with a local memory for storing data used locally and global data shareable by a plurality of processes operative in different CPUs and therefore replicated in the local memory of each CPU. Global data replication is performed at page level only when a global data page is effectively needed by a plurality of processes operative in different CPUs so that memory space required for replication is minimized as well as traffic on the system bus for global data replication and global data writes required for ensuring global data consistency.
    Type: Grant
    Filed: November 16, 1990
    Date of Patent: September 21, 1993
    Assignee: Bull HN Information Systems Italia S.p.A.
    Inventors: Maria Costa, Carlo Leonardi