ERI Developer's BBS
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
82 / 172 ←次へ | 前へ→

MMX,SSE,SSE2すげー
 KAZ  - 02/6/17(月) 11:59 -

引用なし
パスワード
   頻度表更新のためにMMXに単純に置き換えても15秒の処理が12秒にスピードアップしました。
自分なりに慎重に最適化した結果10秒になりました。
まだアセンブラよくわからず、とりあえず動くだけのとこも多いです。
INC [EAX]はバイト単位でインクリメントしてしまいます。
MOV EBX,[EAX]
INC EBX
MOV [EAX],EBX
としないと32ビット単位でインクリメントしてくれないとか…

SSEは3Dなどでの実数演算。
SSE2はMMX,SSE2のパワーアップ版と聞いていますが詳細はまだ知りません。
でも整数演算がMMXの2倍の量で出来るらしいので調べてみます。

126 hits
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)@U105104.ppp.dion.ne.jp>

MMX,SSE,SSE2すげー KAZ 02/6/17(月) 11:59
┗ Re:MMX,SSE,SSE2すげー L.Entis 02/6/18(火) 21:28
 ┗ Re:MMX,SSE,SSE2すげー KAZ 02/6/18(火) 22:44

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ ホーム  
82 / 172 ←次へ | 前へ→
ページ:  ┃  記事番号:
7920 C-BOARD v3.02 is not Free?