タグ

2010年12月8日のブックマーク (4件)

  • アセンブラコードで見るC++ Composer XEの強力な最適化機能 | OSDN Magazine

    インテル C++ Composer XEには、強力な最適化機能を備えるコンパイラが含まれている。インテルCPUが備えるSSEやAVXといった機能を効率的に利用するコードや、マルチコアによる並列処理を行うコードを自動的に生成できるのが特徴だ。記事ではインテル C++ Composer XEが持つさまざまな最適化機能を紹介するとともに、コンパイラが出力するアセンブラコードをチェックしてその効果を探っていく。 無視できないコンパイラの最適化機能、アプリケーションによっては数十パーセントものパフォーマンス向上も 近年のCPUの進化に伴い、コンパイラの最適化機能が注目されるようになってきた。パイプライン化やキャッシュの大容量化、分岐予測や投機的な実行といった機能の採用など、CPUの内部アーキテクチャは進化を続けている。そのため、コンパイラにはCPUのリソースを効率良く利用できるバイナリコードを生成

    ykot
    ykot 2010/12/08
  • Gauche - A Scheme Implementation

    ダウンロード 簡単なインストール (Unix系) インストールスクリプトがあります。 基的なビルド環境を用意してください。Debian/Ubuntu系なら、最低限 build-essentialが必要です。 libgdbm-dev、zlib1g-dev、texinfoも必須ではありませんが推奨です。 get-gauche.shをダウンロードします (例: curl https://raw.githubusercontent.com/shirok/get-gauche/master/get-gauche.sh -o get-gauche.sh) bash ./get-gauche.sh を実行します。 スクリプトはインストール先を訊ねてきます (既に以前のGaucheがインストールされていれば、 そのインストール場所がデフォルトになります。) その後、スクリプトは最新リリースをダウンロード

    ykot
    ykot 2010/12/08
  • 7.2 ASCII の NUL と DEL の本来の意味 - 文字コードに関する覚え書きと実験

    文字コードについて調べたことや実験したこと, テストプログラム,データファイルなどを随時掲載する予定です. ただし筆者の理解不足や誤解により誤りがあるかもしれませんので, ご利用は自己責任で. このページの主な更新は Blog でお知らせします. 表示確認ブラウザ:FireFox 22.0,IE8. 0.目次 シフトJIS Shift_JIS と Windows-31J (CP932) の違い シフトJIS 2バイト文字の判定 謎の検索ワード集 (シフトJIS編) 「Shift_JIS(SJIS,Windows-31J,CP932) 3バイト文字」 「Shift_JIS(SJIS,Windows-31J,CP932) サロゲート(ペア)」 「UTF-8 4バイト文字 Shift_JIS(SJIS,Windows-31J,CP932) 変換」 「Unicode(UTF-8,UTF-16) か

    7.2 ASCII の NUL と DEL の本来の意味 - 文字コードに関する覚え書きと実験
  • 米アップル、「iPad 2」を来年2月に出荷=台湾紙 | Reuters

    12月7日、米アップルが「iPad 2」を来年2月に出荷すると、台湾紙デジタイムズが報じた。シンガポールで7月撮影(2010年 ロイター/Vivek Prakash) [ニューヨーク 7日 ロイター] 米アップルAAPL.Oのタブレット型端末「iPad(アイパッド)」の次期モデルが、早ければ来年2月末に出荷されるという。台湾紙デジタイムズが7日、台湾拠点の部品メーカーに関係する複数の匿名筋の情報として伝えた。 それによると、アップルは新機種「iPad 2」の量産開始を当初は来年1月に計画していたが、ファームウェアのテストが続いているために予定を延期した。 「iPad 2」は主に、台湾の鴻海精密工業2317.TWの子会社である富士康国際(フォックスコン・インターナショナル)が中国の深センで運営する工場で委託生産され、初期出荷台数は40万─60万台になる予定だという。 アップルの広報担当は、こ

    米アップル、「iPad 2」を来年2月に出荷=台湾紙 | Reuters
    ykot
    ykot 2010/12/08
    iPad,2月末じゃないか、という噂。