検証:64-bitアークテクチャの32-bit環境の互換性

IA-32 applications on 64-bit.


 普通のビジネスアプリケーションやオンラインソフトの動作状況の掲載ではつまらないので、ここはエロゲーだけに絞った動作状況をご紹介しよう。
 Alphaシリーズに関してはIA-32環境エミュレートソフトウェア「FX!32」を利用してIA-32アプリケーションを、IPF(Itanium Processor Family)に関してはIPF自身に実装されている下位互換機能とWindows64の一部である「WOW64ソフトウェアエミュレーション」および「IA-32 Execution Layer (IA-32EL)」によりIA-32アプリケーションを動作させた。
 IA-64におけるIA-32アプリケーションの実行はインテル自身が推奨しておらず、hp側でも「パフォーマンスを要求しないアプリケーションに対して提供する機能」という位置付けであり、実際のところIA-64でIA-32用アプリケーションを動かすことに対しては積極的ではない。ニュースの記事では余りに遅いと酷評されたItanium2のIA-32実行機能だが実際にはどうなのか検証してみた。
 OSがEnterprise版Windows64のため、IA-32版同様にサーバ向けにカーネルがチューニングされていることを差し引くと、実際の体感速度はPentiumII-300MHzからPentiumIII-500MHz程度に感じられる。体感速度に開きがあるのは、実行アプリケーションによってその動作速度に大きな開きがあり一概に言えないからである。Itanium2内部のIA-32実行ユニットの性能は記事で酷評されるほど悪くはないが、32-bit実行環境としてItanium2を見た場合、あたりまえのことながらかなりコストパフォーマンスが悪い。それはPentiumII-300MHzからPentiumIII-500MHzを搭載した中古マシンの相場を考えれば火を見るより明らかである。


64-bitプラットフォーム IA-32 アプリケーション動作状況一覧 [ソフトウェアは2003/08/10現在のもの]

ソフト名 メーカー Alpha
21164
(EV5)
Alpha
21164A
(EV56)
Alpha
21264
(EV6)
Alpha
21264A
(EV67)
IA-64
Itanium
(Merced)
IA-64
Itanium 2
(McKinley)
ASt500
1CPU
ASv4100
4CPU
MIATA
1CPU
DS20E
1CPU
XP1000
1CPU
XP1000
1CPU
i2000
2CPU
zx2000
1CPU
zx2000
1CPU
NT4sp5
FX!32 V1.5
NT4sp6a
FX!32 V1.5
NT4sp6a
FX!32 V1.5
NT4sp6a
FX!32 V1.5
2000RC1
FX!32 V5.0
NT4sp6a
FX!32 V1.5
Server2003
Enterprise
IA-32EL
Server2003
Enterprise
Longhorn
Build4051
 あ行
アカネマニアックス アージュ
朝までいっしょ☆(DVD) トラヴュランス
明日もきっと晴れ♪ フォルテ
r.p.m.〜瞳の中の想い出〜 e-エレキテル
いたずら姫 フェアリーテール
うたう絵本1・2・3ハイ!!(初回) CIRCUS
エーベンブルグの風 Studio e.go!
Angel's Lesson Cronus
エンジェリックパフェ クレージュ
教えてあげちゃう トラヴュランス
オーバーフローぷれじゃーボックス Overflow
思い出アルバム トラヴュランス
 か行
看護しちゃうぞ トラヴュランス
看護しちゃうぞ2〜女子寮は萌えているか〜 トラヴュランス
鬼哭街 ニトロプラス
君が望む永遠(初回回収版) アージュ
吸血殲鬼ヴェドゴニア ニトロプラス
黒瞳王〜瞳裸II〜 CrossNet ×
 さ行
さ〜もんぴんく トラヴュランス
妹魂〜しすこん〜 AngelSmile
終末の過ごし方 アボガドパワーズ
水素〜1/2の奇蹟〜 e-エレキテル ×
Sweet〜半熟な天使たち〜 SILKY'S
スノー・ラディッシュ・バケーション!! Overflow
Septem Charm まじかるカナン テリオス ×
それは舞い散る桜のように(初限/CD) BasiL
 た行
ダ・カーポ(初限/DVD) サーカス
Touch Me〜恋のおくすり〜 ミンク ×
注射器2 アーヴェリオ
超昂天使エスカレイヤー(CD) アリスソフト
超昂天使エスカレイヤー(DVD) アリスソフト
尽くしてあげちゃう(CD) トラヴュランス
尽くしてあげちゃう2(CD) トラヴュランス
尽くしてあげちゃう3 トラヴュランス
尽くしてあげちゃう4 トラヴュランス
尽くしてあげちゃう -口でさいわい- トラヴュランス
妻みぐい アリスソフト (○) ×
てんあく Studio e.go
21-TwoOne- BasiL
同級生2 elf × × × ×
To Heart Leaf
とってもフェロモン トラヴュランス
 な行
Nursery Song Cronus ×
南国あばんちゅ〜る トラヴュランス
二枚で看護しちゃうぞ トラヴュランス
二枚で看護しちゃうぞV.P.D. トラヴュランス
ニャンニャンしちゃう! トラヴュランス
 は行
バイナリィ・ポット AUGUST × ×
VIPER-GTB sogna
はじめてのおいしゃさん ZERO
はじめてのおるすばん ZERO
はじらひ(初回) ブルーゲイル
バージンオイル せ・き・ら・ら
はちみつ荘deほっぺにチュウ(初回) ぱれっと
初恋 プレミアムBOX Rune
はるあきふゆにないじかん トラヴュランス
晴れのちときどき胸さわぎ カクテルソフト ×
"Hello, world."(初回) ニトロプラス ×
"Hello, world."(通常) ニトロプラス ×
Pia☆キャロットへようこそ!!2 カクテルソフト ×
Pure Mail(初期箱Pkg./CD) Overflow
Believe フォルテ × ×
Phantom of Inferno ニトロプラス
ふくらみかけ トラヴュランス
ぶっかけ天使 シルキー&ミルキー evolution ×
Private Nurse AngelSmile
PrincessHoliday〜転がるりんご亭千夜一夜〜(初回) AUGUST
Blue-Sky-Blue【s】−空を舞う翼− (初限/DVD) emu
歩行試験型アージュ アージュ
ぼくの巫女神様 トラヴュランス
 ま行
まいむ スクアドラ・ディ
魔女っ娘☆シルク トラヴュランス
マブラヴ アージュ
巫女神あばんちゅ〜る(DVD) トラヴュランス
みずいろ(初限) ねこねこソフト ×
みっくすナァ〜ス charme
みんなで尽くしてあげちゃう(DVD) トラヴュランス
胸キュン!はぁとふるCafe ユニゾンシフト ×
メイドさんはアイシテル せ・き・ら・ら
メタモルファンタジー(初回) Escu:de
夜勤病棟(初限) ミンク
雪のとける頃に…(CD) Studio e.go!
ゆめくみ(初回) megami
 ら行
ら〜じPonPon(初期箱Pkg.) Overflow
陵辱看護婦学院 ANIM
露出調教同好会 せ・き・ら・ら
露出調教同好会2 せ・き・ら・ら
 わ行
私に今夜☆会いに来て せ・き・ら・ら
私に今夜☆会いに来て2 せ・き・ら・ら

【凡例】
 ◎:完全動作(機能を完全に満たす動作)
 ○:動作に実害なし(オープニング動画が再生されない等)
 △:動作に実害なし(インストール/実行時に要細工)
 ×:動作せず(含・起動失敗、導入失敗、最適化失敗等)
 −:未検証
 ():ユーザからの報告事例



【検証環境】 ※すべて私物。

 Digital AlphaStation 500 (Bret)
  TYPE:64-bit スカラ型
  PROC:21164A(EV56)-400MHz 1CPU
  RAM:256MB
  DISK:18GB
  GA:DIGITAL PowerStorm 4D20T
  # 500/333からリプレイスを行いました。

 Digital AlphaServer 4100 (Dodge)
  TYPE:64-bit スカラ型
  PROC:21164A(EV56)-600MHz 4CPU
  RAM:4096MB
  DISK:52GB
  GA:ELSA GLoria Synergy

 Digital PersonalWorkstation 600a (Miata-MX5)
  TYPE:64-bit スカラ型
  PROC:21164A(EV56)-667MHz 1CPU
  RAM:1024MB
  DISK:12GB
  GA:DIAMOND MM FireGL-4k

 Digital PersonalWorkstation 500a (Miata-MX5)
  TYPE:64-bit スカラ型
  PROC:21164A(EV56)-600MHz 1CPU
  RAM:256MB
  DISK:8GB
  GA:ELSA GLoria-L

 Digital PersonalWorkstation 433a (Miata-MX5)
  TYPE:64-bit スカラ型
  PROC:21164A(EV56)-533MHz 1CPU
  RAM:256MB
  DISK:8GB
  GA:ELSA GLoria-L

 Compaq AlphaServer DS20E (Goldrack)
  TYPE:64-bit スカラ型
  PROC:21264(EV6)-500MHz 1CPU
  RAM:512MB
  DISK:36GB
  GA:Matrox Millennium

 Compaq AlphaStation XP1000 (Monet)
  TYPE:64-bit スカラ型
  PROC:21264(EV6)-500MHz 1CPU
  RAM:1536MB
  DISK:114GB
  GA:ELSA GLoria Synergy

 Compaq AlphaStation XP1000 (Brisbane)
  TYPE:64-bit スカラ型
  PROC:21264A(EV67)-667MHz 1CPU
  RAM:512MB
  DISK:36GB
  GA:ELSA GLoria Synergy

 hp workstation i2000 (Merced)
  TYPE:64-bit EPIC
  PROC:Itanium(Merced)-800MHz 2CPU
  RAM:8192MB
  DISK:18GB
  GA:nVIDIA Quadro2 Pro

 hp workstation zx2000 (McKinley)
  TYPE:64-bit EPIC
  PROC:Itanium2(McKinley)-900MHz 1CPU
  RAM:1024MB
  DISK:116GB
  GA:nVIDIA Quadro4 Quadro4 900 XGL

 hp workstation zx2000 (McKinley)
  TYPE:64-bit EPIC
  PROC:Itanium2(McKinley)-900MHz 1CPU
  RAM:1024MB
  DISK:72GB
  GA:nVIDIA Quadro4 Quadro4 900 XGL


# AlphaServer4100やItanium2でエロゲーするなという話も往々にしてあります(苦笑


最終更新日時:2004/02/12 18:46:13