[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

318users がブックマーク コメント 49

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

M1でやってるらしい(Apple用の)最適化|NJRecalls

318 users note.com/njrecalls

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント49

  • 注目コメント
  • 新着コメント
ledsun
OSやプログラミング言語に合わせてCPUを最適化している話。アップルの純利益574.1億ドルをもって初めて実現した垂直統合の(IBM、HP、SUN、日立、富士通、NECがなし得なかった)夢か。

その他
knitcapmann
32bitアプリの切捨てをM1登場の戦略としてやってたの震える。あんこくどくさいはいいすぎ。

その他
otchy210
まじで?OS と CPU を両方持つ事の強さを遺憾なく発揮してるなぁ。この路線で突っ走るなら他のどこも当分追いつけないのでは。

その他
kogule
パソコン黎明期の戦国時代を勝ち抜け IBM, MS, Google のような時代の覇者と伍してきた強かさだよね。ムーアの法則の限界が視野に入りはじめたころから描いてた絵図なんだろうな。

その他
mkusunok
お、気になってたツイートの咀嚼がまとめられていた。垂直統合だからできる設計のショートカットを容赦なくやり切っていて、このAArch64命令セットを掌中に収めた上で魔改造してる感がすごい

その他
sugawara1991
参照カウンタの話が腑に落ちないが、特別に参照カウンタ向けというよりInterlockedメモリアクセス命令を高速化したのかね?とにかく同期ロックとか並列実行のボトルネックになると認識しているので

その他
circled
元々ソフトもハードもやってたけど、中身(CPU、メモリ)まで自前でやり出した事による他社が真似出来ない最適化。retain/releaseはObject-Cからの引き継ぎですな。最初objcにARC出た時は書き方が楽になって感動したけど。

その他
mohno
ズルいズルくないの話ではなく、互換性を維持してシェアを拡大し続けたか、互換性を犠牲にしてアーキテクチャを変えたかであって、IA64にしろ、WinRTにしろ、失敗してきた事例はあるわけで、要するにApple信者強し。

その他
zu2
コードが出てこないとなんとも

その他
kazkun
言ってることはわかるけど、もう全体把握できない遠いところに行ってしまった感じ。つらい。

その他
cruller
(コメントしたいこと忘れた)

その他
YaSuYuKi
ARMは命令セットそのものの独自拡張を許さないので、いずれ他のARMチップベンダも同じ命令セットをサポートするが、自分の都合の良い命令をARMに受け入れさせる政治力と最速で実装する開発力は強い

その他
nkawai
汎用じゃない分、あちこち必要なところだけ手を掛けて高速化してるらしいというお話。過去資産全部捨て去ってと言うのも自社製品内の狭い世界だから可能なこと。(と言っても、世界の1割ぐらいはMacだったっけ?)

その他
rryu
メモリモデル周りはモードというよりLDAR/STLR命令ぽいが、ARMv8からの命令なのでM1だからというほどでは無いと思う。

その他
vvakame
いい話だなぁ

その他
iinalabkojocho
ふーむ。まだなんとも言えないが。

その他
sugawara1991
sugawara1991 参照カウンタの話が腑に落ちないが、特別に参照カウンタ向けというよりInterlockedメモリアクセス命令を高速化したのかね?とにかく同期ロックとか並列実行のボトルネックになると認識しているので

2020年11月29日 リンク

その他
zu2
zu2 コードが出てこないとなんとも

2020年11月29日 リンク

その他
topiyama
仮想マシンの高速化技術をエミュレーションに使ってるってことなんだろうけど、もうみんな、ユーザーランドはLLVMで良いよね。

その他
sue445
一句タイトル

その他
programmablekinoko
本の虫とかが海外翻訳記事翻訳して適当な憶測してたけどもっとOSや処理系に密な最適化してた

その他
suekunhello
メモ

その他
TakamoriTarou
アプローチとしてはゲーム機みたいなやり方。刺さる用途では上手く動くが、そうでない所では全く駄目という感じっぽいな。プロの道具であることを捨てて久しいが、今度は汎用性も捨てた感じか。

その他
quick_past
MSもArm版に力を入れるとか言ってたけど、ただArmに置き換えるんじゃなくて、パッケージとソフト両方最適化したからこそのパフォーマンスだとしたら、なかなか困難だな。(BlackICEって、インサーキット環境じゃなくて?)

その他
nakag0711
結局マルチスレッドの競合関係の問題は出るの?出ないの?

その他
yoshi-na
「今、Armに最適化されたMacをいただきましたけれどもね」「ありがとうございます〜」「こんなん、なんぼあっても良いですからね」

その他
kyuns
"参照カウントの増減にIntelでは最大30 nsかかっていたところをM1では最大6.5 ns、Rosetta 2で実行時でさえ最大14 nsなのだという"

その他
h5dhn9k
最表層のサービスまで独占しているから、最深部の命令セットの互換性も切れるって事なのだろうけど......。サードパーティが入る隙間が無いから何時かエコサイクル止まるだろ。凄い戦略とポリシーやな......。

その他
circled
circled 元々ソフトもハードもやってたけど、中身(CPU、メモリ)まで自前でやり出した事による他社が真似出来ない最適化。retain/releaseはObject-Cからの引き継ぎですな。最初objcにARC出た時は書き方が楽になって感動したけど。

2020年11月29日 リンク

その他
unyamnya
Appleはいきなり切ることはせず、何年か猶予して切る形をちゃんと取るので、心算できる。あとそれにちゃんと追随できる開発者がそれなりの数いるというのが強みだろうな。

その他
ofuton512
興味深い

その他
hevohevo
前回のメジャーバージョンアップで32bit切り捨てていたのは今回の新CPUの布石だったんだよ!な、何だってー!

その他
findup
AppleとしてもCPUアーキ変えるくらいのことするわけだからハードもソフトもゴリゴリに最適化したいでしょ。それが目的なんだろうし。WindowsやIntelと比べて卑怯とか言われてもねえ...。

その他
ledsun
ledsun OSやプログラミング言語に合わせてCPUを最適化している話。アップルの純利益574.1億ドルをもって初めて実現した垂直統合の(IBM、HP、SUN、日立、富士通、NECがなし得なかった)夢か。

2020年11月29日 リンク

その他
mangakoji
M1では、DRAMの取り込みは、単に隣に置いてるだけなので、最も時間を食ってるメモリバスの帯域は増えてない。これでDRAM内部のコントロールまで手を付けると、次元が変わるはず。配線できるかは別として

その他
zoidstown
"Appleはx86のコードを変換した時用のモードをM1に追加しているらしい。マジで?このモードであれば、x86のある命令をArmの命令に一対一で変換できれば、x86で想定した範囲の並び替えしか起こらない。シンプル。"

その他
miscmisc
M1凄いってよく聞くけど、iphoneにも使われてんだよね?iphone12 pro使ってるかぎり、凄さは伝わって来ないなぁ。

その他
mohno
mohno ズルいズルくないの話ではなく、互換性を維持してシェアを拡大し続けたか、互換性を犠牲にしてアーキテクチャを変えたかであって、IA64にしろ、WinRTにしろ、失敗してきた事例はあるわけで、要するにApple信者強し。

2020年11月29日 リンク

その他
NOV1975
ということでツルハシをパワーアップしたので買ってくださいねってこと?

その他
nezuku
Sunny Coveの倍の深さのリオーダバッファを積むだけでなくOut-of-Order実行しやすい命令セットと。参照カウント周りはObjective-C/Swiftがかつてからコンパイラ言語の中でも弱点として挙がってましたね、そこを早くして底上げな

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「M1でやってるらし...」が注目されています。

気持ちをシェアしよう

ツイートする

M1でやってるらしい(Apple用の)最適化|NJRecalls

Apple M1速いね、ってことで、それはいいとして、それ以外にも色々Appleの用途に最適化している点がある... Apple M1速いね、ってことで、それはいいとして、それ以外にも色々Appleの用途に最適化している点があるらしいというツイートがあった。ちょっと読んでてマジで?となったのでここにメモしておこう。 私はというとこんなCPUレベルの話が効いてくるようなプログラムは書いたことないので、誤解もあると思う。ゆるして 1/ In case you were wondering: Apple's replacement for Intel processors turns out to work really, really well. Some otherwise skeptical techies are calling it "black magic". It runs Intel code extraordinarily well. — Robert Graham😷, provocateu

ブックマークしたユーザー

  • techtech05212023年07月31日 techtech0521
  • watura2021年02月26日 watura
  • fjwr382020年12月18日 fjwr38
  • kamijin_fanta2020年12月18日 kamijin_fanta
  • naggg2020年12月16日 naggg
  • thotentry_hatebu1972020年12月13日 thotentry_hatebu197
  • cruller2020年12月12日 cruller
  • rabbit2go2020年12月06日 rabbit2go
  • hamaco2020年12月02日 hamaco
  • uehaj2020年12月02日 uehaj
  • kyo_ago2020年12月01日 kyo_ago
  • xiangze2020年12月01日 xiangze
  • YaSuYuKi2020年12月01日 YaSuYuKi
  • asakura-t2020年12月01日 asakura-t
  • enya_r2020年11月30日 enya_r
  • nkawai2020年11月30日 nkawai
  • pmakino2020年11月30日 pmakino
  • delphinus352020年11月30日 delphinus35
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /