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

  • Patent number: 8089133
    Abstract: Optical cubes and optical cube assemblies for directing optical beams are provided. The optical cubes are optically transparent modules that can be adapted to reflect, transmit, and/or partially reflect and transmit optical beams. The optical cubes may include bi-direction or multi-direction beam directing elements for directing optical beams. The optical cube assemblies may include flexible chip assemblies attached to optical cubes. The chip assemblies may include vertical cavity surface-emitting lasers for emitting optical beams or receivers for receiving optical beams mounted on a flexible and electrical interconnect mounting assembly.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dinesh Gupta, Brenda L. Peterson, Mark V. Pierson, Eugen Schenfeld, Subhash L. Shinde
  • Patent number: 8037284
    Abstract: A stream processing computer architecture includes creating a stream computer processing (SCP) system by forming a super node cluster of processors representing physical computation nodes (“nodes”), communicatively coupling the processors via a local interconnection means (“interconnect”), and communicatively coupling the cluster to an optical circuit switch (OCS), via optical external links (“links”). The OCS is communicatively coupled to another cluster of processors via the links. The method also includes generating a stream computation graph including kernels and data streams, and mapping the graph to the SCP system, which includes assigning the kernels to the clusters and respective nodes, assigning data stream traffic between the kernels to the interconnection when the data stream is between nodes in the same cluster, and assigning traffic between the kernels to the links when the data stream is between nodes in different clusters.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eugen Schenfeld, Smith T. Basil, III
  • Publication number: 20110055519
    Abstract: A stream processing computer architecture includes creating a stream computer processing (SCP) system by forming a super node cluster of processors representing physical computation nodes (“nodes”), communicatively coupling the processors via a local interconnection means (“interconnect”), and communicatively coupling the cluster to an optical circuit switch (OCS), via optical external links (“links”). The OCS is communicatively coupled to another cluster of processors via the links. The method also includes generating a stream computation graph including kernels and data streams, and mapping the graph to the SCP system, which includes assigning the kernels to the clusters and respective nodes, assigning data stream traffic between the kernels to the interconnection when the data stream is between nodes in the same cluster, and assigning traffic between the kernels to the links when the data stream is between nodes in different clusters.
    Type: Application
    Filed: November 9, 2010
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen Schenfeld, Thomas B. Smith, III
  • Patent number: 7856544
    Abstract: A method for implementing a stream processing computer architecture includes creating a stream computer processing (SCP) system by forming a super node cluster of processors representing physical computation nodes (“nodes”), communicatively coupling the processors via a local interconnection means (“interconnect”), and communicatively coupling the cluster to an optical circuit switch (OCS), via optical external links (“links”). The OCS is communicatively coupled to another cluster of processors via the links. The method also includes generating a stream computation graph including kernels and data streams, and mapping the graph to the SCP system, which includes assigning the kernels to the clusters and respective nodes, assigning data stream traffic between the kernels to the interconnection when the data stream is between nodes in the same cluster, and assigning traffic between the kernels to the links when the data stream is between nodes in different clusters.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: December 21, 2010
    Assignee: International Business Machines Corporation
    Inventors: Eugen Schenfeld, Thomas B. Smith, III
  • Publication number: 20100042809
    Abstract: A method for implementing a stream processing computer architecture includes creating a stream computer processing (SCP) system by forming a super node cluster of processors representing physical computation nodes (“nodes”), communicatively coupling the processors via a local interconnection means (“interconnect”), and communicatively coupling the cluster to an optical circuit switch (OCS), via optical external links (“links”). The OCS is communicatively coupled to another cluster of processors via the links. The method also includes generating a stream computation graph including kernels and data streams, and mapping the graph to the SCP system, which includes assigning the kernels to the clusters and respective nodes, assigning data stream traffic between the kernels to the interconnection when the data stream is between nodes in the same cluster, and assigning traffic between the kernels to the links when the data stream is between nodes in different clusters.
    Type: Application
    Filed: August 18, 2008
    Publication date: February 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugen Schenfeld, Thomas B. Smith, III
  • Publication number: 20090241123
    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: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Applicant: 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: 20090238178
    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.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Applicant: 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
  • Publication number: 20080025288
    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: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Inventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
  • Patent number: 6922294
    Abstract: An optical assembly comprising an optical cube. A first optical transmitter chip and a first optical receiver chip are mounted on one surface of the optical cube. A first continuous printed circuit board is soldered to electrical surfaces of the first optical transmitter chip and the first optical receiver chip opposite the optical cube. A second optical transmitter chip and a second optical receiver chip are mounted on an opposite surface of the optical cube. A second continuous printed circuit board is soldered to electrical surfaces of the second optical transmitter chip and the second optical receiver chip opposite the optical cube. The first optical transmitter chip is optically aligned with the second optical receiver chip through the optical cube. The second optical transmitter chip is optically aligned with the first optical receiver chip through the optical cube.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: July 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Mark V. Pierson, Eugen Schenfeld
  • Publication number: 20050078376
    Abstract: Optical cubes and optical cube assemblies for directing optical beams are provided. The optical cubes are optically transparent modules that can be adapted to reflect, transmit, and/or partially reflect and transmit optical beams. The optical cubes may include bi-direction or multi-direction beam directing elements for directing optical beams. The optical cube assemblies may include flexible chip assemblies attached to optical cubes. The chip assemblies may include vertical cavity surface-emitting lasers for emitting optical beams or receivers for receiving optical beams mounted on a flexible and electrical interconnect mounting assembly.
    Type: Application
    Filed: November 19, 2004
    Publication date: April 14, 2005
    Inventors: Dinesh Gupta, Brenda Peterson, Mark Pierson, Eugen Schenfeld, Subhash Shinde
  • Patent number: 6836015
    Abstract: Optical cubes and optical cube assemblies for directing optical beams are provided. The optical cubes are optically transparent modules that can be adapted to reflect, transmit, and/or partially reflect and transmit optical beams. The optical cubes may include bi-direction or multi-direction beam directing elements for directing optical beams. The optical cube assemblies may include flexible chip assemblies attached to optical cubes. The chip assemblies may include vertical cavity surface-emitting lasers for emitting optical beams or receivers for receiving optical beams mounted on a flexible and electrical interconnect mounting assembly.
    Type: Grant
    Filed: May 2, 2003
    Date of Patent: December 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Monty M. Denneau, Dinesh Gupta, Lisa J. Jimarez, Steven Ostrander, Brenda L. Peterson, Mark V. Pierson, Eugen Schenfeld, Subhash L. Shinde
  • Publication number: 20040218288
    Abstract: An optical assembly comprising an optical cube. A first optical transmitter chip and a first optical receiver chip are mounted on one surface of the optical cube. A first continuous printed circuit board is soldered to electrical surfaces of the first optical transmitter chip and the first optical receiver chip opposite the optical cube. A second optical transmitter chip and a second optical receiver chip are mounted on an opposite surface of the optical cube. A second continuous printed circuit board is soldered to electrical surfaces of the second optical transmitter chip and the second optical receiver chip opposite the optical cube. The first optical transmitter chip is optically aligned with the second optical receiver chip through the optical cube. The second optical transmitter chip is optically aligned with the first optical receiver chip through the optical cube.
    Type: Application
    Filed: May 2, 2003
    Publication date: November 4, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark V. Pierson, Eugen Schenfeld
  • Publication number: 20040217464
    Abstract: Optical cubes and optical cube assemblies for directing optical beams are provided. The optical cubes are optically transparent modules that can be adapted to reflect, transmit, and/or partially reflect and transmit optical beams. The optical cubes may include bi-direction or multi-direction beam directing elements for directing optical beams. The optical cube assemblies may include flexible chip assemblies attached to optical cubes. The chip assemblies may include vertical cavity surface-emitting lasers for emitting optical beams or receivers for receiving optical beams mounted on a flexible and electrical interconnect mounting assembly.
    Type: Application
    Filed: May 2, 2003
    Publication date: November 4, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Monty M. Denneau, Dinesh Gupta, Lisa J. Jimarez, Steven Ostrander, Brenda L. Peterson, Mark V. Pierson, Eugen Schenfeld, Subhash L. Shinde
  • Patent number: 6034821
    Abstract: Optical components that are designed to be coupled together in modular fashion to form an optical network. The components are shaped so that a plurality of components can be coupled together to form a light cube. The components are provided with mating means to permit easy coupling. The preferred form of component is a right-angled triangular prism that can be coupled together with a similar prism to form a cube.
    Type: Grant
    Filed: September 5, 1997
    Date of Patent: March 7, 2000
    Assignee: NEC Research Institute, Inc.
    Inventors: Eugen Schenfeld, David T. Neilson, Tae J. Kim
  • Patent number: 5822096
    Abstract: A computer system that includes a plurality of processing elements for parallel computation utilizes a free-space optical network for communication between the processing elements. Such a network employs an optoelectronic switch that includes a binary H-type tree for routing signals to selected ones of an array of lasers. Hybrid repeaters are included in the optical paths to generate output optical beams colinear that are with incident input beams.
    Type: Grant
    Filed: November 16, 1995
    Date of Patent: October 13, 1998
    Assignee: NEC Research Institute, Inc.
    Inventors: Ian R. Redmond, Eugen Schenfeld
  • Patent number: 5818997
    Abstract: A modular building block for supporting arrays of microlenses, microlasers and microphotodetectors, etc. in an optical beam relay system used as an optical interconnection network. The building block includes a frame member on which is mounted the array. The frame member includes a base portion that is press fitted to the smooth top surface of a plate member. The bottom surface of the plate member includes a rail portion that is secured into a groove in the support structure, such as a table, that also supports various elements of the optical interconnection network.
    Type: Grant
    Filed: March 7, 1997
    Date of Patent: October 6, 1998
    Assignee: NEC Research Institute, Inc.
    Inventors: Kenneth W. Fasanella, Tae J. Kim, David T. Neilson, Eugen Schenfeld
  • Patent number: 5661584
    Abstract: A computer system that includes a plurality of processing elements for parallel computation utilizes a free-space optical network for communication between the processing elements. Such a network employs an optoelectronic switch that includes a binary H-type tree for routing signals to selected ones of an array of lasers. Hybrid repeaters are included in the optical paths to generate output optical beams colinear that are with incident input beams.
    Type: Grant
    Filed: November 16, 1995
    Date of Patent: August 26, 1997
    Assignee: NEC Research Institute, Inc.
    Inventors: Ian R. Redmond, Eugen Schenfeld
  • Patent number: 5619359
    Abstract: A computer system that includes a plurality of processing elements for parallel computation utilizes a free-space optical network for communication between the processing elements. Such a network employs an optoelectronic switch that includes a binary H-type tree for routing signals to selected ones of an array of lasers. Hybrid repeaters are included in the optical paths to generate output optical beams colinear that are with incident input beams.
    Type: Grant
    Filed: November 16, 1994
    Date of Patent: April 8, 1997
    Assignee: NEC Research Institute, Inc.
    Inventors: Ian R. Redmond, Eugen Schenfeld
  • Patent number: 5414819
    Abstract: An interconnection network for interconnection in parallel of a large number (N) of processing elements (PE). The network includes three serial switching stages. The first stage in which the processing elements arc grouped in r clusters of k processing elements each comprising many small fast electronic switches, one for each cluster. The second stage comprises a large number (N) of optical channels, one for each of the N processing elements. The third stage comprises k photodetectors for each of the clusters and electronic switches of the type in the first stage. Each cluster controls k light sources, one for each channel and k photodetectors in the cluster. Interconnection between processing elements in a common cluster are made solely by way of an electronic switch. Interconnection between processing elements in different clusters is made via the optical channels and one or two of the electronic switches.
    Type: Grant
    Filed: December 18, 1992
    Date of Patent: May 9, 1995
    Assignee: NEC Research Institute, Inc.
    Inventors: Ian Redmond, Eugen Schenfeld
  • Patent number: 5189314
    Abstract: The performance of some chips (e.g., VLSI processors) may be increased by running the internal circuits at higher clock rates, but use of a higher clock rate is limited by the heat-dissipation ability of the chip's package. Apparatus and a method is described for estimating the total heat accumulated for dissipation at any given time. For the periods that the chip is idle, the clock rate is decreased to reduce heat generation. The heat saved while the chip is idling is available for use later to increase the clock rate above normal, provided that the total heat generated does not exceed the heat-dissipation capacity of the package.
    Type: Grant
    Filed: September 4, 1991
    Date of Patent: February 23, 1993
    Assignee: International Business Machines Corporation
    Inventors: Christos J. Georgiou, Thor A. Larsen, Eugen Schenfeld