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: 11334398Abstract: 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: GrantFiled: August 29, 2018Date of Patent: May 17, 2022Assignee: International Business Machines CorporationInventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Paul W. Coteus
-
Patent number: 11205018Abstract: 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: GrantFiled: February 14, 2019Date of Patent: December 21, 2021Assignee: International Business Machines CorporationInventor: Bilge Acun
-
Patent number: 11093862Abstract: 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: GrantFiled: March 21, 2019Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Chih-Chieh Yang, Guojing Cong, Bilge Acun, Alessandro Morari
-
Patent number: 10831252Abstract: 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: GrantFiled: July 25, 2017Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
-
Publication number: 20200302334Abstract: 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: ApplicationFiled: March 21, 2019Publication date: September 24, 2020Inventors: Chih-Chieh Yang, Guojing Cong, Bilge Acun, Alessandro Morari
-
Patent number: 10761583Abstract: 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: GrantFiled: September 11, 2018Date of Patent: September 1, 2020Assignee: International Business Machines CorporationInventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Alessandro Morari, Alper Buyuktosunoglu
-
Publication number: 20200265168Abstract: 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: ApplicationFiled: February 14, 2019Publication date: August 20, 2020Inventor: Bilge Acun
-
Patent number: 10725834Abstract: 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: GrantFiled: November 30, 2017Date of Patent: July 28, 2020Assignee: International Business Machines CorporationInventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
-
Publication number: 20200081513Abstract: 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: ApplicationFiled: September 11, 2018Publication date: March 12, 2020Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Alessandro Morari, Alper Buyuktosunoglu
-
Publication number: 20200073726Abstract: 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: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park, Paul W. Coteus
-
Publication number: 20190163540Abstract: 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: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
-
Publication number: 20190033944Abstract: 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: ApplicationFiled: July 25, 2017Publication date: January 31, 2019Inventors: Eun Kyung Lee, Bilge Acun, Yoonho Park
-
Publication number: 20180059801Abstract: 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: ApplicationFiled: August 30, 2016Publication date: March 1, 2018Inventors: Bilge Acun, Enver Candan