パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

IntelがSDカードサイズのコンピュータ「Edison」を発表」記事へのコメント

  • by Anonymous Coward

    処理性能に関して記事にないってことはIntelが発表で触れていないってことか?
    Intelが性能を発表しないってことはお察しってことだな。

    • by Anonymous Coward

      Galileoの記事ですが、

      『Intel Galileoを試す - 超小型SoC「Quark X1000」搭載のArduino互換ボード』
      http://news.mynavi.jp/articles/2013/12/28/galileo/002.html [mynavi.jp]


      #define REPEAT 90000
      void setup()
      {
          pinMode(13, OUTPUT);
      }

      void loop()
      {
          unsigned long lpCnt1,lpCnt2,lpCnt3;
          unsigned long num;

          delay(1000);
          digitalWrite(13, HIGH);
          for(lpCnt1=0; lpCnt1<500; lpCnt1++)
          {
              for(lpCnt2=0; lpCnt2<REPEAT; lp

      • Re: (スコア:2, 興味深い)

        by Anonymous Coward

        > 「81億回の足し算を500回繰り返す」処理が「約1秒未満(一瞬)」で、「性能は猛烈に高い」だそうです(ってアホか)。

        400MHz で、81億×500回の加算を実行できるとすると、instruction per clock
        は、10125以上! べらぼうに速い!…てなわけがなくて、何か勘違いしてますね、
        これきっと。
        実際は、これより10進で4桁以上少ない演算しかしてないはず。
        プログラムの字面は確かに90000*90000*500回のループなので、コンパイラが
        最適化してループを定数計算に直しちゃってる?

        • > 最適化してループを定数計算に直しちゃってる?

          多分そうですね
          例えば gcc-4.8 だと-O2 以上でループが定数計算になります.抜粋すると,こんな感じです

                          .globl loop
                          .type loop, @function
          loop:
          .LFB1:
                          .cfi_startproc
                          subl $28, %esp
                          .cfi_def_cfa_offset 32
                          movl $1000, (%esp)
                          call delay
                          movl $2, 4(%esp)
                          movl $13, (%esp)
                          call digitalWrite
                          movl $1, 4(%esp)
                          movl $13, (%esp)
                          call digitalWrite
          .L4:
                          jmp .L4
                          .cfi_endproc

          親コメント

日本発のオープンソースソフトウェアは42件 -- ある官僚

処理中...