-
コンパイラ最適化から見たインテル
マシン依存の最適化の具体例を示す。レジスタに0を設定する最もシンプルな方法は、命令内で 0 という定数(イミディエート値)をレジスタに設定することである。別のより技巧的な方法では、レジスタを自分自身とのXORの演算結果で置き換える方法がある。どちらの方法を利用するかはコンパイラ次第である。多くのRISCの場合、どちらの方法でも命令長と実行時間に違いはない。インテルx86系などでは、XORを使った方法がより短く速い。これはイミディエート値をデコードする必要がなく、内部のimmediate operand registerを使わないため。またXOR命令がレジスタの依存関係によってパイプライン停止を招くことがあるが、自分自身のXORではパイプラインは停止しない。(コンパイラ最適化 フレッシュアイペディアより)
-
IBM PCから見たインテル
IBM PC (IBM 5150)はマイクロソフトBASIC(IBMカセットベーシック)をROMに搭載し、モノクロディスプレイを利用できるMDAアダプタか、標準的なテレビを利用できるCGAビデオカードかを選択できた。標準記憶装置はカセットテープで、フロッピーディスクはオプションでハードディスクは利用できない。5つの拡張スロットを装備し、IBM純正の最大拡張メモリ容量は256KBで、メイン基板上の64KBと3本の64KBの拡張カードという構成であった。CPUは4.77 MHzの8088で(1978年 初期バージョン。インテル版は1978年、1982年、1982年のバージョンがあり、1983年以降はAMDのセカンドソース版も採用された)、日本電気 (NEC) V20と交換することで若干高速化できた。また8087コプロセッサを追加することで計算処理能力を強化できた。IBMは9、36、16 KBのDRAMチップのいずれかを使って16KBまたは64KBのRAMをプリインストールした構成で販売した。最終的にはより多くの拡張ボードスロットを搭載し、同時にハードディスクを搭載可能な拡張筐体 IBM 5161 をリリースした。IBM PCは家庭市場向けとしては高価すぎたが、意外にもビジネス市場で大きな成功を収めた。(IBM PC フレッシュアイペディアより)
-
Advanced Host Controller Interfaceから見たインテル
Advanced Host Controller Interface (AHCI) とは、インテルが策定したシリアルATA (SATA) ホストバスアダプタのインターフェース仕様である。(Advanced Host Controller Interface フレッシュアイペディアより)
-
サン・マイクロシステムズから見たインテル
2000年9月には、インテル系のCPUとLinuxの組合せのサーバを販売していたコバルトシステムを買収し、インテル系のCPUとLinuxを組み合わせたサーバが2001年からサンから販売された。2005年にはStorageTek(STK)、2008年1月にはMySQLの買収を発表した。(サン・マイクロシステムズ フレッシュアイペディアより)