Patents by Inventor Stuart Berke
Stuart Berke 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: 10990291Abstract: A software assist module of a system memory coupled to a host processor provides the ability to offload software operations from the host processor. The software assist module includes a first memory accessed by the host processor via a first chip select signal. The software assist module also includes a software assist controller accessed by the host processor via a second chip select signal. The software assist controller is configured to intercept data related to a software function offloaded from the host processor, where the data is intercepted from a first chip select signal used to access the first memory. The software assist controller utilizes the intercepted data to perform the offloaded function. Based on configuration instructions provided by the host processor via the second chip select signal, the software assist module performs the offloaded function incrementally as function data is intercepted or as a single operation after all data for a function has been intercepted.Type: GrantFiled: June 12, 2017Date of Patent: April 27, 2021Assignee: Dell Products, L.P.Inventors: Stuart Berke, Gary Kotzur
-
Publication number: 20180356994Abstract: A software assist module of a system memory coupled to a host processor provides the ability to offload software operations from the host processor. The software assist module includes a first memory accessed by the host processor via a first chip select signal. The software assist module also includes a software assist controller accessed by the host processor via a second chip select signal. The software assist controller is configured to intercept data related to a software function offloaded from the host processor, where the data is intercepted from a first chip select signal used to access the first memory. The software assist controller utilizes the intercepted data to perform the offloaded function. Based on configuration instructions provided by the host processor via the second chip select signal, the software assist module performs the offloaded function incrementally as function data is intercepted or as a single operation after all data for a function has been intercepted.Type: ApplicationFiled: June 12, 2017Publication date: December 13, 2018Applicant: Dell Products, L.P.Inventors: Stuart Berke, Gary Kotzur
-
Patent number: 9710179Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a management controller communicatively coupled to the processor and configured to, during boot of the information handling system determine a first amount of energy required by the information handling system to perform a save operation to transfer data from a volatile memory to a non-volatile memory of a persistent memory in response to a loss of power for supplying electrical energy to the information handling system, determine whether a second amount of energy available for providing electrical energy for the save operation in response to the loss of power exceeds the first amount of energy, and responsive to determining whether the second amount of energy exceeds the first amount of energy, determine whether to support the persistent memory.Type: GrantFiled: August 18, 2015Date of Patent: July 18, 2017Assignee: Dell Products L.P.Inventors: John Erven Jenne, Stuart Berke
-
Publication number: 20170052716Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a management controller communicatively coupled to the processor and configured to, during boot of the information handling system determine a first amount of energy required by the information handling system to perform a save operation to transfer data from a volatile memory to a non-volatile memory of a persistent memory in response to a loss of power for supplying electrical energy to the information handling system, determine whether a second amount of energy available for providing electrical energy for the save operation in response to the loss of power exceeds the first amount of energy, and responsive to determining whether the second amount of energy exceeds the first amount of energy, determine whether to support the persistent memory.Type: ApplicationFiled: August 18, 2015Publication date: February 23, 2017Inventors: John Erven Jenne, Stuart Berke
-
Patent number: 9250934Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.Type: GrantFiled: January 7, 2014Date of Patent: February 2, 2016Assignee: Dell Products L.P.Inventors: Stuart Berke, William Sauber
-
Patent number: 9229747Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.Type: GrantFiled: January 7, 2014Date of Patent: January 5, 2016Assignee: Dell Products L.P.Inventors: Stuart Berke, William Sauber
-
Publication number: 20140122856Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.Type: ApplicationFiled: January 7, 2014Publication date: May 1, 2014Applicant: Dell Products L.P.Inventors: Stuart Berke, William Sauber
-
Publication number: 20140122966Abstract: An apparatus including a first connector configured to fit into a first socket in a processing system, the first connector and first socket conforming to a first standard, a second socket configured to accept a memory module therein, the second socket and the memory module conforming to a second standard, a memory buffer module communicatively coupled to the first connector and the second socket, the memory buffer module configured to receive signals associated with the first standard from the first connector and output signals associated with the second standard to the second socket, and a virtualization module communicatively coupled to the memory buffer module, the first connector, and the second socket, the virtualization module configured to receive first initialization data associated with the second standard from the second socket and output second initialization data associated with the first standard to the processing system.Type: ApplicationFiled: January 7, 2014Publication date: May 1, 2014Applicant: Dell Products L.P.Inventors: Stuart Berke, William Sauber
-
Patent number: 8713249Abstract: A memory system includes a first memory module and a second memory module. A memory controller is coupled to the first and second memory modules and reads configuration information from the first and second memory modules using a memory channel. The controller also configures a switch coupled between the controller and one of the memory modules to communicate using either a chip select line or a memory address line.Type: GrantFiled: February 25, 2013Date of Patent: April 29, 2014Assignee: Dell Products L.P.Inventor: Stuart Berke
-
Patent number: 8341433Abstract: A method for managing the power consumption of an information handling system including a processor and an associated cooling system. The method may include providing power to the cooling system based on a performance/power balance setting, accepting a user input to adjust the performance/power balance setting, and adjusting the power provided to the cooling system based on the adjusted performance/power balance setting. The performance/power balance setting may define a balance between performance of the processor and power consumption of the associated cooling system.Type: GrantFiled: January 4, 2008Date of Patent: December 25, 2012Assignee: Dell Products L.P.Inventors: Paul Artman, Stuart Berke
-
Publication number: 20090177334Abstract: A method for managing the power consumption of an information handling system including a processor and an associated cooling system. The method may include providing power to the cooling system based on a performance/power balance setting, accepting a user input to adjust the performance/power balance setting, and adjusting the power provided to the cooling system based on the adjusted performance/power balance setting. The performance/power balance setting may define a balance between performance of the processor and power consumption of the associated cooling system.Type: ApplicationFiled: January 4, 2008Publication date: July 9, 2009Applicant: DELL PRODUCTS L.P.Inventors: Paul Artman, Stuart Berke
-
Patent number: 7500115Abstract: An information handling system (IHS) includes a processor, a memory module coupled to the processor, a memory device, and a power source, coupled to the memory device, for supplying power to the memory device. Also, the IHS includes a first battery, coupled to the memory device, for supplying power to the memory device, a second battery, located on the memory module and coupled to the memory device, for supplying power to the memory device, and a switching circuit coupled to the memory device, the power source, the first battery, and the second battery. The switching circuit is for, in response to determining that the power source is unavailable to supply power to the memory device, supplying power from the first battery. The switching circuit is also for, in response to determining that the power source and the first battery are unavailable to supply power to the memory device, supplying power from the second battery.Type: GrantFiled: June 3, 2005Date of Patent: March 3, 2009Assignee: Dell Products L.P.Inventors: Stuart Berke, Shane Chiasson
-
Publication number: 20070226456Abstract: There is provided a system and a method for employing multiple processors in a computer system. More specifically, there is provided a computer system comprising a first cell board including a first central processing unit, a second central processing unit, and a first data agent coupled to the first and second central processing units and configured to transmit signals from the first and second central processing units to a first crossbar circuit. There is also provided a second cell board including a third central processing unit coupled to the first central processing unit via a point-to-point data link, a fourth central processing unit, and a second data agent coupled to the third and fourth central processing units and configured to transmit signals from the third and fourth central processing units to a second crossbar circuit.Type: ApplicationFiled: March 21, 2006Publication date: September 27, 2007Inventors: Mark Shaw, Stuart Berke, Denis Foley
-
Publication number: 20070081315Abstract: An enclosure for an input-output (IO) subsystem comprises: a backplane; a plurality of first slots for accepting corresponding IO option modules; a second slot for accepting an IO controller module; a plurality of first connectors corresponding to the plurality of first slots for connecting the corresponding IO option modules to the backplane; a second connector corresponding to the second slot for connecting the IO controller module to the backplane; and wherein the backplane includes communication links for interconnecting the second connector to each of the plurality of first connectors.Type: ApplicationFiled: August 29, 2005Publication date: April 12, 2007Inventors: Robert Mondor, Jeffrey Lewis, Stuart Berke
-
Publication number: 20070011383Abstract: A system and method for configuring expansion bus links to generate a double-bandwidth link slot are disclosed. An information handling system includes a central processing unit (CPU) and memory operable to store program instructions executable by the CPU. A chip set operably couples the CPU and the memory to a first slot and a second slot. The chipset includes a root port that generates a first link coupled to the first slot and a second link coupled to the second slot. An adapter card is inserted into either of the first or second slots such that the adapter card routes either the first or second link to the slot not populated by the adapter card.Type: ApplicationFiled: July 8, 2005Publication date: January 11, 2007Applicant: DELL PRODUCTS L.P.Inventors: Stuart Berke, Sandor Farkas, Mukund Khatri
-
Publication number: 20060294317Abstract: A symmetric multiprocessor (“SMP”) computer architecture with interchangeable processor and input/output (“IO”) modules is disclosed. In one embodiment, the computer comprises a circuit board to interconnect processor modules and IO modules that are interchangeable with each other. Each of the interchangeable modules includes a portion of a cache-coherent system memory.Type: ApplicationFiled: June 22, 2005Publication date: December 28, 2006Inventor: Stuart Berke
-
Publication number: 20060277422Abstract: An information handling system (“IHS”) includes a processor, a memory module coupled to the processor, a memory device, and a power source, coupled to the memory device, for supplying power to the memory device. Also, the IHS includes a first battery, coupled to the memory device, for supplying power to the memory device, a second battery, located on the memory module and coupled to the memory device, for supplying power to the memory device, and a switching circuit coupled to the memory device, the power source, the first battery, and the second battery. The switching circuit is for, in response to determining that the power source is unavailable to supply power to the memory device, supplying power from the first battery. The switching circuit is also for, in response to determining that the power source and the first battery are unavailable to supply power to the memory device, supplying power from the second battery.Type: ApplicationFiled: June 3, 2005Publication date: December 7, 2006Applicant: Dell Products L.P.Inventors: Stuart Berke, Shane Chiasson
-
Publication number: 20060174069Abstract: A system and method for maintaining coherency in a symmetric multiprocessing (SMP) system are disclosed. Briefly described, in architecture, one exemplary embodiment comprises a first crossbar coupled to a plurality of local processors; a second crossbar coupled to at least one remote processor; and at least one crossbar directory that tracks access of information by a remote processor in a symmetric multiprocessing (SMP) system, the remote processor in communication with at least one of the local processors via the crossbars, such that a most current location of the information can be determined by the crossbar directory.Type: ApplicationFiled: January 31, 2005Publication date: August 3, 2006Inventors: Mark Shaw, Stuart Berke
-
Publication number: 20060161718Abstract: A system and method for communicatively coupling a plurality of processor groups residing in a symmetric multiprocessing (SMP) system. One embodiment of a non-uniform crossbar switch plane multiprocessing (SMP) system comprises a plurality of processor groups and a non-uniform crossbar switch plane system comprising a plurality of routes, such that each of the processor groups are coupled to the other processor groups by a number of routes at most equal to (N-1), where N equals the number of processor groups.Type: ApplicationFiled: January 20, 2005Publication date: July 20, 2006Inventors: Stuart Berke, Mark Shaw
-
Publication number: 20060143357Abstract: In an embodiment, a multi-processor computer system includes multiple cells, where a cell may include one or more processors and memory resources. The system may further include a global crossbar network and multiple cell-to-global-crossbar connectors, to connect the multiple cells with the global crossbar network. In an embodiment, the system further includes at least one cell-to-cell connector, to directly connect at least one pair of the multiple cells. In another embodiment, the system further includes one or more local crossbar networks, multiple cell-to-local-crossbar connectors, and local input/output backplanes connected to the one or more local crossbar networks.Type: ApplicationFiled: December 29, 2004Publication date: June 29, 2006Inventors: Mark Shaw, Russ Herrell, Stuart Berke