CPU

RSS
  • 受付中

    回答
    2

    Tensorflowを使ってGPUで学習する際に、フリーズする問題

    前提・実現したいこと tensorflowを使ってGPUで学習をしようとしています。 同じプログラムをCPUで実行すると問題なく実行できますが、 GPUを使うと以下のsess.run(train)でフリーズしてしまいます。 sess = tf.Session() sess.run(tf.global_variables_initializer())

    • 0評価
    • 73PV
    R.Shigemori R.Shigemori 6時間前に コメント
  • 解決済

    回答
    2

    機械学習系のライブラリとCPUへの負荷についてです。

    Tensorflowなどの機械学習系のライブラリを使う際はGPUを使った方が早いのは分かっていますが、手元に使えるGPUが無い為iMac 2017などMacPCでそういったライブラリを動かしています。 するとやはりファンが物凄く回転していてパソコンへの負荷がかなりかかってしまっているのではと不安になります。こういった事ってパソコンの寿命を縮める様なことに繋が

    • 0評価
    • 130PV
    Hayato1201 Hayato1201 1ヶ月前に コメント
  • 解決済

    回答
    3

    GPUと並列処理を行うCPUでの処理速度について。

    好奇心ゆえの質問なので怒られてしまうかもしれませんが答えて頂けるとありがたいです。 gpuと並列処理を行うcpuの処理速度は画像処理と機械学習においてどちらが速いですか? gpuはc/c++でプログラムが書いてありcpuはc/c++とアセンブリ言語または、全てアセンブリ言語で書いてあるとします。 また、仮にcpuの処理速度が遅い場合、cpuはgpuの

    • -5評価
    • 495PV
    carnage0216 carnage0216 1ヶ月前に コメント
  • 受付中

    回答
    4

    ラズパイ3とOPENCVを用いて行動の予測がしたいです。

    ラズパイ3で画像処理(画像処理の何を行いたいかは後に書かせて頂きます。)を行いたいと考えています。osはLinuxです。 画像処理に扱うソフトはopencvです。 過去に度々質問していたので察しがつくと思いますが、ラズパイは現在のpcのcpu、例えばIntelのcorei7などに比べたら性能は低いと思います。 しかし、アセンブリ言語でプログラムを組めばラズパ

    • -3評価
    • 461PV
    carnage0216 carnage0216 1ヶ月前に コメント
  • 受付中

    回答
    11

    FPGAのメリットについて。

    過去の質問とは全く異なる質問ですがご意見など聞かせていただければと思います。 マイコンの性能やCPU、CPUの性能が上がっている今の時代、FPGAでわざわざ回路を設計しなくてもCPU,GPUをアセンブリ言語や高速化などを用いてプログラムすればFPGAで作ったパイプライン化したハードウェアの回路よりも処理速度や精度が高いように思えます。 仮に以上のことが正しい

    • 0評価
    • 904PV
    hillacken hillacken 1ヶ月前に 回答
  • 受付中

    回答
    7

    リンカの働き、アセンブリプログラムをアセンブルにより機械語に変換する。

    リンカとはosに依存するツールだと書いてあったのですが、いまいちリンカが何なのかわかりません。 リンカがソフトとも書いてありましたが、C言語をコンパイルしてアセンブリプログラムをアセンブルする過程でリンカが働いているのでしょうか? リンカと調べるとリンカスクリプトと出てきてリンカについての情報が曖昧です。 どうかリンカが何なのか教えて頂けないでしょうか? ア

    • 0評価
    • 438PV
    carnage0216 carnage0216 1ヶ月前に コメント
  • 解決済

    回答
    5

    アセンブリプログラムの解説

    アセンブリ言語のプルグラムに関する質問です。 ある本でアセンブリを勉強をしているのですがわからない部分があります。 横幅が4の倍数協会にない場合のダミーデータを計算するようなのですが、 なぜダミーデータを計算するのかわかりません。 横幅が4倍でない場合にレジスタと演算回路で計算して4で割り切れない場合の余りを捨てるという意味でしょうか?というかアセンブリプロ

    • 0評価
    • 813PV
    carnage0216 carnage0216 1ヶ月前に コメント
  • 解決済

    回答
    4

    以前に質問した「アセンブリプログラムの解説」に関しての質問です。

    以下のURL先のプログラムはカラー画像をモノクロに画像に変換するためのプログラムです。 質問したいことは以下のアセンブリプログラムのダミーデータであるwMargineを求める計算部分のアセンブリプログラムに関してです。   mov eax, width /* 幅 */

    • -1評価
    • 992PV
    carnage0216 carnage0216 2ヶ月前に コメント
  • 解決済

    回答
    7

    オブジェクトファイルを自分の手でリンクして実行ファイルにしたい。(リンカを使わないで行いたいです。)

    PCのCPUのアセンブリ言語もCPUに対してだいたいが一対一で対応しているため一つのアセンブリプログラムをアセンブラするならばリンカが必要ないと、参考書やネットなどで調べてわかりました。(高級言語を使う際はリンカがあったほうが便利ですが。) <行いたいこと> しかし(Linux上などで)複数のアセンブリプログラムを一つにする場合にはリンカは必要のようで、

    • -1評価
    • 795PV
    cateye cateye 2ヶ月前に コメント
  • 受付中

    回答
    8

    アセンブリ出力と逆アセンブルのプログラムの比較について。

    以下のC言語をアセンブリプログラムとオブジェクトプログラムから逆アセンブルしました。 /* hoge.c */ int func(int n) { int a = 2; int b = 3; int ret; if(n == 0){ ret = a + b;

    • 0評価
    • 392PV
    fuzzball fuzzball 2ヶ月前に コメント
  • 解決済

    回答
    8

    PCのVRAMに直接アセンブリ言語でデータを書き込む。

    題名に書かせていただいた通りPCのVRAMにアセンブリ言語でデータを書き込むことを考えた場合、 windowsの場合はwin32APIによって直接書き込むことは出来ないため、win32よ呼び出してVRAMに書き込みたいデータを渡して、win32がVRAMにデータを書き込むことで画面に文字や色が表示されると思います。 しかし、Linuxの場合はOS自体がオープ

    • 0評価
    • 757PV
    carnage0216 carnage0216 2ヶ月前に コメント
  • 解決済

    回答
    6

    CPUに含まれるレジスタがどのように働いて文字や色を画面に表示ているのかについて。

    CPUなどには幾つかのポートが接続されていると思います。 例えば、文字を入力したら受け取るポートやディスプレイに文字などを表示するポートなどがあると思うのですが、CPU内に入力された文字を受ける取るだけの専用レジスタやディスプレイに文字を表示するためだけの専用レジスタがあるのでしょうか? それ以外は多分、演算回路へ数値を送るための専用レジスタや値を一時的に維

    • 0評価
    • 596PV
    carnage0216 carnage0216 2ヶ月前に コメント
  • 解決済

    回答
    11

    アセンブリ言語を使うメリットについて。

    アセンブリ言語を使っている方にお聞きしたいのですが、使用しているCPUあるいはGPUの構造を細かい部分(メモリ、レジスタ、演算回路など)を把握したうえでアセンブリ言語を扱っているのでしょうか? 逆にハードウェアの知識が浅いとアセンブリ言語は理解できないのでしょうか? C言語において勉強中なのですが、CPUなどを使いこなすのにアセンブリ言語を勉強している人

    • 0評価
    • 1210PV
    carnage0216 carnage0216 2ヶ月前に コメント
  • 受付中

    回答
    2

    セグメント、セグメントディスクリプタ、OS、CPUの関係を教えてください。

    セグメントの情報について記述されているのが セグメントディスクリプタ、CPUはセグメント単位で 情報の読み書きや実行を行う。 セグメントディスクリプタ及び セグメントディスクリプタテーブルはOSが作る。 この理解で合っていますか?

    • 0評価
    • 96PV
    tacsheaven tacsheaven 3ヶ月前に 回答
  • 解決済

    回答
    1

    Android Studio エミュレータのCPUについて

    Android Studio上で使用するエミュレータのCPUはどこに表記されているのでしょうか? それとも使用しているPCに依存するのでしょうか? どうかご教示ください。

    • 0評価
    • 159PV
    keicha_hrs keicha_hrs 3ヶ月前に 回答を編集
  • 受付中

    回答
    0

    Pentium 32bit、アセンブリ:配列の使い方

    pmacros.incを使ったアセンブリでちょっとした開発を行っているのですが、アセンブリの経験はあるもののPentium 32bitのpmacros.incがincludeされたアセンブリは使ったことがなく戸惑っているので助けていただけると幸いです。 そして、今作っているものが少なくとも配列を一回使って入力した25文字以内の文字列が上から読んでも下から

    • 0評価
    • 156PV
    teratailが5ヶ月前に アップデート
  • 解決済

    回答
    2

    CPUのbit数とOSのbit数は別ものなのでしょうか?その場合アプリはOSのbitでいいのでしょう...

    アプリをインストールするために、bit数(32bit/64bit)を調べたところ、 32bitオペレーティングシステム、x64ベースプロセッサ と記載されていました。 この場合は、CPUが64bitでOSが32bitという事なのでしょうか? また、その場合は、アプリケーションをインストールする場合は、32bit版でいいのでしょうか?

    • 0評価
    • 348PV
    ogura87 ogura87 5ヶ月前に コメント
  • 解決済

    回答
    2

    マルチバイト文字のメモリ配置で、リトルエンディアンの方がコンピューターにとって読み込み易いのはどうし...

    組み込み技術者のたまごです。 マルチバイト文字を扱う場合、メモリの配置がリトルエンディアンとビッグエンディアンがあります。 ある組み込み技術に関する本を読むと ビッグエンディアンの方が人間にとって読みやすいが、リトルエンディアンの方がコンピューターにとっては読みやすい。 と記載がありました。 ビッグエンディアンの方が人間によって読

    • 1評価
    • 208PV
    ogura87 ogura87 5ヶ月前に コメント
  • 解決済

    回答
    5

    CPUがアクセスできるメモリの最大長(32bitなら4GBまで。など)は何によって決まるのですか?

    少し前まで、32bitCPUのWindowsマシンならメモリ最大量は4GBまでという覚え方をしていました。 32bitの場合は、よほど構成のでも64GB程度までのようですが、これが64bitの場合は、2TBなど桁違いに多いみたいですね。 Windows OSでサポートされている最大物理メモリサイズは? ところでこのCPUが扱える最大メモリは、なぜ

    • 0評価
    • 687PV
    te2ji te2ji 6ヶ月前に コメント
  • 解決済

    回答
    1

    LinuxのCPUやメモリの割当て

    Ubuntuを入れてみたました。はじめてのlinuxです。 ペイントソフトpintaが30秒ほどですぐ落ちたり、スリープから復帰できなかったりというのを質問すると、CPUの割り当てを増やしてメモリを増やせば、改善する可能性がある言われたのですが、どのように確認し、何をみて、どう変更するかの、手順を具体的に教えていただけますか。 よろしくお願いいたします。

    • 0評価
    • 181PV
    tuna.py tuna.py 7ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    7

  • 総質問数

    22

  • 今週の質問数

    1

関連するタグ

CPUタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る