Googleの電卓機能で、一部の大きい数字の計算に問題が発生している。コンピュータの世界ではちらほら耳にするような話だが、とてつもなく大きい数字にちなんで名付けられた、超コンピュータマニアの会社にはあってはいけないことだろう。
一部の大きな数字で問題が発生するGoogleの電卓機能提供:Google
常時ではないが、一部の非常に大きい数字でエラーが発生する。例えば、2,999,999,999,999,999から2,999,999,999,999,998を引くと1になるが、Googleの電卓機能では0と表示される。
しかし、切り捨てによって誤りが生じるというわけでもない。1,999,999,999,999,999引く1,999,999,999,999,995は0と、誤った答えが表示されるが、1,999,999,999,999,999引く1,999,999,999,999,993は6と、正しい答えが表示される。また、400,000,000,000,002引く400,000,000,000,001は0と、誤った答えが表示されるが、400,000,000,000,002引く400,000,000,000,000は2と、正しい答えが表示される。
他人の不幸を喜ぶ人たちにとっては最高に楽しいことかもしれないが、Googleは、10の100乗(グーゴル)の計算も苦手なようだ。1グーゴル足す1引く1グーゴルの答えは1が正しいが、0になる。
Googleの立場での言い分
確かに、正確さを維持しようとすれば、特殊な方法を使って数字をエンコードする必要があるため、この規模での計算は難しい。しかし、電卓を開発する人たちにとって幸いなことに、実世界では比較的まれな要件だ。2つの星の間の距離を測定する場合、数cmレベルの精度を得られるのはまれだ。また、このような精度が実際に意味を持つこともまれだ。
多くの場合、大きい数字は、小さい数字(仮数)に10の乗数(指数)を掛けた2つの値による浮動小数点形式で表される。例えば、Googleの第2四半期の売り上げは12億5000万ドルだったが、「1,250,000,000ドル」「1.25掛ける10の9乗ドル」「1.25×10^9ドル」と表記することもできる。浮動小数点計算は大きな数の計算に便利だが、一般的に、最初の要素は限られた桁数の数字しか把握できないため、途中で若干の誤差が生じる。
コンピュータでの正確な計算は、コンピュータが一般的に0または1の数字しかない2進数で計算をしていることに基づいている。一方、人は0から9までの数字を使った10進数計算を行う。正確性に問題が生じるのは、コンピュータが数字を2進数に変換して処理し、結果を10進数に戻して表示するためだ。
関連情報
-
Excelが計算間違い--マイクロソフトの月例パッチに不具合 [From CNET Japan]
マイクロソフトが先週公開したExcelの脆弱性パッチにより、計算結果に異常が出る不具合が発生している。 - IBM
- Microsoft
- Intel
「業界動向」 の新着情報
-
欧州委員会、オラクルによるサン買収の調査期間を延期
オラクルによるサン・マイクロシステムテムズの買収計画に異議を唱えていた欧州委員会が、調査期間を延長することを決定した... - ヒューレット・パッカード、第4四半期決算を発表--売上高は308億ドル
- グーグル、 Teracentの買収を発表--ディスプレイ広告事業を強化へ
- デル、第3四半期決算を発表--利益は前年同期比54%減
- アドビ「Lightroom」対抗の「SmartFlow」プロジェクト、ソーシャル機能を付加へ
- 業界動向 一覧へ »
「インターネット」 のバックナンバー
-
IBMの社内向け翻訳ソフト「n.Fluent」--クラウドソーシングで精度向上図る
IBMは現在、文書やウェブページ、さらにインスタントメッセージを英語とそのほか11カ国語の間で瞬時に変換できるテキスト翻訳ソフトウェアを使用している。このソフトウェア「n.Fluent」は「クラウドソーシング」されており、170カ国にいる40万人のIBM従業員によってテストされている。 -
「プライベートクラウドは真のクラウドサービスとは言えない」--セールスフォース幹部
-
分散ファイルシステム「Hadoop」導入支援でPFIとぷらっとホームが協業
-
セールスフォース、TwitterやFacebookを活用したサービスを続々と発表
-
セールスフォース、企業向けSNS「Salesforce Chatter」を発表
- インターネット 一覧へ »
-
POSデータを活用し、売上アップを導く「分析力」とは?
- 日本モバイルインターネット端末市場分析 〜2008〜2012年のMID及びスマートフォン...
- HP LeftHandが仮想化環境の構築の効率を向上させた3社の事例集
- コスト削減に寄与するMDM(マスターデータマネジメント)
- ストレージ問題の課題に対する解決方法
- HP LeftHand SAN のパフォーマンス評価
- iPhoneをビジネスで活用する時代へ〜ビジネス&モバイルのミライ〜
- Active Directoryの課題に関する調査結果と対処方法
- ETLの進化形「データ統合」への移行戦略 −「データ統合」成功のための技術要件
- 米企業の約8割、社内にXBRLの専門家なし
企画特集
-
グリー、3人のエンジニアが語る仕事への想い
連載第2話、元SIerに聞くリニューアルと開発の舞台裏 -
企業ITシステムの企画、構築、運用のイロハ
戦略的なITシステムのために、今考えるべきポイント -
大丈夫?あなたの会社のセキュリティ対策
中堅・中小企業のネットワーク・セキュリティを考える -
マネジメントの「コラム」と「コネタ」
今日のキーパーソンは誰? -
電力に"ふた"をする独自の省エネ機能とは!?
動的に電力割り当ても可能なHPの最新鋭ブレードに迫る -
【最終警告】パンデミック対策特集
サービス品質を保証するためのリスクマネジメントとは -
高まるiSCSIストレージへの注目度
ストレージシステムの4つの課題とiSCSI導入のメリット -
―エン・ジャパン厳選求人☆毎週更新―
ハンゲームの社長が語る・人材とサービスの在り方 -
100万円で実現!中小企業の情報漏えい対策
中小企業の課題!?セキュリティ管理者不在でも大丈夫 -
VMware OEMベンダー6社を独占インタビュー
IBM、HP、NEC、DELL、日立、富士通のVMwareの取り組み -
容量制限によるメール消去は一切無し!
全てを保存するメールセキュリティSaaSが登場 -
J-SOX法制定により内部統制の整備が急務に
重要性高まるActive Directoryの課題と対処法を公開中 -
急増するオンライン犯罪への解決策!
オンラインサービス保護ソリューション
ZDNet Japan イベント
- 開催日:2009年11月26日(木)
- イベント一覧へ»
-
17. Intel Threading Building Blocks
オライリーブックから出版されている「Intel Threading Building Blocks... -
18. Intel Integrated Performance Primitives
単に最適化コンパイラを使うよりもパフォーマンスを良好にするルーチン...
新着企業動向
-
GreeeeN、キャリア初のベスト盤リリースを記念して、モバイルキャンペーンを開始します!
アドウェイズ -
ネット系のセミナーでは絶対に語られない!明日から使えるPR術。
コンテクスト -
事例のご紹介 Vol.14 | 情報インフラの全体最適化
EMCジャパン -
WisePoint
ファルコンシステムコンサルティング - 企業動向一覧へ»
