JP2006126970A - Electronic device, computer, cooling control method and cooling control program - Google Patents
Electronic device, computer, cooling control method and cooling control program Download PDFInfo
- Publication number
- JP2006126970A JP2006126970A JP2004311358A JP2004311358A JP2006126970A JP 2006126970 A JP2006126970 A JP 2006126970A JP 2004311358 A JP2004311358 A JP 2004311358A JP 2004311358 A JP2004311358 A JP 2004311358A JP 2006126970 A JP2006126970 A JP 2006126970A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- unit
- unit time
- per unit
- cooling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Power Sources (AREA)
Abstract
Description
本発明は、電子装置、コンピュータ、冷却制御方法、および、冷却制御プログラムに関し、特に、命令の種類により冷却能力の制御を行う電子装置、コンピュータ、冷却制御方法、および、冷却制御プログラムに関する。 The present invention relates to an electronic device, a computer, a cooling control method, and a cooling control program, and more particularly, to an electronic device, a computer, a cooling control method, and a cooling control program that control the cooling capacity according to the type of instruction.
従来の冷却制御装置としては、たとえば、所定のプロセスを経て画像形成を行う画像形成装置において、前記プロセスに連動して駆動される温度上昇を伴う電装部と、その電装部を冷却する冷却ファンと、その冷却ファンの動作を制御する制御手段とを有し、前記制御手段が前記電装部内の所定個所の温度を推定する温度推定手段を備えると共に、その温度推定手段での推定結果に応じて前記冷却ファンの動作を制御するファン制御装置がある(特許文献1)。 As a conventional cooling control device, for example, in an image forming apparatus that forms an image through a predetermined process, an electrical component that is driven in conjunction with the process and that has a temperature rise, a cooling fan that cools the electrical component, And a control means for controlling the operation of the cooling fan, the control means comprising a temperature estimation means for estimating the temperature at a predetermined location in the electrical component, and according to the estimation result of the temperature estimation means, There is a fan control device that controls the operation of a cooling fan (Patent Document 1).
上述した従来の冷却制御装置の技術の問題点は、装置の動作状態に基づいて、瞬時に、冷却能力を変化させることがむずかしいことである。 The problem with the technology of the conventional cooling control apparatus described above is that it is difficult to change the cooling capacity instantaneously based on the operating state of the apparatus.
その理由は、冷却装置で装置の冷却を行う場合、周囲の温度を温度センサにより測定し、この温度を1つに要素として考慮し、必要な冷却能力を供給する制御を行っているので、装置の負荷の急変による急な温度変化の場合、温度変化に対し必要な冷却能力が即時的に追従できないからである。 The reason for this is that when the device is cooled by a cooling device, the ambient temperature is measured by a temperature sensor, and this temperature is considered as one factor, and control is performed to supply the necessary cooling capacity. This is because in the case of a sudden temperature change due to a sudden change in the load, the required cooling capacity cannot immediately follow the temperature change.
本発明の目的は、上述した従来の課題を解決する電子装置、コンピュータ、冷却制御方法、および、冷却制御プログラムを提供することである。 An object of the present invention is to provide an electronic apparatus, a computer, a cooling control method, and a cooling control program that solve the above-described conventional problems.
本発明の第1の電子装置は、1以上の単位時間当たりの第i種の命令の発行数、または、実行数を算出する第iの命令数算出部を含む第1の論理装置と、1以上の単位時間当たりの前記第i種の命令の発行数、または、実行数に基づいて、第i種の命令の動作により大きく電力を消費する第iの論理装置の冷却能力を増大させる制御を行う冷却制御装置とを有することを特徴とする。 A first electronic device according to the present invention includes a first logic device including an i-th instruction number calculation unit that calculates the number of issuances of an i-type instruction per unit time or the number of executions, and 1 Control for increasing the cooling capacity of the i-th logic device that consumes a large amount of power by the operation of the i-type instruction based on the number of issuances or executions of the i-th instruction per unit time. And a cooling control device for performing the operation.
本発明の第2の電子装置は、1以上の単位時間当たりの第i種の命令の発行数、または、実行数を算出する第iの命令数算出部を含む第1の論理装置と、1以上の単位時間当たりの前記第i種の命令の発行数、または、実行数に基づいて、第i種の命令の動作により大きく電力を消費する第iの論理装置の冷却能力を増大させる制御を行う冷却制御装置と、前記冷却制御装置の制御にしたがい前記第iの論理装置の冷却を行う第iの冷却装置とを有することを特徴とする。 A second electronic device according to the present invention includes a first logic device including an i-th instruction number calculation unit that calculates the number of issuances of i-type instructions per unit time or the number of executions, and 1 Control for increasing the cooling capacity of the i-th logic device that consumes a large amount of power by the operation of the i-type instruction based on the number of issuances or executions of the i-th instruction per unit time. A cooling control device that performs cooling, and an i-th cooling device that cools the i-th logic device according to the control of the cooling control device.
本発明の第1のコンピュータは、中央処理装置と、主記憶装置と、冷却制御装置とを備え、前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令数算出部と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令数算出部とを有し、前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置の冷却を制御する手段を有することを特徴とする。 A first computer according to the present invention includes a central processing unit, a main storage device, and a cooling control unit, and the central processing unit calculates the number of operation unit instructions issued or the number of executions per unit time. An arithmetic unit instruction number calculating unit, and a main memory access instruction number calculating unit for calculating the number of issued main memory access instructions per unit time or the number of executions. The central processing according to a control table including the number of issued or executed instructions and the number of issued main memory access instructions per unit time or an increase in cooling capacity per unit time corresponding to the number of executed instructions And a device for controlling cooling of the main storage device.
本発明の第2のコンピュータは、中央処理装置と、主記憶装置と、入出力装置と、冷却制御装置とを備え、前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令数算出部と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令数算出部と、単位時間当たりの入出力命令の発行数、または、実行数を算出する入出力命令数算出部とを有し、前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数と、単位時間当たりの入出力命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置、および、前記入出力装置の冷却を制御する手段を有することを特徴とする。 A second computer according to the present invention includes a central processing unit, a main storage device, an input / output device, and a cooling control device, wherein the central processing unit is configured to issue an arithmetic unit instruction per unit time, or An arithmetic unit instruction number calculation unit that calculates the number of executions, and a main memory access instruction number calculation unit that calculates the number of executions of main memory access instructions per unit time, and issuance of input / output instructions per unit time The number of input / output instructions to calculate the number of executions, or the number of executions, and the cooling control device issues the number of arithmetic unit instructions issued per unit time or the number of executions and main memory access per unit time The central processing unit according to a control table including the number of instructions issued or executed and the number of I / O instructions issued per unit time or a cooling capacity increment per unit time corresponding to the number of executed times, Said Storage and characterized by having a means for controlling the cooling of the output device.
本発明の第3のコンピュータは、前記第2のコンピュータであって、前記演算器命令数算出部が、演算器命令の発行を検出し演算器命令発行検出信号を出力する演算器命令検出回路と、演算器命令発行回数を保持し、演算器命令発行検出信号にしたがい演算器命令発行回数を増加させ、一定時間到達信号により演算器命令発行回数をリセットする命令発行数保持回路と、単位時間値を保持し、毎クロック単位時間値を増加させ、単位時間値が一定の時間に達すると一定時間到達信号を出力する単位時間検出回路と、演算器命令発行回数を保持し、一定時間到達信号にしたがい前記命令発行数保持回路からの演算器命令発行回数を取り込む単位時間当たりの命令発行数保持回路とを有することを特徴とする。 A third computer according to the present invention is the second computer, wherein the arithmetic unit instruction number calculation unit detects an arithmetic unit instruction issuance and outputs an arithmetic unit instruction issuance detection signal; An instruction issuance number holding circuit that holds the number of issuance of operation unit instructions, increases the number of issuance of operation unit instructions in accordance with the operation unit instruction issuance detection signal, and resets the number of operation unit instruction issuances by a fixed time arrival signal, and unit time value The unit time detection circuit that increases the unit time value for each clock and outputs a fixed time arrival signal when the unit time value reaches a fixed time, and the number of operation unit command issuances are held, Accordingly, an instruction issue number holding circuit per unit time for fetching the number of operation unit instruction issues from the instruction issue number holding circuit is provided.
本発明の第4のコンピュータは、前記第2、または、第3のコンピュータであって、前記制御テーブルが、単位時間当たりの演算器命令の発行数、または、実行数の増加に対して前記中央処理装置の冷却能力の増加を大きく、単位時間当たりの主記憶アクセス命令の発行数、または、実行数の増加に対して前記主記憶装置の冷却能力の増加を大きく、単位時間当たりの入出力命令の発行数、または、実行数の増加に対して前記入出力装置の冷却能力の増加を大きくする冷却能力増分を含むことを特徴とする。 The fourth computer according to the present invention is the second or third computer, wherein the control table is configured to increase the number of operation unit instructions issued per unit time or increase in the number of executions. The increase in the cooling capacity of the processing unit is large, and the increase in the cooling capacity of the main storage unit is large with respect to the increase in the number of issued main memory access instructions per unit time or the number of executions. And an increase in the cooling capacity of the input / output device with respect to an increase in the number of issuances or executions.
本発明の第1の冷却制御方法は、第1の論理装置が、1以上の単位時間当たりの第i種の命令の発行数、または、実行数を算出する第iの命令数算出手順を含み、冷却制御装置が、1以上の単位時間当たりの前記第i種の命令の発行数、または、実行数に基づいて、第i種の命令の動作により大きく電力を消費する第iの論理装置の冷却能力を増大させる制御を行う手順を含むことを特徴とする。 The first cooling control method of the present invention includes an i-th instruction number calculation procedure in which the first logic device calculates the number of issuances of the i-type instruction per unit time or the number of executions. The cooling control device of the i-th logic device that consumes more power by the operation of the i-type instruction based on the number of issuances or executions of the i-type instruction per unit time. It includes a procedure for performing control for increasing the cooling capacity.
本発明の第2の冷却制御方法は、中央処理装置と、主記憶装置と、入出力装置と、冷却制御装置とを利用し、前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令算出手順と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令算出手順と、単位時間当たりの入出力命令の発行数、または、実行数を算出する入出力命令算出手順とを含み、前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数と、単位時間当たりの入出力命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置、および、前記入出力装置の冷却を制御する手順を含むことを特徴とする。 A second cooling control method of the present invention uses a central processing unit, a main storage device, an input / output device, and a cooling control unit, and the central processing unit issues the number of arithmetic unit instructions per unit time. Or, an arithmetic unit instruction calculation procedure for calculating the number of executions, a number of main memory access instructions issued per unit time, or a main memory access instruction calculation procedure for calculating the number of executions, and an input / output instruction per unit time An input / output instruction calculation procedure for calculating the number of issued or executed instructions, wherein the cooling control device issues the number of issued operator instructions per unit time or the number of executed instruction and main memory access instructions per unit time. In accordance with a control table including the number of issued or executed and the number of I / O instruction issued per unit time or the cooling capacity increment per unit time corresponding to the executed number. Main memory, and characterized in that it comprises a procedure for controlling the cooling of the output device.
本発明の第3の冷却制御方法は、前記第2の冷却制御方法であって、前記演算器命令算出手順が、演算器命令検出回路に、演算器命令の発行を検出し演算器命令発行検出信号を出力させる手順と、命令発行数保持回路に、演算器命令発行回数を保持し、演算器命令発行検出信号にしたがい演算器命令発行回数を増加させ、一定時間到達信号により演算器命令発行回数をリセットさせる手順と、単位時間検出回路に、単位時間値を保持し、毎クロック単位時間値を増加させ、単位時間値が一定の時間に達すると一定時間到達信号を出力させる手順と、単位時間当たりの命令発行数保持回路に、演算器命令発行回数を保持し、一定時間到達信号にしたがい前記命令発行数保持回路からの演算器命令発行回数を取り込ませる手順とを含むことを特徴とする。 The third cooling control method of the present invention is the second cooling control method, wherein the arithmetic unit instruction calculation procedure detects an arithmetic unit instruction issue to the arithmetic unit instruction detection circuit and detects an arithmetic unit instruction issue detection. The signal output procedure and the instruction issue count holding circuit hold the number of operator instruction issuances, increase the number of operator instruction issuances according to the operator instruction issuance detection signal, and issue the number of operator instruction issuances by a fixed time arrival signal. The unit time detection circuit holds the unit time value, increments the clock unit time value every clock, and outputs a constant time arrival signal when the unit time value reaches a certain time, and unit time And a procedure for holding the number of operation unit instruction issuances in the per instruction issuance number holding circuit, and fetching the number of operation unit instruction issuances from the instruction issuance number holding circuit according to a fixed time arrival signal. To.
本発明の第1の冷却制御プログラムは、第1の論理装置が、1以上の単位時間当たりの第i種の命令の発行数、または、実行数を算出する第iの命令数算出手順を含み、冷却制御装置が、1以上の単位時間当たりの前記第i種の命令の発行数、または、実行数に基づいて、第i種の命令の動作により大きく電力を消費する第iの論理装置の冷却能力を増大させる制御を行う手順を電子機器に実行させることを特徴とする。 The first cooling control program of the present invention includes an i-th instruction number calculation procedure in which the first logic device calculates the number of issuances of the i-type instruction per unit time or the number of executions. The cooling control device of the i-th logic device that consumes more power by the operation of the i-type instruction based on the number of issuances or executions of the i-type instruction per unit time. The electronic apparatus is caused to execute a procedure for performing control for increasing the cooling capacity.
本発明の第2の冷却制御プログラムは、中央処理装置と、主記憶装置と、入出力装置と、冷却制御装置とを利用し、前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令算出手順と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令算出手順と、単位時間当たりの入出力命令の発行数、または、実行数を算出する入出力命令算出手順と、前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数と、単位時間当たりの入出力命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置、および、前記入出力装置の冷却を制御する手順をコンピュータに実行させることを特徴とする。 A second cooling control program of the present invention uses a central processing unit, a main storage device, an input / output device, and a cooling control unit, and the central processing unit issues the number of operation unit instructions per unit time. Or, an arithmetic unit instruction calculation procedure for calculating the number of executions, a number of main memory access instructions issued per unit time, or a main memory access instruction calculation procedure for calculating the number of executions, and an input / output instruction per unit time Input / output instruction calculation procedure for calculating the number of issued or executed, and the cooling control unit issuing the number of arithmetic unit instructions issued per unit time or the number of executed and main memory access instructions per unit time The central processing unit according to a control table including the number or execution number and the number of I / O instructions issued per unit time or the cooling capacity increment per unit time corresponding to the execution number. Main memory, and characterized in that to execute the steps of controlling the cooling of the input device to the computer.
本発明の第3の冷却制御プログラムは、前記第2の冷却制御プログラムであって、前記演算器命令算出手順が、演算器命令検出回路に、演算器命令の発行を検出し演算器命令発行検出信号を出力させる手順と、命令発行数保持回路に、演算器命令発行回数を保持し、演算器命令発行検出信号にしたがい演算器命令発行回数を増加させ、一定時間到達信号により演算器命令発行回数をリセットさせる手順と、単位時間検出回路に、単位時間値を保持し、毎クロック単位時間値を増加させ、単位時間値が一定の時間に達すると一定時間到達信号を出力させる手順と、単位時間当たりの命令発行数保持回路に、演算器命令発行回数を保持し、一定時間到達信号にしたがい前記命令発行数保持回路からの演算器命令発行回数を取り込ませる手順とを含み、上記手順をコンピュータに実行させることを特徴とする。 The third cooling control program of the present invention is the second cooling control program, wherein the computing unit command calculation procedure detects the issuing of the computing unit command to the computing unit command detection circuit and detects the computing unit command issue. The signal output procedure and the instruction issue count holding circuit hold the number of operator instruction issuances, increase the number of operator instruction issuances according to the operator instruction issuance detection signal, and issue the number of operator instruction issuances by a fixed time arrival signal. The unit time detection circuit holds the unit time value, increments the clock unit time value every clock, and outputs a constant time arrival signal when the unit time value reaches a certain time, and unit time And a procedure for holding the number of operation unit instruction issuances in the per-instruction issue number holding circuit and fetching the number of operation unit instruction issuances from the instruction issue number holding circuit according to a fixed time arrival signal. , Characterized in that to perform the above procedure in the computer.
本発明は、装置の動作状態に基づいて、瞬時に、冷却能力を変化できるという効果を持つ。 The present invention has an effect that the cooling capacity can be instantaneously changed based on the operating state of the apparatus.
その理由は、命令の種類により電力を消費する論理装置の冷却能力を増大させる制御を行うからである。 This is because control is performed to increase the cooling capacity of the logic device that consumes power depending on the type of instruction.
次に、本発明を実施するための第1の最良の形態について図面を参照して詳細に説明する。 Next, a first best mode for carrying out the present invention will be described in detail with reference to the drawings.
図1は、本発明を実施するための第1の最良の形態の構成を示すブロック図である。 FIG. 1 is a block diagram showing the configuration of the first best mode for carrying out the present invention.
図1を参照すると、本発明を実施するための第1の最良の形態は、命令を実行する第1の論理装置11と、第2の論理装置12と、第3の論理装置13と、・・・、第nの論理装置1nと、主に第1の論理装置11を冷却する第1の冷却装置21と、主に第2の論理装置12を冷却する第2の冷却装置22と、主に第3の論理装置13を冷却する第3の冷却装置23と、・・・、主に第nの論理装置1nを冷却する第nの冷却装置2nと、冷却制御装置30とを含んで構成される電子装置10である。
Referring to FIG. 1, the first best mode for carrying out the present invention is that a first logical unit 11, a second
図2は、命令を実行する第1の論理装置11、および、冷却制御装置30の構成を示すブロック図である。
FIG. 2 is a block diagram showing the configuration of the first logic device 11 that executes instructions and the
図2を参照すると、第1の論理装置11は、単位時間当たりの第1種の命令発行数を算出し冷却制御装置30に出力する第1の命令数算出部41と、単位時間当たりの第2種の命令発行数を算出し冷却制御装置30に出力する第2の命令数算出部42と、単位時間当たりの第3種の命令発行数を算出し冷却制御装置30に出力する第3の命令数算出部43と、・・・、単位時間当たりの第n種の命令発行数を算出し冷却制御装置30に出力する第nの命令数算出部4nとを含む。ここで、第1種の命令は、第1の論理装置11の動作に大きな影響を与える命令(たとえば、多く動作し、電力を消費する命令)である。第2種の命令は、第2の論理装置12の動作に大きな影響を与える命令である。第3種の命令は、第3の論理装置13の動作に大きな影響を与える命令である。第n種の命令は、第nの論理装置1nの動作に大きな影響を与える命令である。
Referring to FIG. 2, the first logic device 11 calculates a first type instruction issue number per unit time and outputs it to the
また、冷却制御装置30は、制御テーブル301を含み、第1の論理装置11から入力した単位時間当たりの第1種の命令発行数〜単位時間当たりの第n種の命令発行数に基づいて第1の冷却装置21〜第nの冷却装置2nの冷却能力を制御(たとえば、冷却能力増分を求める)する。
In addition, the
次に、本発明を実施するための第1の最良の形態の実施例について説明する。 Next, an example of the first best mode for carrying out the present invention will be described.
図3は、本発明を実施するための第1の最良の形態の実施例の構成を示すブロック図である。 FIG. 3 is a block diagram showing a configuration of an embodiment of the first best mode for carrying out the present invention.
図3を参照すると、電子装置10は、コンピュータ100である。第1の論理装置11は、中央処理装置110であり、第2の論理装置12は、主記憶装置120であり、第3の論理装置13は、入出力装置130である。また、第1種の命令は、中央処理装置110内の演算器(たとえば、加算器、乗算器等)を動作させる演算器命令(たとえば、加算命令、乗算命令等)である。第2種の命令は、主記憶装置120を動作(読み出し、書き込み等)させる主記憶アクセス命令(たとえば、主記憶装置120からの読み出し命令、主記憶装置120への書き込み命令等)である。第3種の命令は、入出力装置130を動作(読み出し、書き込み等)させる入出力命令(たとえば、入出力装置130からの読み出し命令、入出力装置130への書き込み命令等)である。第1の冷却装置21は、主に中央処理装置110を冷却し、第2の冷却装置22は、主に主記憶装置120を冷却し、第3の冷却装置23は、主に入出力装置130を冷却する。
Referring to FIG. 3, the
上記の「主に」は、たとえば、第1の冷却装置21が、完全に、中央処理装置110のみを冷却するとは限らないからである(風が主記憶装置120に、幾分かは漏れるからである)。
The above “mainly” is because, for example, the
図4は、図3の中央処理装置110の構成を示すブロック図である。
FIG. 4 is a block diagram showing a configuration of the
図4を参照すると、クロックに同期して動作する中央処理装置110は、演算器命令数算出部51(第1の命令数算出部41に相当)と、主記憶アクセス命令数算出部52(第2の命令数算出部42に相当)と、入出力命令数算出部53(第3の命令数算出部43に相当)とを含む。
Referring to FIG. 4, the
図5は、図4の演算器命令数算出部51の構成を示すブロック図である。
FIG. 5 is a block diagram showing a configuration of the arithmetic unit instruction
図5を参照すると、演算器命令数算出部51は、演算器命令の発行を検出し演算器命令発行検出信号を出力する演算器命令検出回路61と、演算器命令発行回数を保持し、演算器命令発行検出信号にしたがい演算器命令発行回数を増加させ、一定時間到達信号により演算器命令発行回数を“0”にリセットする命令発行数保持回路62と、単位時間値を保持し、毎クロック単位時間値を増加させ、単位時間値が一定の時間に達すると一定時間到達信号を命令発行数保持回路62、および、単位時間当たりの命令発行数保持回路64に出力する単位時間検出回路63と、演算器命令発行回数を保持し、一定時間到達信号にしたがい命令発行数保持回路62からの演算器命令発行回数を取り込む単位時間当たりの命令発行数保持回路64とを含む。
Referring to FIG. 5, the arithmetic unit instruction
また、命令発行数保持回路62は、演算器命令発行検出信号、および、一定時間到達信号を同クロックで入力すると、演算器命令発行回数を“0”にする(“1”にする構成も可能である)。
In addition, the instruction issue
主記憶アクセス命令数算出部52、入出力命令数算出部53も、命令発行数保持回路62と、単位時間検出回路63と単位時間当たりの命令発行数保持回路64を含む。演算器命令検出回路61の替わりに、主記憶アクセス命令数算出部52は、主記憶アクセス命令の発行を検出し主記憶アクセス命令発行検出信号を出力する主記憶アクセス命令検出回路(図示せず)を含む。また、入出力命令数算出部53は、入出力命令の発行を検出し入出力命令発行検出信号を出力する入出力命令検出回路(図示せず)を含む。
The main memory access instruction
次に、本発明を実施するための第1の最良の形態の実施例の動作について図面を参照して詳細に説明する。 Next, the operation of the embodiment of the first best mode for carrying out the present invention will be described in detail with reference to the drawings.
図6は、本発明を実施するための第1の最良の形態の実施例の動作を示すタイミングチャートである。 FIG. 6 is a timing chart showing the operation of the embodiment of the first best mode for carrying out the present invention.
図6を参照すると、コンピュータ100の起動時に演算器命令検出回路61、命令発行数保持回路62、単位時間検出回路63、および、単位時間当たりの命令発行数保持回路64は、“0”に設定される。単位時間検出回路63は、一定時間(ここでは、7クロックの時間とする)になるまで、毎クロック、単位時間値を増加させる。
Referring to FIG. 6, when the
演算器命令検出回路61が演算器命令の発行を検出すると演算器命令発行検出信号を出力する(図6クロックT1)。命令発行数保持回路62は、演算器命令発行検出信号にしたがい演算器命令発行数を増加させ“1”にする(クロックT2)。演算器命令検出回路61が演算器命令の発行を検出すると(クロックT4)、命令発行数保持回路62は、演算器命令発行数を増加させ“2”にする(クロックT5)。演算器命令検出回路61が演算器命令の発行を検出すると(クロックT6)、命令発行数保持回路62は、演算器命令発行数を増加させ“3”にする(クロックT7)。演算器命令検出回路61が演算器命令の発行を検出すると(クロックT7)、命令発行数保持回路62は、演算器命令発行数を増加させ“4”にする(クロックT8)。
When the arithmetic unit
また、単位時間検出回路63が、単位時間値“7”になり一定時間到達信号を出力すると(クロックT8)、命令発行数保持回路62は、一定時間到達信号にしたがい演算器命令発行数をリセットし“0”にする(クロックT9)。また、単位時間検出回路63は、単位時間値を“0”にする(クロックT9)。また、単位時間当たりの命令発行数保持回路64は、一定時間到達信号にしたがい命令発行数保持回路62からの演算器命令発行回数“4”を取り込み保持する(クロックT9)。
Further, when the unit
演算器命令検出回路61が演算器命令の発行を検出すると(クロックT9)、命令発行数保持回路62は、演算器命令発行数を増加させ“1”にする(クロックT10)。演算器命令検出回路61が演算器命令の発行を検出すると(クロックT10)、命令発行数保持回路62は、演算器命令発行数を増加させ“2”にする(クロックT11)。演算器命令検出回路61が演算器命令の発行を検出すると(クロックT11)、命令発行数保持回路62は、演算器命令発行数を増加させ“3”にする(クロックT12)。演算器命令検出回路61が演算器命令の発行を検出すると(クロックT13)、命令発行数保持回路62は、演算器命令発行数を増加させ“4”にする(クロックT14)。演算器命令検出回路61が演算器命令の発行を検出すると(クロックT15)、命令発行数保持回路62は、演算器命令発行数を増加させ“5”にする(クロックT16)。
When the arithmetic unit
また、単位時間検出回路63が、単位時間値“7”になり一定時間到達信号を出力すると(クロックT16)、命令発行数保持回路62は、一定時間到達信号にしたがい演算器命令発行数をリセットし“0”にする(クロックT17)。また、単位時間検出回路63は、単位時間値を“0”にする(クロックT17)。また、単位時間当たりの命令発行数保持回路64は、一定時間到達信号にしたがい命令発行数保持回路62からの演算器命令発行回数“5”を取り込み保持する(クロックT9)。
Further, when the unit
主記憶アクセス命令数算出部52、入出力命令数算出部53も、演算器命令検出回路61と同様の動作をする。
The main memory access instruction
次に、冷却制御装置30の動作について図面を参照して説明する。
Next, the operation of the
図7は、冷却制御装置30の動作を示す制御テーブル301の説明図である。
FIG. 7 is an explanatory diagram of the control table 301 showing the operation of the
冷却制御装置30は、内部の記憶装置に制御テーブル301を含み、制御テーブル301にしたがって動作する。
The cooling
図7を参照すると、制御テーブル301は、第1の冷却装置21〜第3の冷却装置23対応に命令種別ごとの単位時間当たりの発行数帯、単位時間当たりの冷却能力増分を含む。
Referring to FIG. 7, the control table 301 includes an issuance band per unit time and a cooling capacity increment per unit time for each instruction type corresponding to the
たとえば、中央処理装置110を主に冷却する第1の冷却装置21では、演算器命令の増加に対して冷却能力の増加が大きく、入出出力命令の増加に対して冷却能力の増加はそれほど大きくない。入出力装置130を主に冷却する第3の冷却装置23では、演算器命令の増加に対しては冷却能力の増加がなく、入出力命令の増加に対して冷却能力の増加が大きい。以上のように、制御テーブル301では、冷却される装置が大きく動作する命令に対してはその冷却される装置の冷却を増大させるように命令ごとの重み付けが決定される。
For example, in the
冷却制御装置30は、制御テーブル301にしたがって、冷却能力制御信号を出力し第1の冷却装置21〜第3の冷却装置23を制御する。
この表に従って、各動作命令の単位時間当たりの発行数に応じて、各冷却ユニットの単位時間当たりの冷却能力が変化することで、各ユニットの負荷に応じて必要な冷却能力が即時に供給されるため、装置内を一定の温度に保つことが容易に可能になる。
The cooling
According to this table, the cooling capacity per unit time of each cooling unit changes according to the number of operation commands issued per unit time, and the necessary cooling capacity is immediately supplied according to the load of each unit. Therefore, the inside of the apparatus can be easily maintained at a constant temperature.
また、演算器命令検出回路61、上記主記憶アクセス命令検出回路、上記入出力命令検出回路が1つの命令検出回路に統合されてもよい。また、上記の説明においては、単位時間当たりの命令発行数について説明したが、単位時間当たりの命令実行数でもよい。
The arithmetic unit
また、冷却制御装置30は、たとえば、中央処理装置110に含まれてもよい。
Further, the cooling
次に、演算器命令数算出部51の構成について図面を参照してさらに詳細に説明する。
Next, the configuration of the arithmetic unit instruction
図8は、演算器命令数算出部51の詳細実施例の構成を示すブロック図である。
FIG. 8 is a block diagram showing the configuration of a detailed embodiment of the arithmetic unit instruction
図8を参照すると、演算器命令検出回路61は、演算器命令の発行を検出しデコーダ(入力は、命令語の命令指定部分)である。命令発行数保持回路62は、演算器命令発行数を保持する命令発行数レジスタ621と、演算器命令発行数を1加算する加算回路622と、選択回路623(演算器命令発行検出信号が“0”であると命令発行数レジスタ621の出力を選択し、演算器命令発行検出信号が“1”であると加算回路622の出力を選択する)とを含む。
Referring to FIG. 8, the arithmetic unit
単位時間検出回路63は、クロックによる単位時間の累積値を保持する単位時間レジスタ631と、単位時間の累積値を1加算する加算回路632と、一定時間を保持する一定時間レジスタ633と、単位時間の累積値と一定時間とを比較し、一致すると一定時間到達信号を出力する比較回路634とを含む。
The unit
単位時間当たりの命令発行数保持回路64は、演算器命令発行数を保持する単位時間当たりの命令発行数レジスタ641と、選択回路642(一定時間到達信号が“0”であると単位時間当たりの命令発行数レジスタ641を選択し、一定時間到達信号が“1”であると命令発行数レジスタ621の出力を選択する)とを含む。
The instruction issuance
命令発行数レジスタ621、単位時間レジスタ631は、一定時間到達信号により、リセットされ“0”になる。
The instruction
次に、本発明を実施するための第2の最良の形態について図面を参照して詳細に説明する。 Next, a second best mode for carrying out the present invention will be described in detail with reference to the drawings.
本発明を実施するための第2の最良の形態は、図6のフォローチャートの動作をする手順を含む方法である。 A second best mode for carrying out the present invention is a method including a procedure for operating the follow chart of FIG.
次に、本発明を実施するための第3の最良の形態について図面を参照して詳細に説明する。 Next, a third best mode for carrying out the present invention will be described in detail with reference to the drawings.
本発明を実施するための第3の最良の形態は、図6のフォローチャートの動作をする手順を電子装置10に実行させるプログラムである。プログラムは、ハードウェアを制御するファームウェアとして実現可能である。
The third best mode for carrying out the present invention is a program for causing the
10 電子装置
11 第1の論理装置
12 第2の論理装置
13 第3の論理装置
1n 第nの論理装置
21 第1の冷却装置
22 第2の冷却装置
23 第3の冷却装置
2n 第nの冷却装置
41 第1の命令数算出部
42 第2の命令数算出部
43 第3の命令数算出部
4n 第nの命令数算出部
51 演算器命令数算出部
52 主記憶アクセス命令数算出部
53 入出力命令数算出部
61 演算器命令検出回路
62 命令発行数保持回路
63 単位時間検出回路
64 単位時間当たりの命令発行数保持回路
100 コンピュータ
110 中央処理装置
120 主記憶装置
130 入出力装置
301 制御テーブル
621 命令発行数レジスタ
622 加算回路
623 選択回路
631 単位時間レジスタ
632 加算回路
633 一定時間レジスタ
634 比較回路
641 命令発行数レジスタ
642 選択回路
DESCRIPTION OF
Claims (12)
前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令数算出部と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令数算出部とを有し、
前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置の冷却を制御する手段を有することを特徴とするコンピュータ。 A central processing unit, a main storage device, and a cooling control device;
The central processing unit calculates an operation unit instruction number calculation unit for calculating the number of operation unit instructions issued or executed per unit time, and calculates the number of main memory access instructions issued or executed per unit time. A main memory access instruction number calculation unit
The cooling control device increases the cooling capacity increment per unit time corresponding to the number of issued arithmetic unit instructions per unit time or the number of executions and the number of main memory access instructions issued per unit time or the number of executions. A computer comprising: means for controlling cooling of the central processing unit and the main storage device according to a control table including:
前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令数算出部と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令数算出部と、単位時間当たりの入出力命令の発行数、または、実行数を算出する入出力命令数算出部とを有し、
前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数と、単位時間当たりの入出力命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置、および、前記入出力装置の冷却を制御する手段を有することを特徴とするコンピュータ。 A central processing unit, a main storage device, an input / output device, and a cooling control device;
The central processing unit calculates an operation unit instruction number calculation unit for calculating the number of operation unit instructions issued or executed per unit time, and calculates the number of main memory access instructions issued or executed per unit time. A main memory access instruction number calculation unit, and an input / output instruction number calculation unit for calculating the number of I / O instructions issued per unit time or the number of executions,
The cooling control device issues the number of operation unit instructions issued per unit time, or the number of executions, the number of main memory access instructions issued per unit time, or the number of executions, and issuance of input / output instructions per unit time. A means for controlling cooling of the central processing unit, the main storage device, and the input / output device according to a control table including a cooling capacity increment per unit time corresponding to the number or the number of executions A computer characterized by
演算器命令の発行を検出し演算器命令発行検出信号を出力する演算器命令検出回路と、
演算器命令発行回数を保持し、演算器命令発行検出信号にしたがい演算器命令発行回数を増加させ、一定時間到達信号により演算器命令発行回数をリセットする命令発行数保持回路と、
単位時間値を保持し、毎クロック単位時間値を増加させ、単位時間値が一定の時間に達すると一定時間到達信号を出力する単位時間検出回路と、
演算器命令発行回数を保持し、一定時間到達信号にしたがい前記命令発行数保持回路からの演算器命令発行回数を取り込む単位時間当たりの命令発行数保持回路とを有することを特徴とする請求項4記載のコンピュータ。 The arithmetic unit instruction count calculation unit
An arithmetic unit instruction detection circuit for detecting an issuance of an arithmetic unit instruction and outputting an arithmetic unit instruction issue detection signal;
An instruction issuance number holding circuit for holding the number of issuance of operation unit instructions, increasing the number of issuance of operation unit instructions according to the operation unit instruction issuance detection signal, and resetting the number of issuance of operation unit instructions by a fixed time arrival signal;
A unit time detection circuit for holding a unit time value, increasing the unit time value for each clock, and outputting a constant time arrival signal when the unit time value reaches a certain time;
5. An instruction issue number holding circuit per unit time for holding an operation instruction issue number and taking an operation instruction issue number from the instruction issue number holding circuit according to a fixed time arrival signal. The listed computer.
前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令算出手順と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令算出手順と、単位時間当たりの入出力命令の発行数、または、実行数を算出する入出力命令算出手順とを含み、
前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数と、単位時間当たりの入出力命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置、および、前記入出力装置の冷却を制御する手順を含むことを特徴とする冷却制御方法。 Utilizing a central processing unit, a main storage device, an input / output device, and a cooling control device,
The central processing unit calculates an arithmetic unit instruction calculation procedure for calculating the number of arithmetic unit instructions issued or executed per unit time and the number of main memory access instructions issued or executed per unit time. Including a main memory access instruction calculation procedure and an input / output instruction calculation procedure for calculating the number of I / O instructions issued per unit time or the number of executions,
The cooling control device issues the number of operation unit instructions issued per unit time, or the number of executions, the number of main memory access instructions issued per unit time, or the number of executions, and issuance of input / output instructions per unit time. A procedure for controlling cooling of the central processing unit, the main storage device, and the input / output device according to a control table including a cooling capacity increment per unit time corresponding to the number or the number of executions A cooling control method characterized by the above.
演算器命令検出回路に、演算器命令の発行を検出し演算器命令発行検出信号を出力させる手順と、
命令発行数保持回路に、演算器命令発行回数を保持し、演算器命令発行検出信号にしたがい演算器命令発行回数を増加させ、一定時間到達信号により演算器命令発行回数をリセットさせる手順と、
単位時間検出回路に、単位時間値を保持し、毎クロック単位時間値を増加させ、単位時間値が一定の時間に達すると一定時間到達信号を出力させる手順と、
単位時間当たりの命令発行数保持回路に、演算器命令発行回数を保持し、一定時間到達信号にしたがい前記命令発行数保持回路からの演算器命令発行回数を取り込ませる手順とを含むことを特徴とする請求項8記載の冷却制御方法。 The computing unit instruction calculation procedure is:
A procedure for causing the arithmetic unit instruction detection circuit to detect the issuance of an arithmetic unit instruction and to output an arithmetic unit instruction issuance detection signal;
A procedure for holding the number of operation unit instructions issued in the instruction issue number holding circuit, increasing the number of operation unit instructions issued according to the operation unit instruction issue detection signal, and resetting the number of operation unit instructions issued by a fixed time arrival signal;
A procedure for holding a unit time value in the unit time detection circuit, increasing the unit time value for each clock, and outputting a constant time arrival signal when the unit time value reaches a certain time,
A command issue number holding circuit per unit time that holds the number of operation unit command issuance times, and that takes the number of operation unit command issue times from the instruction issue number holding circuit according to a fixed time arrival signal. The cooling control method according to claim 8.
前記中央処理装置が、単位時間当たりの演算器命令の発行数、または、実行数を算出する演算器命令算出手順と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数を算出する主記憶アクセス命令算出手順と、単位時間当たりの入出力命令の発行数、または、実行数を算出する入出力命令算出手順と、
前記冷却制御装置が、単位時間当たりの演算器命令の発行数、または、実行数と、単位時間当たりの主記憶アクセス命令の発行数、または、実行数と、単位時間当たりの入出力命令の発行数、または、実行数とに対応する単位時間当たりの冷却能力増分とを含む制御テーブルにしたがって、前記中央処理装置、前記主記憶装置、および、前記入出力装置の冷却を制御する手順をコンピュータに実行させることを特徴とする冷却制御プログラム。 Utilizing a central processing unit, a main storage device, an input / output device, and a cooling control device,
The central processing unit calculates an operation unit instruction calculation procedure for calculating the number of operation unit instructions issued or executed per unit time and the number of main memory access instructions issued or executed per unit time. Main memory access instruction calculation procedure, I / O instruction calculation procedure for calculating the number of I / O commands issued per unit time or the number of executions,
The cooling control device issues the number of operation unit instructions issued per unit time, or the number of executions, the number of main memory access instructions issued per unit time, or the number of executions, and issuance of input / output instructions per unit time. A procedure for controlling the cooling of the central processing unit, the main storage device, and the input / output device according to a control table including a cooling capacity increment per unit time corresponding to the number or the number of executions. A cooling control program that is executed.
演算器命令検出回路に、演算器命令の発行を検出し演算器命令発行検出信号を出力させる手順と、
命令発行数保持回路に、演算器命令発行回数を保持し、演算器命令発行検出信号にしたがい演算器命令発行回数を増加させ、一定時間到達信号により演算器命令発行回数をリセットさせる手順と、
単位時間検出回路に、単位時間値を保持し、毎クロック単位時間値を増加させ、単位時間値が一定の時間に達すると一定時間到達信号を出力させる手順と、
単位時間当たりの命令発行数保持回路に、演算器命令発行回数を保持し、一定時間到達信号にしたがい前記命令発行数保持回路からの演算器命令発行回数を取り込ませる手順とを含み、上記手順をコンピュータに実行させることを特徴とする請求項11記載の冷却制御プログラム。
The computing unit instruction calculation procedure is:
A procedure for causing the arithmetic unit instruction detection circuit to detect the issuance of an arithmetic unit instruction and to output an arithmetic unit instruction issuance detection signal;
A procedure for holding the number of operation unit instructions issued in the instruction issue number holding circuit, increasing the number of operation unit instructions issued according to the operation unit instruction issue detection signal, and resetting the number of operation unit instructions issued by a fixed time arrival signal;
A procedure for holding a unit time value in the unit time detection circuit, increasing the unit time value for each clock, and outputting a constant time arrival signal when the unit time value reaches a certain time,
A command issue number holding circuit per unit time is held in the instruction issue number holding circuit, and the instruction issue number is issued from the instruction issue number holding circuit according to a fixed time arrival signal. The cooling control program according to claim 11, which is executed by a computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004311358A JP4289277B2 (en) | 2004-10-26 | 2004-10-26 | Electronic device, computer, cooling control method, and cooling control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004311358A JP4289277B2 (en) | 2004-10-26 | 2004-10-26 | Electronic device, computer, cooling control method, and cooling control program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006126970A true JP2006126970A (en) | 2006-05-18 |
JP4289277B2 JP4289277B2 (en) | 2009-07-01 |
Family
ID=36721697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004311358A Expired - Fee Related JP4289277B2 (en) | 2004-10-26 | 2004-10-26 | Electronic device, computer, cooling control method, and cooling control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4289277B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210124378A1 (en) * | 2019-10-23 | 2021-04-29 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Cooling based on hardware activity patterns |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1011176A (en) * | 1996-01-26 | 1998-01-16 | Samsung Electron Co Ltd | Computer system equipped with cooling fan for microprocessor chip, and its cooling fan control method |
JPH10254944A (en) * | 1997-01-08 | 1998-09-25 | Toshiba Corp | Device, method for power simulation and mechanically readable recording medium recording power simulation program |
JPH11296488A (en) * | 1998-04-09 | 1999-10-29 | Hitachi Ltd | Electronic equipment |
JP2002163039A (en) * | 2000-11-24 | 2002-06-07 | Sony Corp | Electronic equipment, method of controlling cooling of electronic equipment, recording medium recorded with program for cooling control of electronic equipment, and program for cooling control of electronic equipment |
JP2003243592A (en) * | 2002-02-22 | 2003-08-29 | Sanyo Electric Co Ltd | Electronic device |
JP2004038291A (en) * | 2002-06-28 | 2004-02-05 | Toshiba Corp | Control method for clock frequency and electronic equipment |
-
2004
- 2004-10-26 JP JP2004311358A patent/JP4289277B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1011176A (en) * | 1996-01-26 | 1998-01-16 | Samsung Electron Co Ltd | Computer system equipped with cooling fan for microprocessor chip, and its cooling fan control method |
JPH10254944A (en) * | 1997-01-08 | 1998-09-25 | Toshiba Corp | Device, method for power simulation and mechanically readable recording medium recording power simulation program |
JPH11296488A (en) * | 1998-04-09 | 1999-10-29 | Hitachi Ltd | Electronic equipment |
JP2002163039A (en) * | 2000-11-24 | 2002-06-07 | Sony Corp | Electronic equipment, method of controlling cooling of electronic equipment, recording medium recorded with program for cooling control of electronic equipment, and program for cooling control of electronic equipment |
JP2003243592A (en) * | 2002-02-22 | 2003-08-29 | Sanyo Electric Co Ltd | Electronic device |
JP2004038291A (en) * | 2002-06-28 | 2004-02-05 | Toshiba Corp | Control method for clock frequency and electronic equipment |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210124378A1 (en) * | 2019-10-23 | 2021-04-29 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Cooling based on hardware activity patterns |
Also Published As
Publication number | Publication date |
---|---|
JP4289277B2 (en) | 2009-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101543326B1 (en) | System on chip and driving method thereof | |
US8239700B2 (en) | Systems and methods for power dissipation control in a semiconductor device | |
JP2013518346A (en) | Power control method and power control apparatus | |
US20100268917A1 (en) | Systems and Methods for Ramped Power State Control in a Semiconductor Device | |
MX2007015555A (en) | Microprocessor with automatic selection of simd parallelism. | |
US20100269074A1 (en) | Predictive Power Management Semiconductor Design Tool and Methods for Using Such | |
US20170108908A1 (en) | Instruction optimization using voltage-based functional performance variation | |
JP2009026199A (en) | Clock frequency control method and computer program | |
US20070214447A1 (en) | Behavioral synthesis apparatus, behavioral synthesis method, method for manufacturing digital circuit, behavioral synthesis control program and computer-readable recording medium | |
TWI512629B (en) | Apparatus and method for table driven multiple passive trip platform passive thermal management, computeing system, and computer-readable medium | |
JP5023652B2 (en) | Circuit generation system, circuit generation method, and circuit generation program | |
JP4289277B2 (en) | Electronic device, computer, cooling control method, and cooling control program | |
US20180294800A1 (en) | Semiconductor integrated circuit | |
JP2021152868A (en) | Method, apparatus, article of manufacture to perform accelerated matrix multiplication | |
CN109032563B (en) | Method and device for accelerating bridge fusion multiply-add | |
US20080162894A1 (en) | structure for a cascaded delayed execution pipeline | |
KR101682985B1 (en) | Priority based intelligent platform passive thermal management | |
KR100960148B1 (en) | Data processing circuit | |
JP2008299729A (en) | Processor | |
JP5928272B2 (en) | Semiconductor integrated circuit and compiler | |
JP2020127184A5 (en) | ||
US10282209B2 (en) | Speculative lookahead processing device and method | |
JP7317230B2 (en) | Control device and control method | |
JP2014160393A (en) | Microprocessor and arithmetic processing method | |
JP2004516572A (en) | Tuning speculative registers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20070119 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080425 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080610 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20080611 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090120 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090216 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090310 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090323 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140410 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |