KARATSUBAのアルゴリズム

とのハッキング乗算は、コンピュータソフトウェアアプリケーションをより早く行うことを強化する傾向があります。もちろん、プロセッサを追加するだけでなく、クロックスピードをクランクアップするだけでなく、プロセッサを追加するだけでなく、頻繁に何かを迅速にするための最も強力な方法はそれを実行する方法を発見することです。時々これらの技術は、人間がまったく同じ仕事をする方法とまさに非常に異なりますが、コンピュータの機能に適合します。 [Nemean]は、Karatsubaのアルゴリズムとして理解されるはるかに優れた乗算アルゴリズムを説明するビデオを持っています。下のビデオを見ることができます。

アルゴリズムを理解するのを支援するために、ビデオは2桁の乗算で単純な2桁を示しています。あなたは非常に最初の数字と最後の数字が基本的に1乗算の結果であることを見ることができます。それはまとめて追加されたすべての中間桁です。最初の桁が非常に最初の桁を修正できる唯一のものはキャリーです。

巧妙な数学を使用すると、最後の数字と最後の数字と同様に、まず最初に追加された中間部分を含む合計と一緒に、最後の桁だけでなく最後の桁を計算できます。それらを減算することによって、従来の方法よりも少ない乗算を利用してすべての必要な数字を取得できます。減算するだけでなく、減算を加えることは一般的に安いので、乗算のための取引は時間のかなりの時間を節約する可能性があります。

もちろん、あなたの乗算がハードウェアで起こる可能性が最も高い倍増は、それでも減算と同じくらい速くならないかもしれません。しかし、このアルゴリズムの複雑さは、あなたが非常に大きな数を扱っていない限り、それが頻繁に利用されないことを意味します。いずれにせよ、それは数学の賢い応用であり、「みんな」が理解されていることを意味するのと同様に、非常に最善のテクニックがすでに見つかったことです。それはあなたが将来的には他の理解されるものが何度も欠けていることを正確に質問させます。

私たちはいつも奇妙な数学の方法について考えています。そのうちのいくつかはかなりカラフルです。

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Redbull開発の難易度Redbull開発の難易度

のトリックジョブは、あなたがいっぱいになっています。ただし、どこにもマテリアライズされていないもう少しの仕事があります。 この店では、チームが建てられたものを手助けするのを助けるためにここにいるハッカーと同様に「ショッピングモニター」、アーティスト、そしてハッカーがあります。裁判官も同様にある。私たち全員が物事を作るための欲求だけでなく何らかの体験をしているので、あなたは誰も彼らの親指を一歩歩いていないことを描くことができます。 【グレッグ】リードジャッジは、プラズマカッターと異なる金属製の作業工具と遊ぶ機会を講じてきました。 。うん、あなたがそこに見える単純なボタンです。このことは、その切断装置や[グレッグ]の困難な仕事のおかげで、非常に格好良いものと同じくらい成形しています。 [Joejoe]、Turbull Incabatorを開発した男は「Piss Bot」を構築しています。 Pissbotは実際にはフリークアウトしています。なぜ尋ねないで、なぜ尋ねない。 ピスボットの頭の後ろ ピスボットの体 投票システムのロゴ 良い粉砕作業 それは単純でした ロゴ Pissbotの取り扱い 開発におけるPissbotの振動システム エレガントなプラズマカッターに取り組んでいます

AppleのMac用の新しいFusion Driveは、標準のHDDに対してベンチマークされます。 [ビデオ]AppleのMac用の新しいFusion Driveは、標準のHDDに対してベンチマークされます。 [ビデオ]

ティムクックと彼のエグゼクティブチームが最新のメディアイベントの一環として新しいiMacを紹介したとき、それは再設計されたフォームファクターであり、ほとんどの注目を集めた非常に薄いプロファイルでした。確かに、間もなくリリースされるIMACの新しい美学は、現在利用可能なモデルからの非常に驚異的な美的変革ですが、より技術的な考え方の消費者は、イベントから出てきたフードアンダーの発表に焦点を当てることを選択しました。その1つは新しいフュージョンドライブでした。 構成可能なオプションとして利用可能なFusion Driveは、新しいiMacまたはAppleのRevamped Mac Mini Machineのいずれかに取り付けられ、より伝統的に使用されているハードディスクにあるディスクスペースを持っている間、SSDに関連する速度をもたらすことを約束できます。 2つの間の技術的な違いに陥ることなく、ハードディスクは通常、大きなストレージ容量を提供し、購入するのは安価ですが、遅いです。裏返しは次のとおりです。燃えるような高速ブーツと負荷速度を提供するSSDですが、より高価で、ストレージ容量が低下して利用可能です。 Fusion Driveは、ハイブリッドエクスペリエンスを約束します。 Appleは、ドライブの公式宣伝の一環として、Fusion Driveがさまざまなタスクの従来のドライブよりも3.5倍速く実行されると主張し、SSDがインストールされているマシンのパフォーマンスと同様のテーブルパフォーマンスをもたらすことを願っています。 TLDのビデオでは、2012年の2つのMacミニマシンが頭と頭の頭に向かいます。1つはフュージョンドライブが埋め込まれ、もう1つは伝統的な5,400 rpmハードディスクを備えています。最初のブートテストは、実際には、コールドから15秒のブートアップでパフォーマンスの約束を提供するFusion Drive装備マシンで非常に驚異的です。 5,400 rpm HDのMac Miniは、34秒後に最終的に実現しました。 次の明らかなテストは、インストールごとに個々のディスク速度のゲージを取得することです。このテストでは、Fusion Driveがそれぞれ400 Mbpsを超えるディスク読み取り速度と300Mbpsをそれぞれ提供していることを示しています。そのパフォーマンスは、いずれのテストでも100Mbpsを超えなかった従来のハードディスクのインストールを完全に覆い上げています。 Appleが実際にFusion Driveがファイルをコピーするのが特に速くなると述べた領域の1つは、糸を回転させていないようです。 4GBファイルのコピーは、新しいドライブですぐに処理されましたが、標準のドライブマシンで腹立たしい時間をかけました。 パフォーマンスは明らかに各マシンのタスクと個々の状態によって異なりますが、このビデオは、AppleがFusion Driveの導入により派手な製品名に隠れていなかったことを確かに示唆しており、ユーザーに顕著な改善を確実に提供するはずです。 (Iclarifiedを介して) Twitterでフォローしたり、Google+のサークルに追加したり、Facebookページのように私たちを追加して、Microsoft、Google、Apple、Webのすべての最新情報を最新の状態に保つことができます。

Friday Hack Chat:ArduinoからのTenaya HurstFriday Hack Chat:ArduinoからのTenaya Hurst

今週の金曜日に、ArduinoのTenaya Hurstとのハックチャットのために私たちにぜんまいます。最後の数年間(または無数の他のライブイベント)にわたって大きなメーカーフェアルの1人がいて、おそらくTenayaを満足させました。彼女はArduinoのための教育アカウントマネージャーであり、ウェアラブルエレクトロニクスを扱うのが好きです。 Maker教育を行って行き、Arduinoは、エレクトロニクス、一般的な大蒸気教育について興奮している研修生を遊んでいます。 Tenayaはまた、彼女が取り組んできた新しいウェアラブルテックセットについて話しているでしょう。私たちは来週、ベイエリアメーカーフェアアスフェアの直接のギアを見たいと思います。 参加する方法は次のとおりです。 私たちのハックチャットはHackaday.IO HACKチャットグループメッセージングのライブコミュニティイベントです。 Hackaday.IOにログインし、そのページを見て、「このプロジェクトへの参加」ボタンを探します。プロジェクトの一部になると、ボタンは「チームメッセージング」に変更されます。これはあなたが直接ハックチャットに連れて行かれます。 金曜日まで待つ必要はありません。あなたが望むときはいつでも参加し、あなたはコミュニティが何について話しているのか見ることができます。