IP Library Granted Patent US 12,738,839
Granted Patent B2
US 12,738,839 · App. 18/270,526 · Granted Sep 15, 2026

Power supply voltage control method and apparatus, blockchain server, and storage medium

Inventors: Weibin Ma (Guangdong, CN); Haifeng Guo (Guangdong, CN); Yuefeng Wu (Guangdong, CN); Lihong Huang (Guangdong, CN); Zuoxing Yang (Guangdong, CN)
Assignee: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
H02M3/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,738,839
App. No.
18/270,526
Granted
Sep 15, 2026
Kind
B2
Abstract

Embodiments of this application provide a power supply voltage control method and apparatus, a blockchain server, and a storage medium. The method includes: determining a voltage determination parameter based on a ratio of a first value to a second value, where the first value is a number of cores in an operating state in a blockchain server, and the second value is a total number of cores in the blockchain server; determining a target voltage value of a power supply of the blockchain server based on the voltage determination parameter; and controlling a value of an output voltage of the power supply to be the target voltage value.

Claims (59)

1 . A power supply voltage control method, comprising:

determining a voltage determination parameter based on a ratio of a first value to a second value, wherein the first value is a number of cores in an operating state in a blockchain server, and the second value is a total number of cores in the blockchain server;

determining a target voltage value of a power supply of the blockchain server based on the voltage determination parameter; and

controlling a value of an output voltage of the power supply to be the target voltage value,

wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually increasing a voltage value of the power supply with a predetermined uniform voltage adjustment step until the voltage determination parameter remains unchanged or starts to decrease; then gradually reducing the voltage value with the voltage adjustment step; and when the voltage determination parameter starts to decrease, determining a sum of the current voltage value of the power supply and one said voltage adjustment step as the target voltage value, or determining a maximum value of the voltage determination parameter of the blockchain server during a frequency up-conversion stage after startup as a predetermined target value; and

gradually adjusting, based on a relative magnitude between the voltage determination parameter and the predetermined target value, the voltage value of the power supply with the voltage adjustment step to determine the target voltage value of the power supply of the blockchain server.

2 . The method according to claim 1 , wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually reducing the voltage value of the power supply with the voltage adjustment step when the voltage determination parameter is equal to the predetermined target value; and

determining a result of summation of a current voltage value of the power supply and a single voltage adjustment step as the target voltage value when the voltage value is reduced until the voltage determination parameter starts to decrease.

3 . The method according to claim 1 , wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually increasing the voltage value of the power supply with the voltage adjustment step when the voltage determination parameter is less than the predetermined target value;

determining a result obtained by subtracting a single voltage adjustment step from a current voltage value of the power supply as the target voltage value when the voltage value is increased until the voltage determination parameter remains unchanged; and

gradually reducing the voltage value with the voltage adjustment step when the voltage value is increased until the voltage determination parameter starts to decrease, and determining a result of summation of the current voltage value of the power supply and the single voltage adjustment step as the target voltage value when the voltage value is reduced until the voltage determination parameter first increases, then remains unchanged, and then starts to decrease.

4 . The method according to claim 1 , further comprising:

determining the second value based on a number of chips in the blockchain server and a number of cores included in each of the chips.

5 . The method according to claim 1 , further comprising:

transmitting computing tasks to all cores in the blockchain server, respectively;

counting cores that execute the computing tasks to return a specified random number; and

determining a number of the counted cores as the first value.

6 . A blockchain server, comprising:

a chip board, comprising a plurality of chips, wherein each of the chips comprises at least one core; and

a control board, comprising a memory and a processor, wherein the memory stores an application that, when executed by the processor, implements a power supply voltage control method according to claim 1 comprising:

determining a voltage determination parameter based on a ratio of a first value to a second value, wherein the first value is a number of cores in an operating state in the blockchain server, and the second value is a total number of cores in the blockchain server;

determining a target voltage value of a power supply of the blockchain server based on the voltage determination parameter; and

controlling a value of an output voltage of the power supply to be the target voltage value,

wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually increasing a voltage value of the power supply with a predetermined uniform voltage adjustment step until the voltage determination parameter remains unchanged or starts to decrease; then gradually reducing the voltage value with the voltage adjustment step; and when the voltage determination parameter starts to decrease, determining a sum of the current voltage value of the power supply and one said voltage adjustment step as the target voltage value, or

determining a maximum value of the voltage determination parameter of the blockchain server during a frequency up-conversion stage after startup as a predetermined target value; and gradually adjusting, based on a relative magnitude between the voltage determination parameter and the predetermined target value, the voltage value of the power supply with the voltage adjustment step to determine the target voltage value of the power supply of the blockchain server; and

wherein the chip board forms a signal connection to the control board through a signal connection interface, and the chip board forms an electrical connection to the power supply through a power connection interface.

7 . The blockchain server according to claim 6 , wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually reducing the voltage value of the power supply with the voltage adjustment step when the voltage determination parameter is equal to the predetermined target value; and

determining a result of summation of a current voltage value of the power supply and a single voltage adjustment step as the target voltage value when the voltage value is reduced until the voltage determination parameter starts to decrease.

8 . The blockchain server according to claim 6 , wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually increasing the voltage value of the power supply with the voltage adjustment step when the voltage determination parameter is less than the predetermined target value;

determining a result obtained by subtracting a single voltage adjustment step from a current voltage value of the power supply as the target voltage value when the voltage value is increased until the voltage determination parameter remains unchanged; and

gradually reducing the voltage value with the voltage adjustment step when the voltage value is increased until the voltage determination parameter starts to decrease, and determining a result of summation of the current voltage value of the power supply and the single voltage adjustment step as the target voltage value when the voltage value is reduced until the voltage determination parameter first increases, then remains unchanged, and then starts to decrease.

9 . The blockchain server according to claim 6 , the method further comprising:

determining the second value based on a number of chips in the blockchain server and a number of cores included in each of the chips.

10 . The blockchain server according to claim 6 , the method further comprising:

transmitting computing tasks to all cores in the blockchain server, respectively;

counting cores that execute the computing tasks to return a specified random number; and

determining a number of the counted cores as the first value.

11 . A non-transitory computer-readable storage medium, storing computer-readable instructions, wherein the computer-readable instructions are used for performing a power supply voltage control method comprising:

determining a voltage determination parameter based on a ratio of a first value to a second value, wherein the first value is a number of cores in an operating state in a blockchain server, and the second value is a total number of cores in the blockchain server;

determining a target voltage value of a power supply of the blockchain server based on the voltage determination parameter; and

controlling a value of an output voltage of the power supply to be the target voltage value,

wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually increasing a voltage value of the power supply with a predetermined uniform voltage adjustment step until the voltage determination parameter remains unchanged or starts to decrease; then gradually reducing the voltage value with the voltage adjustment step; and when the voltage determination parameter starts to decrease, determining a sum of the current voltage value of the power supply and one said voltage adjustment step as the target voltage value, or

determining a maximum value of the voltage determination parameter of the blockchain server during a frequency up-conversion stage after startup as a predetermined target value; and gradually adjusting, based on a relative magnitude between the voltage determination parameter and the predetermined target value, the voltage value of the power supply with the voltage adjustment step to determine the target voltage value of the power supply of the blockchain server.

12 . The non-transitory computer-readable storage medium according to claim 11 , wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually reducing the voltage value of the power supply with the voltage adjustment step when the voltage determination parameter is equal to the predetermined target value; and

determining a result of summation of a current voltage value of the power supply and a single voltage adjustment step as the target voltage value when the voltage value is reduced until the voltage determination parameter starts to decrease.

13 . The non-transitory computer-readable storage medium according to claim 11 , wherein the determining the target voltage value of the power supply of the blockchain server based on the voltage determination parameter comprises:

gradually increasing the voltage value of the power supply with the voltage adjustment step when the voltage determination parameter is less than the predetermined target value;

determining a result obtained by subtracting a single voltage adjustment step from a current voltage value of the power supply as the target voltage value when the voltage value is increased until the voltage determination parameter remains unchanged; and

gradually reducing the voltage value with the voltage adjustment step when the voltage value is increased until the voltage determination parameter starts to decrease, and determining a result of summation of the current voltage value of the power supply and the single voltage adjustment step as the target voltage value when the voltage value is reduced until the voltage determination parameter first increases, then remains unchanged, and then starts to decrease.

14 . The non-transitory computer-readable storage medium according to claim 11 , the method further comprising:

determining the second value based on a number of chips in the blockchain server and a numb of cores included in each of the chips.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: MA, WEIBIN; GUO, HAIFENG; WU, YUEFENG; HUANG, LIHONG; YANG, ZUOXING
To: SHENZHEN MICROBT ELECTRONICS TECHNOLOGY CO., LTD.
Reel/Frame 064124/0430 →
Priority Claims (1)
CN 202211023509.9 · Aug 25, 2022 · national
Continuity (1)
Related Publication 20240388201A1 · Nov 21, 2024
References Cited (54)
US 7679214B2 · Nakamura · 2010 [cited by examiner]
US 9645590B1 · Fung et al. · 2017 [cited by applicant]
US 11296866B2 · Rodriguez De Castro et al. · 2022 [cited by applicant]
US 11340646B1 · Huang et al. · 2022 [cited by applicant]
US 11493981B1 · Ma et al. · 2022 [cited by applicant]
US 11644798B2 · Perenzoni · 2023 [cited by examiner]
US 20050264347A1 · Gyohten et al. · 2005 [cited by applicant]
US 20070147097A1 · Huang · 2007 [cited by examiner]
US 20160246343A1 · Pagarkar et al. · 2016 [cited by applicant]
US 20170068309A1 · Toosizadeh · 2017 [cited by examiner]
US 20180081382A1 · Tsao et al. · 2018 [cited by applicant]
US 20180365178A1 · Kubo · 2018 [cited by examiner]
US 20200132737A1 · De Hoog et al. · 2020 [cited by applicant]
US 20200409450A1 · Hovis · 2020 [cited by examiner]
US 20210028983A1 · Balakrishnan · 2021 [cited by applicant]
US 20220222112A1 · Dibbad et al. · 2022 [cited by applicant]
US 20220374063A1 · Ma et al. · 2022 [cited by applicant]
US 20220413720A1 · Purandare · 2022 [cited by examiner]
US 20230078250A1 · Ma et al. · 2023 [cited by applicant]
US 20230123281A1 · Liu et al. · 2023 [cited by applicant]
CN 103529922A · 2014 [cited by applicant]
CN 103529992A · 2014 [cited by applicant]
CN 105677000A · 2016 [cited by applicant]
CN 108170257A · 2018 [cited by applicant]
CN 207531168U · 2018 [cited by applicant]
CN 108446004A · 2018 [cited by applicant]
CN 207976832U · 2018 [cited by applicant]
CN 108762460A · 2018 [cited by applicant]
CN 110825208A · 2020 [cited by applicant]
CN 112558507A · 2020 [cited by applicant]
CN 2022081596A1 · 2020 [cited by applicant]
CN 111506154A · 2020 [cited by applicant]
CN 111538382A · 2020 [cited by applicant]
CN 111736059A · 2020 [cited by applicant]
CN 111752361A · 2020 [cited by applicant]
CN 111781985A · 2020 [cited by applicant]
CN 111796651A · 2020 [cited by applicant]
CN 111859829A · 2020 [cited by applicant]
CN 111966202A · 2020 [cited by applicant]
CN 111966409A · 2020 [cited by applicant]
CN 112445302A · 2021 [cited by applicant]
CN 213182661U · 2021 [cited by applicant]
CN 113359935A · 2021 [cited by applicant]
CN 113597627A · 2021 [cited by applicant]
CN 3176930A1 · 2022 [cited by applicant]
CN 114384980A · 2022 [cited by applicant]
CN 115113675A · 2022 [cited by applicant]
WO 2022081596A1 · 2020 [cited by applicant]
WO 2022022403A1 · 2022 [cited by applicant]
International Search Report and Written Opinion for PCT/CN2022/070473 dated May 5, 2023 (10 pages). [cited by applicant]
First Chinese Office Action for Application No. 2022110235099 (14 pages including English Translation). [cited by applicant]
First Search Report for Application No. 2022110235099 (4 pages). [cited by applicant]
Supplementary Search Report for Application No. 2022110235099 (1 pages). [cited by applicant]
Notification to Grant Patent Right for Invention for Application No. 2022110235099 (3 pages with English Translation). [cited by applicant]