Patents by Inventor Pier Giorgio Raponi

Pier Giorgio Raponi 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: 20180183727
    Abstract: In example implementations of the present disclosure, there is a processing of a specification and/or other parameters to generate a NoC with traffic flows that meet the specification requirements. In example implementations, the specification is processed to determine the characteristics of the NoC to be generated, the characteristics of the traffic flow (e.g. number of hops, bandwidth requirements, type of flow such as request/response, quality of service, traffic type, etc.), flow mapping decision strategy (e.g., limit on number of new virtual channels to be constructed, using of existing VCs, or generation of new, yx/xy mapping, other routing types, traffic flow isolation by layer or by VC depending of the type of traffic, and/or the presence of single or multi-beat traffic, etc.) to be used for how the flows are to be mapped to the network.
    Type: Application
    Filed: February 23, 2018
    Publication date: June 28, 2018
    Inventors: Sailesh KUMAR, Pier Giorgio RAPONI
  • Publication number: 20180183726
    Abstract: In example implementations of the present disclosure, there is a processing of a specification and/or other parameters to generate a NoC with traffic flows that meet the specification requirements. In example implementations, the specification is processed to determine the characteristics of the NoC to be generated, the characteristics of the traffic flow (e.g. number of hops, bandwidth requirements, type of flow such as request/response, quality of service, traffic type, etc.), flow mapping decision strategy (e.g., limit on number of new virtual channels to be constructed, using of existing VCs, or generation of new, yx/xy mapping, other routing types, traffic flow isolation by layer or by VC depending of the type of traffic, and/or the presence of single or multi-beat traffic, etc.) to be used for how the flows are to be mapped to the network.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 28, 2018
    Inventors: Sailesh KUMAR, Pier Giorgio RAPONI
  • Publication number: 20180183728
    Abstract: In example implementations of the present disclosure, there is a processing of a specification and/or other parameters to generate a NoC with traffic flows that meet the specification requirements. In example implementations, the specification is processed to determine the characteristics of the NoC to be generated, the characteristics of the traffic flow (e.g. number of hops, bandwidth requirements, type of flow such as request/response, quality of service, traffic type, etc.), flow mapping decision strategy (e.g., limit on number of new virtual channels to be constructed, using of existing VCs, or generation of new, yx/xy mapping, other routing types, traffic flow isolation by layer or by VC depending of the type of traffic, and/or the presence of single or multi-beat traffic, etc.) to be used for how the flows are to be mapped to the network.
    Type: Application
    Filed: February 23, 2018
    Publication date: June 28, 2018
    Inventors: Sailesh KUMAR, Pier Giorgio RAPONI
  • Publication number: 20180183715
    Abstract: In example implementations of the present disclosure, processing of a specification and/or other parameters generates a NoC with flows that meet specification requirements. In example implementations, the specification is processed to determine the characteristics of the NoC to be generated, the characteristics of flow (e.g. number of hops, bandwidth requirements, type of flow such as request/response, etc.), flow mapping decision strategy (e.g., limit on number of new virtual channels to be constructed, using of existing VCs, yx/xy mapping), and desired strategy to be used for how the flows are to be mapped to the network. In such processing, the machine learning algorithm can provide a determination as to if a flow is acceptable or not in view of the specification (e.g., via a Q score). In example implementations, the machine learning decisions can be applied on a flow by flow basis, and can involve supervised learning and unsupervised learning algorithms.
    Type: Application
    Filed: December 26, 2016
    Publication date: June 28, 2018
    Inventor: Pier Giorgio Raponi
  • Patent number: 9762474
    Abstract: The present disclosure is directed to systems and methods for connecting hosts to any router by the use of bridges. Example implementations described herein are directed to determining connections between routers and hosts based on the topology of the NoC and cost functions. Unused routers may also be removed from the NoC configuration and unused directional host ports of routers may be utilized to connect hosts together depending on a cost function and the desired implementation.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: September 12, 2017
    Assignee: NETSPEED SYSTEMS
    Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
  • Publication number: 20170061041
    Abstract: Aspects of the present disclosure are directed to methods, systems, and non-transitory computer readable medium for automatically characterizing performance of a System-on-Chip (SoC) and/or Network-on-Chip (NoC) with respect to latency and throughput attributes of one or more traffic flows/profiles under varying traffic load conditions. The characterization of performance may involve a plot representative of latency and throughput, depending on the desired implementation.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 2, 2017
    Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
  • Publication number: 20170063639
    Abstract: In an aspect, the present disclosure provides a method that comprises automatic generation of a NoC from specified topological information based on projecting NoC elements of the NoC onto a grid layout. In an aspect, the specified topological information, including specification of putting constraints on positions/locations of NoC elements and links thereof, can be input by a user in real space, and can then be projected on the grid layout.
    Type: Application
    Filed: February 18, 2015
    Publication date: March 2, 2017
    Inventors: Pier Giorgio Raponi, Eric Norige, Sailesh Kumar
  • Patent number: 9529400
    Abstract: The present disclosure relates system and method for automatic assignment of power domain and voltage domain to one or more SoC and/or NoC elements based on one or a combination of NoC and/or SoC specification/design, traffic specification, connectivity between SoC hosts that the NoC element in context is a part of, power specification (power domain and voltage domain of each host) of the hosts/SoC, and power profile(s) applicable for the NoC element in context. In another example implementation, power domain and voltage domain can be assigned to each SoC and/or NoC element based on pre-defined constraints and with an objective of reducing/minimizing static power consumption, reducing/minimizing hardware area, or identifying a tradeoff between the two parameters.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: December 27, 2016
    Assignee: NetSpeed Systems
    Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
  • Patent number: 9485048
    Abstract: Scalability and energy efficiency are key issues in data centers imposing tight constraints on the networking infrastructure connecting the servers. Optical interconnection mitigates electronic limitations but the additional flexibility offered by WDM and datarate across a data center interconnection network requires architectural design, photonic technologies, and operating strategies be selected and optimized to meet power consumption requirements. Multi-plane architectures based upon space-wavelength domain architectures have been proposed to overcome scalability limitations. It would be beneficial to extend space and time switching domains with the wavelength domain for additional capacity to increase throughput as well as providing same electro-optic interface.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: November 1, 2016
    Assignees: The Royal Institution for the Advancement of Learning/McGill University, Scuola Superiore Sant'anna
    Inventors: Odile Liboiron-Ladouceur, Md. Shafiqul Hai, Pier Giorgio Raponi, Nicola Andriolli, Isabella Cerutti, Piero Castoldi
  • Patent number: 9473359
    Abstract: Example implementations described herein are directed to a consolidated specification with information to generate and optimize the NoC. The consolidated specification can also facilitate the generation of traffic trace files. Based on the trace files, performance simulation where packets are injected in the NoC can be conducted. The consolidated specification can include parameters for bandwidth, traffic, jitter, dependency information, and attribute information depending on the desired implementation.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: October 18, 2016
    Assignee: NETSPEED SYSTEMS
    Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
  • Patent number: 9444702
    Abstract: Aspects of the present disclosure are directed to methods, systems, and non-transitory computer readable mediums for selective visualization and performance characterization of one or more transactions/messages or subsets of transaction/message of a System-on-Chip (SoC) and/or Network-on-Chip (NoC), with respect to latency, throughput, packet size, data size, hop-to-hop latency breakdown, load of one or more channels, power states of one or more elements of the NoC system, transaction data, among other like performance attributes.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: September 13, 2016
    Assignee: NETSPEED SYSTEMS
    Inventors: Pier Giorgio Raponi, Sailesh Kumar, Eric Norige
  • Publication number: 20150358211
    Abstract: Example implementations described herein are directed to a consolidated specification with information to generate and optimize the NoC. The consolidated specification can also facilitate the generation of traffic trace files. Based on the trace files, performance simulation where packets are injected in the NoC can be conducted. The consolidated specification can include parameters for bandwidth, traffic, jitter, dependency information, and attribute information depending on the desired implementation.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 10, 2015
    Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
  • Publication number: 20150288596
    Abstract: The present disclosure is directed to systems and methods for connecting hosts to any router by the use of bridges. Example implementations described herein are directed to determining connections between routers and hosts based on the topology of the NoC and cost functions. Unused routers may also be removed from the NoC configuration and unused directional host ports of routers may be utilized to connect hosts together depending on a cost function and the desired implementation.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 8, 2015
    Applicant: NetSpeed Systems
    Inventors: Sailesh Kumar, Eric Norige, Pier Giorgio Raponi
  • Patent number: 8929359
    Abstract: A method (10) of configuring a synchronous optical switch to route received data cells. The synchronous optical switch comprises optical switch transmitter modules, each comprising tunable optical transmitters, optical switch receiver modules, each comprising optical receivers, and optical connections between the transmitter modules and receiver modules. For each optical switch transmitter module, the method: assigns (12) wavelengths associated with the received data cells to the transmitters such that each wavelength is assigned to a different transmitter; and generates (14) a control signal for controlling the operating wavelength of each transmitter.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: January 6, 2015
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Nicola Andriolli, Alberto Bianchi, Piero Castoldi, Pier Giorgio Raponi
  • Patent number: 8897643
    Abstract: A node (260, 50) for a multi-token optical communications network has optical channels between the node and other nodes, each channel having a token (T1, T2, T3), passed between nodes, to indicate that a corresponding optical channel is available for transmission during a token holding time. The node has a transmitter (280) for transmitting packets over the optical channels, a buffer (170, 270) for queuing packets before transmission, and a transmit controller (170, 290) configured to control the buffer to forward an initial packet or packets from the buffer to the transmitter once a token has been received. The transmit controller determines how much of the token holding time remains after the transmission of the initial packet or packets, and then controls the buffer to forward a further packet according to the remaining token holding time. A maximum packet delay can be reduced where there is asymmetric traffic. A token holding time can be different for different nodes.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: November 25, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Pier Giorgio Raponi, Nicola Andriolli, Piero Castoldi, Marzio Puleri
  • Patent number: 8724988
    Abstract: A synchronous packet switch comprises output modules, input modules, optical connections and a switch control unit. The output modules comprise optical receivers each configured to receive optical signals at a different wavelength. The input modules receive electric signals carrying data cells to be routed. Each input module comprises optical transmitters, each configurable to generate an optical signal at a different wavelength, and routing apparatus comprising output ports. Each output module has at least one output port allocated to it. The routing apparatus is configurable to route a received optical signal to a selected output port. The optical connections are arranged to couple output ports to respective output modules. The switch control unit controls routing of the optical signals from the transmitters to the output modules and generates a routing control signal for configuring the routing apparatus to route an optical signal from a transmitter to a selected output port.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: May 13, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Nicola Andriolli, Antonella Bogoni, Alberto Bianchi, Piero Castoldi, Luca Poti, Pier Giorgio Raponi
  • Publication number: 20130330076
    Abstract: Scalability and energy efficiency are key issues in data centers imposing tight constraints on the networking infrastructure connecting the servers. Optical interconnection mitigates electronic limitations but the additional flexibility offered by WDM and datarate across a data center interconnection network requires architectural design, photonic technologies, and operating strategies be selected and optimized to meet power consumption requirements. Multi-plane architectures based upon space-wavelength domain architectures have been proposed to overcome scalability limitations. It would be beneficial to extend space and time switching domains with the wavelength domain for additional capacity to increase throughput as well as providing same electro-optic interface.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 12, 2013
    Inventors: Odile Liboiron-Ladouceur, Md. Shafiqul Hai, Pier Giorgio Raponi, Nicola Andriolli, Isabella Cerutti, Piero Castoldi
  • Publication number: 20130064544
    Abstract: A node (260, 50) for a multi-token optical communications network has optical channels between the node and other nodes, each channel having a token (T1, T2, T3), passed between nodes, to indicate that a corresponding optical channel is available for transmission during a token holding time. The node has a transmitter (280) for transmitting packets over the optical channels, a buffer (170, 270) for queuing packets before transmission, and a transmit controller (170, 290) configured to control the buffer to forward an initial packet or packets from the buffer to the transmitter once a token has been received. The transmit controller determines how much of the token holding time remains after the transmission of the initial packet or packets, and then controls the buffer to forward a further packet according to the remaining token holding time. A maximum packet delay can be reduced where there is asymmetric traffic. A token holding time can be different for different nodes.
    Type: Application
    Filed: March 25, 2010
    Publication date: March 14, 2013
    Inventors: Pier Giorgio Raponi, Nicola Andriolli, Piero Castoldi, Marzio Puleri
  • Publication number: 20120121262
    Abstract: A synchronous packet switch comprises output modules, input modules, optical connections and a switch control unit. The output modules comprise optical receivers each configured to receive optical signals at a different wavelength. The input modules receive electric signals carrying data cells to be routed. Each input module comprises optical transmitters, each configurable to generate an optical signal at a different wavelength, and routing apparatus comprising output ports. Each output module has at least one output port allocated to it. The routing apparatus is configurable to route a received optical signal to a selected output port. The optical connections are arranged to couple output ports to respective output modules. The switch control unit controls routing of the optical signals from the transmitters to the output modules and generates a routing control signal for configuring the routing apparatus to route an optical signal from a transmitter to a selected output port.
    Type: Application
    Filed: July 22, 2009
    Publication date: May 17, 2012
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Nicola Andriolli, Antonella Bogoni, Alberto Bianchi, Piero Castoldi, Luca Poti, Pier Giorgio Raponi
  • Publication number: 20120008946
    Abstract: A method (10) of configuring a synchronous optical switch to route received data cells. The synchronous optical switch comprises optical switch transmitter modules, each comprising tunable optical transmitters, optical switch receiver modules, each comprising optical receivers, and optical connections between the transmitter modules and receiver modules. For each optical switch transmitter module, the method: assigns (12) wavelengths associated with the received data cells to the transmitters such that each wavelength is assigned to a different transmitter; and generates (14) a control signal for controlling the operating wavelength of each) transmitter.
    Type: Application
    Filed: December 22, 2008
    Publication date: January 12, 2012
    Applicant: Telefonaktiebolaget L
    Inventors: Nicola Andriolli, Alberto Bianchi, Piero Castoldi, Pier Giorgio Raponi