タグ

cpuとあとで読むに関するyzxのブックマーク (3)

  • Appleの「A4」プロセッサとは何か? - エンジニアらの意見 | パソコン | マイコミジャーナル

    iPad搭載プロセッサ「A4」 AppleiPadを発表して以降、そこに搭載された謎のプロセッサ「A4」に関係者の注目が集まっている。例えばVentureBeatでは、ジャーナリストやアナリストではなく、現場のエンジニアや元Apple関係者のコメントを集めて、その実体解明に乗り出している。 VentureBeatのA4に関する話題は「Apple’s A4 chip: Engineers correct stupid journalist」と「How Apple’s A4 chip lets iPad run cooler, save battery life」という2つの記事に見ることができる。どちらも、予測だけのジャーナリストの話ではなく、現場のエンジニアから意見を請おうという企画だ。だが怪しい情報ソースや思いつきに近い話もあり、必ずしも信頼に足る情報かという部分には目をつむってほしい

  • 第4回 x86ソース資産につきまとうメモリー・アラインメント問題

    1964年4月生まれの東京出身。東京農工大化学工学科を卒業後,マイクロソフトでMicrosoft Windows 2.1~3.0の日語化に従事。現在はピーデー 代表取締役。日XMLユーザーグループ代表。Microsoft Most Valuable Professional(MVP)。 今回は,既存のCソースコード資産をW-ZERO3(Windows Mobile)に持ち込む場合に発生するメモリー・アラインメント問題について説明する。 具体的にどのような問題であるか,それは歴史的にどこから来たのか,対処方法としてどのような方法があるか,そしてワンべぇでは実際にどのように対処方法を決定したのかを書いていこう。 どのような問題であるか 要するに,リスト1のコードはx86アーキテクチャのデスクトップPCでは問題なく実行できるが,W-ZERO3では実行できないということである。今回の内容は,そ

    第4回 x86ソース資産につきまとうメモリー・アラインメント問題
  • Perl で 8ビット CPU を作る - naoyaのはてなダイアリー

    CPU を作る、と言ってもハードではなくソフト、仮想機械です。 2001 年から UNIX USER で連載されていた西田亙さんの「gccプログラミング工房」。いまさらながら、バックナンバーを取り寄せて初回から順番に読んでいます。とてもためになる連載です。 この連載中で第10回から数回に分けて開発されていた octopus という 8 ビット CPU の仮想機械があります。オリジナルは C 言語で書かれていたのですが、その設計を見て、これは他の言語でも作れるのではないか、と思い Perl に移植してみたところなんとか動作させることができました。以下の URL にコードを公開します。(西田さんに確認を取ったところ、オリジナルのソースは Public Domain とのことでした。オリジナルは http://www.skyfree.org/jpn/unixuser/ からダウンロード可能です。

    Perl で 8ビット CPU を作る - naoyaのはてなダイアリー
  • 1