SPARC - oraccha/omicron GitHub Wiki
Scalable Processor ARChitecture
- [http://www.sparc.org/ 本家]
Sun Microsystems のプロセッサ.
日本では富士通が互換チップを作っている.
-
SPARC64 (I〜VI, GP),SPARClite とか.
-
SPARC V9 (64bit アーキテクチャ)
コードモデル (コンパイルオプションはSUNと富士通コンパイラで微妙に違う)
- ABS32
- ABS44
- ABS64
- pic13 (旧 pic)
- pic32 (旧 PIC)
- [http://ir.nul.nagoya-u.ac.jp/dspace/bitstream/2237/6481/1/117_128kaisetu01.pdf HPC2500 落穂拾い 〜 HPC2500(スーパーコンピュータ)とうまく付き合うために〜] (名大計算機センター) .
ベクタ型のVPP5000からスカラ型のHPC2500への移行.
- ラージページ機能 (8KB -> 4MB)
- 富士通コンパイラなら-Klargepage=2オプション
- elfdump -i a.out で.interpセクション見て,ld.soの代わりにlpgld.soになっていたら有効だとわかる. {{{ $ elfdump -i a.out
Interpreter Section: .interp /usr/lib/lpgld.so.1 }}}
-
[http://www.itmedia.co.jp/news/articles/0404/13/news021.html UltraSPARC Vを捨てたSunが未来を賭けるのは……] (ITMedia 2004-04-13) . スループットコンピューティングプロセッサに注力だそうな.
- CMT (Chip MultiThreading) と呼ばれているけど,SMT の一種と考えてよい? ← 逆で、SMT の方が CMT の一種でしょう。
- というよりマルチコアなんじゃない? ← CMT は、一つのコアが複数のThreadを持つことを指すかと
- Niagara (Ultra SPARC T1)
- Niagara 2 (Ultra SPARC T2)
- Rock
- 他にも FGMT (Fine-grained Multithreading) ってのがあるらしい.← Niagara, Niagara 2 は FGMT です。定義は [http://www.cs.clemson.edu/~mark/multithreading.html History of Multithreading] あたりをどうぞ。
- CMT (Chip MultiThreading) と呼ばれているけど,SMT の一種と考えてよい? ← 逆で、SMT の方が CMT の一種でしょう。
-
[http://slashdot.jp/article.pl?sid=05/12/07/0315201 Sun、OpenSPARC Projectを立ち上げへ] (SlashdotJapan 2005-12-07)
- Altera の NIOS って,レジスタウィンドウをもっていたり,SPARC っぽいのね.
-
[http://japan.cnet.com/news/ent/story/0,2000056022,20231587,00.htm サンの「OpenSPARC」プロジェクトで初の製品が誕生] (CNET 2006-09-12) . Simply RISC「S1 Core」
-
[http://auroralinux.org/ Aurora SPARC Linux] . RedHat Linux 7.3 ベースの distro.