Patents by Inventor Carlo Bagnoli

Carlo Bagnoli 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: 5701413
    Abstract: A multi-processor system in wherein a plurality of processors have access to a plurality of shared memory modules, comprising a memory control unit, interconnection logic circuits, a system bus for the multipoint connection of the processors to the memory control unit and for the transfer of memory addresses and commands for ordered and successive read/write operations via the system bus and the memory control unit, whilst the transfer of data to and from the memory modules takes place through data channels which connect the various processors on a point-to-point basis to the interconnection logic circuits and via these to a memory data transfer channel.
    Type: Grant
    Filed: January 10, 1994
    Date of Patent: December 23, 1997
    Assignee: Bull HN Information Systems Italia S.p.A.
    Inventors: Ferruccio Zulian, Angelo Ramolini, Carlo Bagnoli, Angelo Lazzari
  • Patent number: 5253347
    Abstract: In order to arbitrate competing requests made by master elements for shared resources in a data processing system in which the masters have controlled access to the resources through a communication bus, there is provided an arbitration unit coupled to the masters and to the resources through the communication bus. There is further provided logic structure in each master for generating and sending access request signals to the arbitration unit indicating that the master needs to direct, through the communication bus, a specified resource to perform an operation, the selected resource being identified by at last one of the access request signals. The arbitration unit, upon receiving the access request signal, arbitrates among competing access request signals, which may be concurrently received from a plurality of masters, according to predetermined priority criteria.
    Type: Grant
    Filed: August 13, 1992
    Date of Patent: October 12, 1993
    Assignee: Bull HN Information Systems Italia S.p.A.
    Inventors: Carlo Bagnoli, Guido Perrella, Tommaso Majo
  • Patent number: 5214776
    Abstract: A multiprocessor system having global data replicated in all local memories, each local memory related to one of the system central processing units (CPUs), where consistency of the global data in each of the local memories is provided by a global write procedure according to which an agent CPUZ, willing to modify a global data in its own local memory, issues a write command on the system bus for performing the write operation in the local memory of another destination CPU of the system and characterizes the write command as a global write, so that all the CPUs connected to the system bus (including CPUZ) detect such command, perform such write operation in their related local memory and provide the destination CPU with a signal indicative of a performed write operation, so that the destination CPU, as "replier", may signal to CPUZ the successful execution of the global write.
    Type: Grant
    Filed: October 18, 1989
    Date of Patent: May 25, 1993
    Assignee: Bull HN Information Systems Italia S.p.A.
    Inventors: Carlo Bagnoli, Angelo Casamatta, Angelo Lazzari
  • Patent number: 5182808
    Abstract: In a data processing multiprocessor system having distributed shared resources where each system processor (7) is provided with at least a local memory (8) to which it get access through a local bus (11), and with an interface unit (10) for connection of the local bus (11) to a system bus (5) and wherein each of the system processors may have access the local memory of another processor through its own local bus, its own interface unit, the system bus and the local bus of the other processor, deadlock is prevented by providing a bypass unit (40) of the interface unit (10) for enabling access from the system bus to the local bus through the bypass unit, a block (9) connected between the local bus and the interface unit (10) for latching system bus access requests received from an agent processor on the local bus, and a block (12) for isolation of the agent processor outputs from local bus, so that each agent processor may post read/write operations in the related latching block (9) for latching bus access requ
    Type: Grant
    Filed: October 20, 1989
    Date of Patent: January 26, 1993
    Assignee: Honeywell Bull Italia S.p.A.
    Inventors: Carlo Bagnoli, Guido Perrella, Tommaso Majo