Patents by Inventor Eugen Schenfeld

Eugen Schenfeld 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: 20150370697
    Abstract: Data is collected by an active node from passive nodes and arranges and stores the collected data on receiving nodes. A source node extracts the data format, and a remote memory blade identification (ID), a remote memory blade address, and ranges of the RMMA space, and composes and sends metadata to the receiving nodes and receiving racks.
    Type: Application
    Filed: August 10, 2015
    Publication date: December 24, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen SCHENFELD, Abhirup CHAKRABORTY
  • Patent number: 9110818
    Abstract: Data is collected by an active node from passive nodes and arranges and stores the collected data on receiving nodes. A source node extracts the data format, and a remote memory blade identification (ID), a remote memory blade address, and ranges of the RMMA space, and composes and sends metadata to the receiving nodes and receiving racks. The RMMA space is unmapped by the source node thereby removing all entries in page tables that map a linear address to a remote RMMA space. The system memory address (SMA) space that is associated with alternative RMMA space is free.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: August 18, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen Schenfeld, Abhirup Chakraborty
  • Patent number: 9104587
    Abstract: A remote memory superpage is retained in a remote memory of the memory blade when reading the remote memory super page of the remote memory into a local memory.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen Schenfeld, Abhirup Chakraborty
  • Patent number: 9104586
    Abstract: A remote processor is signaled for receiving a remote machine memory address (RMMA) space that contains data to be transferred. The RMMA space is mapped to a free portion of a system memory address (SMA) space of the remote processor. The entries of a page table corresponding to the address space are created.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen Schenfeld, Abhirup Chakraborty
  • Patent number: 9009007
    Abstract: A method, an apparatus and an article of manufacture for generating a synthetic workload for stream computing. The method includes generating an undirected graph that meets a node degree distribution parameter, obtaining a user-defined parameter for at least one feature for at least one stream computing application, and manipulating the undirected graph to generate a synthetic workload for stream computing in compliance with the user-defined parameter for the at least one feature for the at least one stream computing application.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Shoukat Ali, Konstantinos Katrinis, Eugen Schenfeld, Cheng-hong Li, Alfred Park, Deepak Ajwani
  • Patent number: 8954701
    Abstract: Memory is dynamically switched through the optical-switching fabric using at least one communication pattern to transfer memory space in the memory blades from one processor to an alternative processor in the processor blades without physically copying data in the memory to the processors. Various communication patterns for the dynamically switching are supported.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eugen Schenfeld, Abhirup Chakraborty
  • Patent number: 8954698
    Abstract: Memory is dynamically switched through the optical-switching fabric using at least one communication pattern to transfer memory space in the memory blades from one processor to an alternative processor in the processor blades without physically copying data in the memory to the processors. Various communication patterns for the dynamically switching are supported.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Eugen Schenfeld, Abhirup Chakraborty
  • Patent number: 8943509
    Abstract: A method, apparatus, and computer program product for scheduling stream-based applications in a distributed computer system with configurable networks are provided. The method includes choosing, at a highest temporal level, jobs that will run, an optimal template alternative for the jobs that will run, network topology, and candidate processing nodes for processing elements of the optimal template alternative for each running job to maximize importance of work performed by the system. The method further includes making, at a medium temporal level, fractional allocations and re-allocations of the candidate processing elements to the processing nodes in the system to react to changing importance of the work. The method also includes revising, at a lowest temporal level, the fractional allocations and re-allocations on a continual basis to react to burstiness of the work, and to differences between projected and real progress of the work.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nikhil Bansal, Kirsten W. Hildrum, James Giles, Deepak Rajan, Philippe L. Seto, Eugen Schenfeld, Rohit Wagle, Joel L. Wolf, Xiaolan J. Zhang
  • Publication number: 20150023661
    Abstract: Reflecting optical devices are optimally positioned by an all optical switch in an optically-connected system by transmitting optical power readings taken from an optimal monitoring module that are transmitted to the all optical switch for optimal positioning of a reflecting optical device in order to produce maximum optical output power.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: John M. BORKENHAGEN, Eugen SCHENFELD, Mark Z. SOLOMON
  • Publication number: 20150026432
    Abstract: Symmetric multi-processor (SMP) nodes are dynamically configured via SMP sockets that use SMP optically-connected switches to dynamically connect SMP optically-connected links connected to the SMP nodes to form SMP domains based on best matched expected workloads for coherent traffic for exchanging SMP coherent information. The SMP nodes are dynamically added to one of the SMP domains and/or dynamically removed from one of the SMP domains.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: John M. BORKENHAGEN, James S. FIELDS, JR., Eugen SCHENFELD
  • Patent number: 8811378
    Abstract: A computing system includes: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously.
    Type: Grant
    Filed: April 11, 2012
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
  • Publication number: 20130275707
    Abstract: Memory is dynamically switched through the optical-switching fabric using at least one communication pattern to transfer memory space in the memory blades from one processor to an alternative processor in the processor blades without physically copying data in the memory to the processors. Various communication patterns for the dynamically switching are supported.
    Type: Application
    Filed: March 6, 2013
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen SCHENFELD, Abhirup CHAKRABORTY
  • Publication number: 20130275706
    Abstract: Data is collected by an active node from passive nodes and arranges and stores the collected data on receiving nodes. A source node extracts the data format, and a remote memory blade identification (ID), a remote memory blade address, and ranges of the RMMA space, and composes and sends metadata to the receiving nodes and receiving racks. The RMMA space is unmapped by the source node thereby removing all entries in page tables that map a linear address to a remote RMMA space. The system memory address (SMA) space that is associated with alternative RMMA space is free.
    Type: Application
    Filed: February 6, 2013
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen SCHENFELD, Abhirup CHAKRABORTY
  • Publication number: 20130275705
    Abstract: A remote memory superpage is retained in a remote memory of the memory blade when reading the remote memory super page of the remote memory into a local memory.
    Type: Application
    Filed: February 6, 2013
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen SCHENFELD, Abhirup CHAKRABORTY
  • Publication number: 20130275703
    Abstract: Memory is dynamically switched through the optical-switching fabric using at least one communication pattern to transfer memory space in the memory blades from one processor to an alternative processor in the processor blades without physically copying data in the memory to the processors. Various communication patterns for the dynamically switching are supported.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen SCHENFELD, Abhirup Chakraborty
  • Publication number: 20130247052
    Abstract: A method, an apparatus and an article of manufacture for generating a synthetic workload for stream computing. The method includes generating an undirected graph that meets a node degree distribution parameter, obtaining a user-defined parameter for at least one feature for at least one stream computing application, and manipulating the undirected graph to generate a synthetic workload for stream computing in compliance with the user-defined parameter for the at least one feature for the at least one stream computing application.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shoukat Ali, Konstantinos Katrinis, Eugen Schenfeld, Cheng-hong Li, Alfred Park, Deepak Ajwani
  • Publication number: 20120290283
    Abstract: An embodiment of the invention includes applying a first partition to a plurality of LPs, wherein a particular LP is assigned to a first set of LPs. A second partition is applied to the LPs, wherein the particular LP is assigned to an LP set different from the first set. For both the first and second partitions, lookahead values and transit times are determined for each of the LPs and related links. For the first partition, a first system progression rate is computed using a specified function with the lookahead values and transit times determined for the first partition. For the second partition, a second system progression rate is computed using the specified function with the lookahead values and transit times determined for the second partition. The first and second system progression rates are compared to determine which is the lowest.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cheng-Hong Li, Alfred J. Park, Eugen Schenfeld
  • Publication number: 20120195591
    Abstract: A computing system includes: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously.
    Type: Application
    Filed: April 11, 2012
    Publication date: August 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
  • Patent number: 8194638
    Abstract: Briefly, according to an embodiment of the invention, a computing system comprises: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and for handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, for handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously. The system additionally comprises a plurality of clusters which comprise the processing nodes, and a plurality of intra-cluster communication links. The electronic packet switched networks are for handling collectives and short-lived data transfers among the processing nodes and comprises one-tenth of the bandwidth of the circuit switched networks.
    Type: Grant
    Filed: July 27, 2006
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
  • Patent number: 8125984
    Abstract: A method, system, and computer program product for implementing stream processing are provided. The system includes an application framework and applications containing dataflow graphs managed by the application framework running on a first network. The system also includes at least one circuit switch in the first network having a configuration that is controlled by the application framework, a plurality of processing nodes interconnected by the first network over one of wireline and wireless links, and a second network for providing at least one of control and additional data transfer over the first network. The application framework reconfigures circuit switches in response to monitoring aspects of the applications and the first network.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: James R. Giles, Nagui Halim, Kirsten W. Hildrum, Daniel M. Kuchta, Yoonho Park, Deepak Rajan, Laurent Schares, Eugen Schenfeld, Phillippe L. Selo, Marc Taubenblatt, Rohit Wagle, Joel L. Wolf, Xiaolan J. Zhang