APPLE落下部門

[ポール・カーティス]はSEGGERの上分裂を計算に関するブログ記事の興味深いシリーズを持っています。これは熱いトピックでしたが、最近は多くのコンピュータやコンピュータ言語は内蔵の乗算と除算をサポートしています。しかし、一部のプロセッサは、命令と、それは理想的とは言えないかもしれない行うためのライブラリを欠いています。あなたはスピードやスペースを最適化することを可能にするかもしれないあなた自身をロールバックする方法を知っています。除算を行うには、ニュートンのアルゴリズムを使用して、現在の割賦カバー。

スティーブ・マーティンは、億万長者になると税金を払うことはありません方法についての有名なビットを持っていました。彼はまず…数百万ドルを取得します」、と言って始まりました。あなたが最初にあなたが分割することができます前に掛け合わせる方法を知っている必要があり以来続いて…」このメソッドは、少しそのようなものです。基本的な前提は2つあり:ニュートン法を使用すると、連続した乗算による逆数の推定値を洗練して、逆数は分割と同じ数を乗じてみましょう。私たちは6で34を分割する必要がある場合はつまり、あなたは* 1/6 34に6分の34を書き換えることができ、答えは同じです。

逆数のためのニュートンの近似は、あなたが答えを推測を取り、その後、一連の乗算を通してそれを絞り込むことができます。各乗算は、より良い精度を作成します。あなたは、古典的なスピード/スペースのトレードオフを実行するためにこれを使用することができます。たとえば、ちょうど私達がバイト(おそらく固定小数点バイト)の逆数を見つけたいとしましょう。 256個の要素のルックアップテーブルは、完璧な精度を提供することになると非常に高速になります。これ以上の数学は必要ありません。しかし、何についての32ビット?今の表では、あまりにも大きいです。しかし、あなたは、ルックアップする32ビットの番号の最初の8ビット、言うことができます。以上。以下。あなたにとって重要なものに依存します。

だから今、あなたはあなたの逆数の貧弱な推定値を持っています。サー・アイザックはそれを改善することができます。いくつかの数aについて、あなたは一緒にあなたの見積もり(x)と乗算それらを取ります。 2からその数を引くと、新しい見積もりを取得することにより、古い推定値を乗算する係数を有します。先にスキップ、あなたの推定が正しかった場合、乗算はあなたにすべての古い推定値を変更しないだろう1を与えるだろう明らかです。見積もりがオフになっている場合は、倍率を取得します。

式として、それは次のようになります。

X = X *(2 * X)。
あなたは22の逆数は0.02であるかもしれないを決めるのであれば、最初のパスはあなたを与えるだろう。

0.02 *(2-22 * 0.02)= 0.0312

0.0312 *(2-22 * 0.0312)= 0.0410

0.0410 *(2-22 * 0.0410)= 0.0450
正しい答えは、循環小数0.0454545であり、あなたが続けるならば、あなたはそこに取得します。

もちろん、あなたは分裂を行うための1以上の時間を掛けなければなりません。

我々は、ポストは、固定小数点実装を有しており、次にARM、RISC-V、およびdsPIC30ため、得られたアセンブリコードを検査することを好みました。まあ価値読みます。

我々は、アセンブリ言語で使用できる数学のトリックが大好きです。あなたはAVRと浮動小数点で作業している場合、この方法をお見逃しなく。

Leave a Reply

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

Related Post

HackadayはRedbull Creation ContegeHackadayはRedbull Creation Contege

に入っています。 HackadayはRedbull Creation Contegeの最初のラウンドに受け入れられました。私は他の作家がこのラウンドのためにコンサルティングしている間、私は物理的な建物をしています。私はまた、ここで私の周りからここで私の周りから来ることができます。 今日、Makerbotから[Tony Sherwood]に遭遇するのに十分ラッキーが得られました。私は彼に私の考えを話しました、そして彼は彼の頭脳と彼の花びを貸していた…そして彼のMakerbot Replicatorを熱心に志願しました。彼はこれまで非常に貴重なもので、このことをできるだけ速く働くことができる方法について非常に良いアイデアを使っています。 私たちがまだ建物のものをまだ共有するつもりはありません。私はそれが最も複雑なプロジェクトではないとあなたに言うことができますが、それは本当に楽しい、そして多くの可能性が高いです。私たちは今日始めています。これは、構築する時間がほとんどないことを示しています。私たちがラウンド2に行くのに十分なことを十分に興味深くできることを願っています!

iPhone 6s / Plus機能2GB RAM; 6Sのバッテリーは6より少ないですが、ビルグラハムシビックオーディトリアムでのAppleのiPhone中心のイベントと同じバッテリー時間iPhone 6s / Plus機能2GB RAM; 6Sのバッテリーは6より少ないですが、ビルグラハムシビックオーディトリアムでのAppleのiPhone中心のイベントと同じバッテリー時間

が与えられました。会社の新しい3Dタッチディスプレイテクノロジーを確認しました。また、頻繁に議論されていた新しいローズゴールドカラーオプションの存在を確認しました。ただし、ブラシをかけられた重要な側面の1つは、新しいiPhoneを使用してRAMがどれだけ出荷されるかということでした。ありがたいことに、iPhone 6sおよび6s Plusを使用したイベント後の実践は、両方の携帯電話が2GBのRAMをオンボードで出荷することを確認しました。 Appleの基調講演と製品プレゼンテーションは、間違いなくイベントの最もエキサイティングな部分の1つです。とはいえ、紹介後のワークショップと実践的なセミナーは、興奮レベルを上げるだけでなく、出席者に実際に新製品を探索してやり取りする能力を提供します。デモのフロアにいるAppleのスタッフとの議論を引用する新しいレポートは、2つの新しいスマートフォンに古いiPhone 6とiPhone 6 Plusの2倍のRAMが出荷されることを示唆しています。 確認は、AppleがiPhoneで見つかったRAMを2倍にすることで消費者にはっきりと耳を傾け、iPhone 6よりも著しく速く、はるかに液体を感じる強力なiPad Air 2と同等にすることを意味します。ビットA9 CPU、ユーザーはiPhone 6および6 Plusよりもはるかにパフォーマンスのあるデバイスを体験する必要があります。 さらに、イベントの後に公開されたAppleのマーケティングビデオの1つは、Appleによってスキップされた別の質問にも答えているようです。 iPhone 6sのAppleビデオの写真。ズームインして1715MAHラベルをご覧ください。 Cupertinoに拠点を置く会社の3D Touchビデオは、iPhone 6sの新しいインタラクション方法の背後にある思考パターンについて説明し、電話の内部の視覚を簡単に示しています。この視覚には、バッテリーと周囲のコンポーネントの迅速な覗き見が含まれています。バッテリーのマーキングは、AppleがiPhone 6の1810 MAHからiPhone 6Sの1715 MAHにバッテリー容量を減少させたという以前の推測を確認しています。以下のビデオを自分でチェックしてください。 ありがたいことに、バッテリー容量は減少していますが、バッテリーから電力を消費する新しいA9チップのおかげで、iPhone 6sは同じ10時間​​の3G / 4Gデータの使用、11時間のビデオ再生、3Gでの14時間の通話時間を与えます。これはiPhone 6とまったく同じです。 iPhone

Hackaday Links:2022年2月6日Hackaday Links:2022年2月6日

先週、ニュースはジャック・スウィーニーのストーリーと、コメントを追跡する彼のTwitter-Botと彼らの個人的なジェットに違いのある億人の議会の行を追跡しました。これは、19歳のデータ統合の達成を除いて、エロンの平面の場所を推測するための多数の公共データベースから採用した、1人のエロンムスクの億万長者の利益を捉えました。ジャックが慎重にエロンの笑いを笑った笑いを5000ドルの申し出で笑いました。しかし、オーランドに拠点を置くパーソナルジェットチャータービジネスが彼に仕事を提供してくれたので、ジャックは最後の笑いを持っているかもしれません。彼のTwitter-Botと結果として生じるKerfuffleは本物の履歴書ビルダーですので、ジョブシーカーは注意してください。 これは、あなたがNASAよりもはるかに良い退職プランを持っていることを願っています。この地域会社は今週、世界中の地域駅の四半期の予定を明らかにしました。詳細は、2031年のデブリの停滞と孤独な破片の停止のための偶然の着陸との間の暴走になるでしょう。ポイントネモの水。当社は明らかにISSの老化の漸進的に政治的な手書きを見て、いくつかのケースの穿孔壁、ならびにレオ地域研究研究の次の段階が工業地域の局の艦隊によって引き出されることを認識していない。既存の既存に近い。政治は脇に、私たちは計画の技術的な詳細に掘り下げたいと思います。脱衰弱の正確な技術は魅力的であろう – 駅がブレーキをかけるために少しの推力を要求すると同様に、犠牲宇宙船の助けを要求することができるように思われる。 「あなたはそれを破る、あなたはそれを修理する」と、私たちがHackaday型が一般的な一般の人々よりもはるかに快適であるという観点から、損傷したギアの修理作業を専門家に去る傾向があるという視点です。しかし、この視点は、学校のためのGoogleの新しいChromebook修理作業プログラムの中核と思われます。 Googleは、店舗の身体設計、ワークフローの組織、および少なくとも著名なラップトップの少なくとも1つの有名なブランドのための総修理作業情報を含む、Chromebookの修理作業施設の設立に関する援助を提供しています。修理作業は電源を入れ替えるようにモジュールレベルのものに制限されていますが、まだこれのノイズが好きです。これは、このようなものが研修生のための利益率を築くことができることを願っています。 戻ってきて、私たちは、明らかに逮捕されたクリミアにおけるRTL-SDR愛好家の邪魔な報告書、そして明らかに、飛行速度を追跡するための関心の率と無線スペクトルを追跡します。今、rtl-sdr.comの私たちの仲間たちは、依然としてリスクがあるかもしれない地域のラジオ愛好家に警告を更新しています。それでは、私たちはこれすべての政治に興味を持っているビット率を持っていますが、以前の逮捕のために、私たちはそれが正確にいくつかの趣味がどのように知覚されるかに慎重になることを述べています。 そして最後に、前述のフライトトラッキングダストアップとは別に、それはエロンとテスラのために困難な週です。 817,000の費用のかかる電気自動車だけが素晴らしいシートベルトのチャイムほど簡単にリコールされているだけでなく、「フルセルフドライビング」モードでの停止の停止を無視するように誘発するソフトウェアアプリケーションのバグのためにも、さらに54,000台の車がリコールされています。 。このTesla Hell-Rideのこのビデオにそのバグを保持するものがあるかどうかわからないが、これは確かにFSDがプライムタイムのために本当に準備されていないという点を示しています。それから、旧ボストン居住者として、私たちはそのテスラがしていたことが本当に肉ベースの運転手とはるかに違うことではないということを非常に安全に述べることができます。