Patents by Inventor Bilge Acun

Bilge Acun 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: 11334398
    Abstract: An application to run on a hardware processor comprising a plurality of cores may be received. Hardware resource utilization data associated with the application may be obtained. A trained neural network with the hardware resource utilization data associated with the application is run, the trained neural network predicting core temperature associated with running the application on a core of the hardware processor. Based on the core temperature predicted by the trained neural network, the plurality of cores may be controlled to run selective tasks associated with the application.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Paul W. Coteus
  • Patent number: 11205018
    Abstract: A device can be identified using a manufacturing characteristic in the device. Power consumption data associated with a device is received. A power model can be fitted to the power consumption data and at least one parameter is determined based on fitting. A fingerprint of the device can be created based on at least one parameter.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventor: Bilge Acun
  • Patent number: 11093862
    Abstract: A data index sequence indexing a dataset is received. A location of a data sample identified by a data index in the data index sequence is determined. A scheme is generated for specifying a data movement based on the location. Responsive to determining that the location is a cache of a process, the data sample in the cache can be reused without having to load the data sample from a storage device.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Chih-Chieh Yang, Guojing Cong, Bilge Acun, Alessandro Morari
  • Patent number: 10831252
    Abstract: Sub-components assembled into a computer are selected based on sub-component power efficiency levels (for example, low, medium, high) and/or anticipated usage of the computer. Multiple units of each type of sub-component (for example, a CPU) are tested to determine a power efficiency level of each unit. Computers in which sub-component efficiency levels are desired to match an overall computer efficiency level, receive sub-component units of corresponding efficiency level. Computers anticipated to run applications that make intensive use of a given type of sub-component receive the given units having a higher efficiency level. Computers anticipated to run applications that make little use of a given type of sub-component receive a physical unit having a lower efficiency level. Computers anticipated to run a wide variety of applications of no particular usage intensity for a given type of sub-component, receive a unit having an average efficiency level.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
  • Publication number: 20200302334
    Abstract: A data index sequence indexing a dataset is received. A location of a data sample identified by a data index in the data index sequence is determined. A scheme is generated for specifying a data movement based on the location. Responsive to determining that the location is a cache of a process, the data sample in the cache can be reused without having to load the data sample from a storage device.
    Type: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Inventors: Chih-Chieh Yang, Guojing Cong, Bilge Acun, Alessandro Morari
  • Patent number: 10761583
    Abstract: An application to run on a computer node comprising a plurality of hardware components is received. Expected performance of the hardware components is received. A power shifting ratio associated with each of the plurality of hardware components for each phase of the application is determined. Power between the hardware components is dynamically shifted based on the power shifting ratio at different phases of the application.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: September 1, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Alessandro Morari, Alper Buyuktosunoglu
  • Publication number: 20200265168
    Abstract: A device can be identified using a manufacturing characteristic in the device. Power consumption data associated with a device is received. A power model can be fitted to the power consumption data and at least one parameter is determined based on fitting. A fingerprint of the device can be created based on at least one parameter.
    Type: Application
    Filed: February 14, 2019
    Publication date: August 20, 2020
    Inventor: Bilge Acun
  • Patent number: 10725834
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for scheduling an application. The method includes one or more processors receiving a task, the task includes instructions indicating desired nodes to perform the task through programs. The method further includes one or more processors identifying application characteristic information and node characteristic information associated with nodes within a data center composed of nodes. The application characteristic information includes resource utilization information for applications on nodes within the data center. The method further includes one or more processors determining that the nodes reach a threshold level of power consumption. The threshold level is a pre-set maximum amount of power utilized by a node within the data center. The method further includes one or more processors determining a node consuming an amount of power that is below a threshold level of power consumption in the data center.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
  • Publication number: 20200081513
    Abstract: An application to run on a computer node comprising a plurality of hardware components is received. Expected performance of the hardware components is received. A power shifting ratio associated with each of the plurality of hardware components for each phase of the application is determined. Power between the hardware components is dynamically shifted based on the power shifting ratio at different phases of the application.
    Type: Application
    Filed: September 11, 2018
    Publication date: March 12, 2020
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Alessandro Morari, Alper Buyuktosunoglu
  • Publication number: 20200073726
    Abstract: An application to run on a hardware processor comprising a plurality of cores may be received. Hardware resource utilization data associated with the application may be obtained. A trained neural network with the hardware resource utilization data associated with the application is run, the trained neural network predicting core temperature associated with running the application on a core of the hardware processor. Based on the core temperature predicted by the trained neural network, the plurality of cores may be controlled to run selective tasks associated with the application.
    Type: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Paul W. Coteus
  • Publication number: 20190163540
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for scheduling an application. The method includes one or more processors receiving a task, the task includes instructions indicating desired nodes to perform the task through programs. The method further includes one or more processors identifying application characteristic information and node characteristic information associated with nodes within a data center composed of nodes. The application characteristic information includes resource utilization information for applications on nodes within the data center. The method further includes one or more processors determining that the nodes reach a threshold level of power consumption. The threshold level is a pre-set maximum amount of power utilized by a node within the data center. The method further includes one or more processors determining a node consuming an amount of power that is below a threshold level of power consumption in the data center.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
  • Publication number: 20190033944
    Abstract: Sub-components assembled into a computer are selected based on sub-component power efficiency levels (for example, low, medium, high) and/or anticipated usage of the computer. Multiple units of each type of sub-component (for example, a CPU) are tested to determine a power efficiency level of each unit. Computers in which sub-component efficiency levels are desired to match an overall computer efficiency level, receive sub-component units of corresponding efficiency level. Computers anticipated to run applications that make intensive use of a given type of sub-component receive the given units having a higher efficiency level. Computers anticipated to run applications that make little use of a given type of sub-component receive a physical unit having a lower efficiency level. Computers anticipated to run a wide variety of applications of no particular usage intensity for a given type of sub-component, receive a unit having an average efficiency level.
    Type: Application
    Filed: July 25, 2017
    Publication date: January 31, 2019
    Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
  • Publication number: 20180059801
    Abstract: Systems and method are provided for entering alphanumeric input into an electronic device. The systems include two devices with a viscoelastic casing in the size of a user's hand, and a plurality of sensors are arranged such that when the user grasps the holding section, the user's fingers substantially overlay the keys. The device may also include a pointer control device such as accelerometer to control the pointer in a computer without the need for the user from switching between another pointer control device such as a mouse and the handheld keyboard. When the user applies a pressure to a sensor, the viscoelastic casing deforms until the internal strain equals to the pressure.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Bilge Acun, Enver Candan