講演名 | 1998/12/11 分散共有メモリ管理プロセッサMBP-lightのアセンブラおよびコンパイラの実装と評価 阿部 剛, 井上 浩明, 美辺 央希, 若林 正樹, 天野 英晴, |
---|---|
PDFダウンロードページ | PDFダウンロードページへ |
抄録(和) | 超並列計算機JUMP-1において分散共有記憶を効率よく管理するために、MBP-lightと呼ばれる制御chipが提案されている。MBP-lightは、packetの高速処理を目的としてMMCとRDT Interfaceという専用ハードウェアと、柔軟性の確保を目的としたMBP Coreと呼ばれる16 bit幅のRISCプロセッサからなる。MBP Coreはプロトコル処理の複雑な仕事を担当し、かつ、ハードウェア量を抑えるため、Packet-Buffer Registerアーキテクチャと呼ばれる特殊な構造を持つ。そこで、本論文では、この特殊なアーキテクチャをうまく活用するようなMBP-light用アセンブラ及びコンパイラの実装及び評価を行う。実装に際しては、MBP Coreの特殊性をなるべく吸収し、プログラムの生産性の向上を図ることを目的とする。そして、その結果、簡単なパケット処理時間に関して評価を行ない、十分な性能が得られることを示す。 |
抄録(英) | A massively parallel processor called JUMP-1 has been developed for building an efficient cache coherent-distributed shared memory on a system with thousands of processors. MBP (Memory Based Processor)-light is a special purpose controller to manage the DSM (Distributed Shared Menory) on JUMP-1. It consists of a simple RISC core processor to treat a complicated protocol transaction flexibly and hardwired controllers to manage quickly memory systems, bus and network packets. Since MBP-light is imposed limitations on the small number of gates, It has a specific instruction set architecture called Buffer-Register Architecture. In this paper, an assembler and a compiler for MBP-light for developing processing programs are introduced. An empirical evaluation shows that these tools are effective for development of a high speed protocol programs. |
キーワード(和) | JUMP-1 / MBP-light / PBR / アセンブラ / コンパイラ |
キーワード(英) | JUMP-1 / MBP-light / PBR / Assembler / Compiler |
資料番号 | VLD98-124,CPSY98-144 |
発行日 |
研究会情報 | |
研究会 | VLD |
---|---|
開催期間 | 1998/12/11(から1日開催) |
開催地(和) | |
開催地(英) | |
テーマ(和) | |
テーマ(英) | |
委員長氏名(和) | |
委員長氏名(英) | |
副委員長氏名(和) | |
副委員長氏名(英) | |
幹事氏名(和) | |
幹事氏名(英) | |
幹事補佐氏名(和) | |
幹事補佐氏名(英) |
講演論文情報詳細 | |
申込み研究会 | VLSI Design Technologies (VLD) |
---|---|
本文の言語 | JPN |
タイトル(和) | 分散共有メモリ管理プロセッサMBP-lightのアセンブラおよびコンパイラの実装と評価 |
サブタイトル(和) | |
タイトル(英) | An Implementation and Evaluation of the Assembler and the Compiler for MBP-light |
サブタイトル(和) | |
キーワード(1)(和/英) | JUMP-1 / JUMP-1 |
キーワード(2)(和/英) | MBP-light / MBP-light |
キーワード(3)(和/英) | PBR / PBR |
キーワード(4)(和/英) | アセンブラ / Assembler |
キーワード(5)(和/英) | コンパイラ / Compiler |
第 1 著者 氏名(和/英) | 阿部 剛 / T. Abe |
第 1 著者 所属(和/英) | 慶應義塾大学 計算機科学専攻 Dept. of Computer Science, Keio University |
第 2 著者 氏名(和/英) | 井上 浩明 / H. Inoue |
第 2 著者 所属(和/英) | 慶應義塾大学 計算機科学専攻 Dept. of Computer Science, Keio University |
第 3 著者 氏名(和/英) | 美辺 央希 / O. Minabe |
第 3 著者 所属(和/英) | 慶應義塾大学 計算機科学専攻 Dept. of Computer Science, Keio University |
第 4 著者 氏名(和/英) | 若林 正樹 / masaki M. |
第 4 著者 所属(和/英) | 慶應義塾大学 計算機科学専攻 Dept. of Computer Science, Keio University |
第 5 著者 氏名(和/英) | 天野 英晴 / H. Amano |
第 5 著者 所属(和/英) | 慶應義塾大学 計算機科学専攻 Dept. of Computer Science, Keio University |
発表年月日 | 1998/12/11 |
資料番号 | VLD98-124,CPSY98-144 |
巻番号(vol) | vol.98 |
号番号(no) | 447 |
ページ範囲 | pp.- |
ページ数 | 8 |
発行日 |