【Cortex-】 やっぱARMっしょ part10 【AxRxMx】©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
ARMデバイス、ARMボードについて組込系ARM全般のスレ
時代は「やっぱARMっしょ」
省電力ニーズの高まりを背景に海外チップベンダーはもとより国内勢も参戦
ホビーとしてのマイコンからスマートデバイス用プロセッサまで
ARMコアを持つチップやボードのラインナップは今まさに百花繚乱
【前スレ】
【Cortex-】 やっぱARMっしょ 9 【AxRxMx】
http://wc2014.2ch.net/test/read.cgi/denki/1399381482/ あの天下のIntelでさえ、ちょっかい出してすぐ手を引くはめになったんだが、
今回の買収もどっちかってーとARM側が煽って高値で売りつけたんじゃねーの。
金は出させても経営議決権は実は譲ってないみたいな。 在日も帰化して朝鮮系日本人、韓国系日本人として誇りを持って生きればいいのにな
なんでいつまでも国籍すてないで偽名でコソコソ生きるんだ? ディジタル回路設計とコンピュータアーキテクチャ[ARM版]
http://www.amazon.co.jp/dp/4434218484/
今こそ我々はこの良書を穴が開くまで熟読すべき時なのかもしれない(´・ω・`) >>410
その方が得だからに決まってるだろ
ここで書くなよ、安倍に言え ああ、やっぱり安倍やることはなんでも憎い、の左巻きクンでしたか >>413
安倍が行政の長であり最大与党の長だから「安倍に言え」と言ってる。
ここで書いたら在日がいなくなるとでも?
何でもレッテル貼りだと思っちゃう、のネトサポさんでしたか。 >>409
StrongARMだっけか、懐かしいな あれはDECから買ってきただけだけどな。今はMarvellだね。 >>376
禿に買われるようなARMが悪い。英国人のアジア人蔑視だろ。
ハゲタカがいやなら最初から上場なんかしてはいけない。 >>415
StrongARMからAtomで鉄腕アトム
これ豆 SPARCとか来ないかなぁ
Microとかあるし…w 2017年に登場するARMの新CPUコア「Cortex-A73」と新GPUコア「Mali-G71」は,どんな特徴を備えているのか - 4Gamer.net
http://www.4gamer.net/games/143/G014356/20160802007/ なんでこんなに 可愛いのかよ 孫という名の 宝もの 【後藤弘茂のWeekly海外ニュース】IDFでIntelがARMとのファウンドリビジネスでの提携を発表 - PC Watch
http://pc.watch.impress.co.jp/docs/column/kaigai/1015353.html >>431
ふ〜ん、アルテラ持って入るから、物はついでで出来るんだろうな。 集団ストーカー・電磁波犯罪被害の加害装置について
レーザー・メーザーが開発されたのが、1950年台以降
メーザー初の発振が1953年、レーザーの初の発振が1960年
https://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%BC%E3%82%B6%E3%83%BC
この記念すべき年以降の、人体の自然発火現象は怪しい
No.31 突然人間が燃え上がり、焼死に至る「人体発火現象」
http://ww5.tiki.ne.jp/~qyoshida/kaiki/31zintaihakka.htm
No.157 人体発火現象2
http://ww5.tiki.ne.jp/~qyoshida/kaiki2/157jintaihakka2.htm
人体 自然 発火現象 : 人の体が突然 灰になるまで 燃えつきる / 世界の衝撃ストーリー
dailymotionを上のタイトルで検索してみ
64MHzの電波を使って撮像しているMRIの動画
集団ストーカー・電磁波被害の加害装置がレーザー・メーザーによるものだとしたら、レーダーを使うはず
加害者にはこのように見えているハズ
ちょっと、エロです
MRI Shows What Sex Looks Like From The INSIDE | What's Trending Now
https://www.youtube.com/watch?v=nDhYLaGPmGU
見えている各臓器、脳も含めて、レーザーを照射すれば、危害を加える行為が成立する
参考までにCTの動画
Radiologist discusses CT and xray small bowel obstruction Imaging
https://www.youtube.com/watch?v=8dNTHdUO_3Q
PCB Imaging: 3D/CT X-Ray Animated Slicing (Top to Bottom)
https://www.youtube.com/watch?v=itTkItXiHsk 「自分達は手を出さず人を追い込む方法があるんだってさ」
「多人数で人を追い込むんだってさ」
「電波攻撃で攻撃するんだってさ」
「他人の考えとか想いがわかる装置があるんだってさ」
集団ストーカー(組織的ストーカー行為)・電磁波被害の加害装置を持たせる時の誘い文句だそうです。
他にもいろいろあると思いますが、これに類するセリフを聞いた事がある人は、警察に一報をいれて貰えたらと思います。 思いっきりスレチだが…
IBMのWatsonのCMのPapper君のお辞儀シーン、思いっきり剛性不足を露呈してる。
その上、制振制御もしてないし。
作った奴、恥ずかしいとは思わないのかなw ペッパーは殴ったら首が取れてぶっ飛んでいきそうだし
腕をつかんで振り回したら腕がへし折れてちぎれそうだよな
体が脆すぎるんだよ
戦闘用ロボにはまだまだ程遠い >>437
なるほど。Pepparは映画『ショート・サーキット』のロ ボット「ナンバー・ファイブ」みたくなるのか。 >>436
>IBMのWatsonのCMのPapper君のお辞儀シーン、思いっきり剛性不足を露呈してる。
お前のチンコに合わせたんだよ 【後藤弘茂のWeekly海外ニュース】チップカンファレンス「Hot Chips」で次世代京コンピュータなどが発表 - PC Watch
http://pc.watch.impress.co.jp/docs/column/kaigai/1016341.html >>441
へぇ〜、お〜、スパコンにARM命令セット!!
「やっぱARMっしょ」的なニュースなこと >>441
【年末特別座談会】後藤、笠原、山田のライター3氏が今年のあれやこれを本音で斬る(下半期編)
http://pc.watch.impress.co.jp/docs/topic/feature/629501.html
> 【後藤】みんなすごい誤解していて、ARMの64bitがほかのCPUの64bitと
> 違うって事を全然考えてない。ARMはともかく32bitの出来がひどい。
> 何がひどいか? RISCなのに汎用レジスタが16本しかない、その内の3本は
> プログラム関連で使っちゃうので、汎用に使えるのはたった13本。
> これで、ロード/ストアアーキテクチャのハンドリングをしなきゃ
> ならない。そうするとコンパイラが効率的なコードを吐けない。
> ので、コードステップが非常に長くなる。一方64bitになると汎用
> レジスタが31本、SIMDメディアレジスタが32本だから、コンパイラが
> ものすごく効率的なコードを吐けるようになる。
> 【山田】つまり今のARMの32bitはひどいと。
> 【後藤】ひどい。だって、僕の知り合いでネイティブARM 32bitに
> 触れた人は皆「変態命令セット」って言ってるし(笑)。
とか抜かしてたどんだけわかってるかわからん人か。 >>443
> 何がひどいか? RISCなのに汎用レジスタが16本しかない、
> ので、コードステップが非常に長くなる。
レジスタが少ないと指定ビットが減らせられ、Tumbo命令セットに一役買い、バイナリ長を減らせらた。
…てな俺の認識。
そりゃ、生粋のRISCに比べたら見劣りするだろうなw
実際、ARM 32bitのMIPS/MHzは良くないし。 >>444
> 実際、ARM 32bitのMIPS/MHzは良くないし。
https://en.wikipedia.org/wiki/Instructions_per_second
↑に載ってる表を見ても各ARM製品と近い時代のMIPSや
Alpha、PowerPCと比べても特に劣ってるようには見えんけど
何を根拠にそう言ってんの? >>444
> レジスタが少ないと指定ビットが減らせられ、Tumbo命令セットに一役買い、バイナリ長を減らせらた。
> …てな俺の認識。
スマン、まるでわかってない人だったか。 >>446
それはあったり前。
ここは電気・電子板だからなw RISCの多くは演算はレジスタ-レジスタ間でしか行えない
ARMも同じく演算はレジスタ-レジスタ間でしかできない
x86などのCISCはレジスタ-レジスタ間およびレジスタ-メモリ間で演算ができるので
RISCよりレジスタが節約できる設計
32bitのARMはレジスタ間でしか演算ができないのに実質13本しかレジスタがない
(R13はスタックポインタ、R14はリンクレジスタ、R15はプログラムカウンタなので)
あまりにも少なすぎるということ
その方が組み込みには向いてるが、
現在のスマホのようなGHzのクロックで数GBのメモリでぶん回すには貧弱なアーキテクチャ
それはARM自身も認識してたからこそ64bitアーキテクチャで大幅にレジスタを増やした メモリーレジスタ間での演算を可能にするとアーキテクチャ的に大変なの?
命令とかは直交性失わせずに増やせそうだけど >>452
RISCって、なんの略語だか知ってる? > 32bitのARMはレジスタ間でしか演算ができないのに実質13本しかレジスタがない
じっさいコンパイラが吐いたコードみればそんなもんで足りてる場合が
多いんだよなあ。
足りない場合でもアクセス頻度が高いものからレジスタに割り付けるから
性能への影響は大きいものではないし。 関数の呼び出しは速くなると思うよ
レジスタ渡しできる引数の数が増える
パフォーマンス面ではそれよりも
64bitのARMがSIMD命令で倍精度浮動小数点演算に対応したのと
暗号化命令が追加されたのが一番大きい
それとSIMD命令がIEEE754に準拠したので
科学技術計算に対応できるようになったこと 最近のGCCはARMv7-Aを指定してアセンブラ出力すると
Unifiedアセンブラを出力するようになってるね
Thumb-2を指定した方がコードサイズが短くなるので有利
ARMv7-AではAndroidでもUbuntuでもThumb-2がデフォルトだよね >>453
それは名前の説明であって、もとの質問になってないだろ
コストがあまり変わらないならメモリとレジスタの間の演算だってできた方が
便利なんだから。
どれくらい変わるのか、レジスタ間だけの演算することで効率がどれくらい
変わるのか聞いてるわけで。
バカのくせにドヤ顔すんなよ。 >>452
メモリアクセスに時間が掛かるから効率的なパイプライン動作をかんがえると難しいのかと。
ttp://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0363fj/Chdjccac.html
ここ読むとLDR命令でメモリから読み込んだレジスタは次命令にさえ更新が間に合わずレイテンシが発生しています。 それに、メモリアドレスをどう指定するのか?って問題もある
間接にしろ、それが平均命令長を大きくする方向になるのならば
メモリ帯域やらキャッシュ容量にも影響を与える訳で
レジスタ数とメモリアドレス指定と命令長との関係は難しい話だし〜 >>457
おいおい、逆切れかよw
>>458>>459氏が解説書いてくれたから読んどけ。 >>458
> 効率的なパイプライン動作をかんがえると難しいのかと。
これ読んで思い出した。
懐かしの AMD K6ー3のデータシートが、すっげ〜よ。面白かった。(モチ英文)
CISCの代表であるx86命令から、どの命令をそのまま内部RISCに実行させ、どの命令をテーブルからオペコードを引くのか。
メモリアクセスが必要な命令なら、どう分解してどうパイプラインに流し込むのか。
これがデータシートか?って思える位の、内部動作が事細かに解説してある。
K6のアーキテクチャの美しさと、x86命令が厄介さがよくわかる。 まあ、外野の人間が思いつくような事は中の人がとうに検討済みだろうな 足りないときは1024レジスタあっても足りないから16で十分
メモリを直接演算対象にすると固定長命令にならんし
命令コードが少し縮んだところで実行時間は変わらんし ワークステーションやサーバ向けに開発されたRISC CPUの多くが
汎用レジスタ数が32本、そのうち1本はゼロレジスタ
CPU設計の専門家がいろいろ検討した結果がこれ
だからいろいろな理由があるのだろう
CPU設計の素人の我々が考えてもしょうがない
ARMはもともと16bit長の命令のThumbが出てからモバイルで普及したCPU
価格面から16bitのメモリバスを扱えなかったモバイル機器で普及した
だから32bitのARMの命令セットはモバイル向けに特化する形で拡張されてきた
しかし、Cortex-A15からARMはサーバ向けも意識するようになり
4GB以上のメモリも扱えるように
Large Physical Address Extension (LPAE)が実装されるようになった
64bitのARMは主にスマホ、タブレット向けだが
サーバ向でも通用するように設計されたから
ARMv8-Aのようなアーキテクチャになった
32bitARM → モバイル向け、小規模な組み込み向け
64bitARM → スマホ、タブレット、サーバ、スパコン向け
もともと想定されてる用途が違う
こんな記事も出てきてる。
SVEは64bit命令でのみサポートされる新しいベクトル命令
ARMの新ベクトル命令「SVE」、ポスト京に採用へ
http://eetimes.jp/ee/articles/1608/25/news036.html x86に慣れてるとARMのレジスタが足りないとは思えない 初心者です、少し教えてください
STMBee 基板と ST-Link/v2 を使おうとしています (STMBeeのDFUは使わないので消去しました)
VCP(USB仮想COM)を使う設定をしたいのですが、インストールがうまくいきません
STのサイトから STM32 Virtual COM Port Driver VCP_V1.4.0_Setup.exe をダウンロードしてインストール
Windows のデバイスマネージャーを見ても ポート(COM/LPT) の所にアイコンが出てこない、認識できていないのかな
ST-Link/v2をつないでも認識しません
プロパティをたどると、「このデバイスを開始できません。 (コード 10)」 とメッセージがあります
試したPC Windows7 32bit , Windows10 64bit
USB端子側(STMBee)から何か情報を送らないと認識しないのでしょうか >>464
> CPU設計の専門家がいろいろ検討した結果がこれ
その時に使えるプロセス・外部メモリ・コスト・テクノロジーで、レジスタ数は変わる。
32本が最適だとは限らない。 スマホ、タブレットで64bitはいらないと思います。 >>469
ワークステーション向けに開発されたRISCプロセッサの多くが32本だからね
ざっと調べてみたがこれら全部32本
POWER、MIPS、SPARC、DEC Alpha、PA-RISC、Apollo PRISM、i860、MC88000
(SPARCはレジスタウインドウで多数のレジスタを持ち
ソフトウェアからアクセスできるレジスタの32本のうち、
関数コールでレジスタの一部が自動的に切り替わる構造)
これだけのRISC CPUのレジスタが32本なのは理由があるんだろう >>472
> これだけのRISC CPUのレジスタが32本なのは理由があるんだろう
レジスタ指定ビットを、5ビット幅にしたから。そんだけ。 レジスタの数が2の乗数ってのはなんか適当感があるというか、コンパイラとかの
作成するルーチンの粒度みたいなものでこれだけあれば十分みたいな数はもっと
半端な数であってもおかしくなさそう。
レジスタ増えました、と急に倍とか4倍って根拠あるのかと思うよね。
じゃあもっと増やしたらどこまでリニアに性能上がっていくのかな、と。
メインメモリ分のレジスタがある巨大CPUの特許とる >>474
レジスタを操作する命令コードは少なくともレジスタ数ぶんのビット幅を使う。
32個のレジスタを指定するには5ビット必要。仮に24個だとしても5ビット必要。 >>474
> レジスタの数が2の乗数ってのはなんか適当感があるというか
>>473 の言うように命令中のレジスタ指定の関係が大きい
半端な数にすることもできる(10以上だと違う命令と解釈するとか)けど構造複雑になって使いにくいだけだし コンパイラとかじゃわからないけど、素でブートアップルーチンとかOSカーネルとかアセンブラで
書いていると「あー、ここでもう一つレジスタあったら」とかよくあることなの? >>477
昔アセンブラ使ってた時は何回か経験したわ メリットとデメリットがあるのに命令幅の都合だけで決める馬鹿はなかなかいない。 >>471
>スマホ、タブレットで64bitはいらないと思います。
そうでもない。最近はソフトを組む能力の無い℃素人がプログラムしてるから
メモリは食うはCPU時間は食うわで、CPUの能力が生かせてない。
やってる事はたいした事無いんだけどなwww おじいちゃん、今はメモリもいっぱいあるしクロックも高いんだからプログラムは
保守性の方が大事なのよ >>481
℃素人なんだから保守性が高いプログラムなんて書けないだろうwww
メモリもクロックもCPUも贅沢三昧でバッテリが1日持たないような
携帯端末しか無い世の中だが、能力が無いんだからしょうがないなwww >おじいちゃん、今はメモリもいっぱいあるしクロックも高いんだから
この板の住人とは思えない発言だな。これがゆとりか。iPhoneのスペックぐらいググれよ。
ただでさえモバイル向けのARMはクロック当たりの性能がインテルの1/4以下なのに。 このスレに限らず℃爺さんには触れてはいけないとあれほど・・・ ショボいiPhoneやiPadの性能で、これを高性能、贅沢三昧と言ってしまう頭の弱さには呆れる。
LINEとツイッターしか使ってない℃馬鹿だね。 煽りだけとかそりゃ反論できないよな。1GBや2GBで贅沢、使いきれないって℃素人PGだからな。
だいたいメモリの食うコードの書き方ってなんだよ。今はなんでもライブラリ呼ぶだけじゃねーか。
それが64bit化したら速くなるのかよw だいたい32bitARMが糞遅かったはの32bitだからじゃねーだろw
ARMでコード書いたことないのか。ほんとARM℃素人がなんでこんなとこにいるかね。 2Gしかメモリを乗せられない32ビットで2GBを使うアプリが贅沢じゃないのかwww
すげー基地外が居たもんだwww > 2Gしかメモリを乗せられない32ビットで2GBを使うアプ
なにかほんといろいろ勘違いしてて怖い。絶対プログラム書いたことない℃素人だわ。 >>483
>ただでさえモバイル向けのARMはクロック当たりの性能がインテルの1/4以下なのに。
iPhoneやQualcommのSnapdragon 820の独自コアは
普通の整数命令はそこまで遅くないぞ
いつの時代のARMの話してるんだ? iPhone 6s Plus
http://browser.primatelabs.com/geekbench3/3515465
Single-Core Score 2521
ARM @ 1.85 GHz 1 processor, 2 cores
http://browser.primatelabs.com/geekbench3/6243002
Single-Core Score 7156
Intel Core i7-6700K @ 4.01 GHz 1 processor, 4 cores, 8 threads
2521 / 1.85 = 1362.7027027027027
7156 / 4.01 = 1784.5386533665837
1784.5386533665837 / 1362.7027027027027 = 1.309558313656557 >>476
レジスタのビット数だって、2のn乗である必然性はないんだよね。 samsung Galaxy S7 Edge
https://browser.primatelabs.com/geekbench3/7219580
Single-Core Score 2220
ARMv8 @ 1.79 GHz 1 processor, 8 cores
http://browser.primatelabs.com/geekbench3/6243002
Single-Core Score 7156
Intel Core i7-6700K @ 4.01 GHz 1 processor, 4 cores, 8 threads
2220 / 1.79 = 1240.2234636871508
7156 / 4.01 = 1784.5386533665837
1784.5386533665837 / 1240.2234636871508 = 1.4388847700568401 ID:gr67FQ8氏はARMのこといろいろ詳しそうだけど妙な決めつけでいろいろ変な発言
するのが残念。 >>493
2のn乗では無くて4の倍数になってる。 >>497
どうだろう? 例えば彼(彼女)はNEONのコードを書いたことありそうだけどあんたはなさ
そう。 >>502
で?
使ったこと無い癖に無理すんなよ℃素人www >>503
で?
君が無知なのは変わらんけど? w >>504
お前馬鹿だろwww
最近の世の中のプロセッサが4ビットの倍数になってるのに
MC14500B持ち出して何が言いたいんだwww
僕ちゃん詳しいってかwww
℃素人バカスwww >>496
>2のn乗では無くて4の倍数になってる。
4の倍数ってことは12とか28とかもあるの? >>506
12bitワードのコンピュータってのは結構作られている
DECのPDP-8とか著名なのもあったりするんだな、これがw ■ このスレッドは過去ログ倉庫に格納されています