Whetstone

Whetstone(うぇっとすとーん)は、コンピュータの性能を評価するベンチマークの一種である。1972年、イギリス国立物理…

Whetstone

Whetstone(うぇっとすとーん)は、コンピュータの性能を評価するベンチマークの一種である。1972年イギリス国立物理学研究所ALGOL 60で書かれたのが最初である。その後、FORTRAN で記述されてから一般的になった[1]KDF9コンピュータ上のプログラムの統計情報を元に開発され、Whetstone Algol 60 コンパイラの改良版を使っている。KDF9 用の典型的な科学技術プログラムのふるまいを再現するよう設計され、正確性を保つためにコンパイラが最適化できないよう設計された。

Whetstone ベンチマーク測定結果は kWIPS(kilo-Whetstone Instructions per seconds)で表される。現在では様々な言語に移植されており、最近のワークステーションでは 1,000,000 kWIPS(1ギガWIPS)以上の性能を示すことが多い。

Whetstone ベンチマークは浮動小数点演算性能を主に計測する。整数演算や文字列演算向けの同様のベンチマークとして Dhrystone がある。カタカナでは「ウェットストーン」と書かれるが、湿った石(wet stone)ではなく[注釈 1]英国の地名に由来し(en:Whetstone, Leicestershire)綴りに「h」が入る。そのため、ドライストーンのドライはウェットに対してドライ(乾いた)という洒落で、それぞれの指標が浮動小数点演算重視か整数演算重視かという対比に掛けているのだが、綴りは「乾いた」のdryではなく、Dhrystoneとなっているのは、Whetstoneから「h入り」という綴りを引き継いだ造語である。同じネーミング法でRhealstoneというベンチマークもある。

注釈

  1. ^ なお、whetstone という語は砥石のことでもある。

脚注・出典

  1. ^ L.Hennessy, John; A.Patterson, David (1994). Computer Organization and Design: The Hardware/Software Interface. Morgan Kaufmann Publishers. p. 73. ISBN 1-55860-281-X 

外部リンク

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.