日本語
 
Help Privacy Policy ポリシー/免責事項
  詳細検索ブラウズ

アイテム詳細

  Developing a practical parallel multi-pass renderer in Java and C++: Toward a Grande application in Java

Yamauchi, H., Maeda, A., & Kobayashi, H. (2000). Developing a practical parallel multi-pass renderer in Java and C++: Toward a Grande application in Java. In Proceedings of the ACM 2000 Java Grande Conference (JAVA-00) (pp. 126-133). New York, USA: ACM.

Item is

基本情報

表示: 非表示:
資料種別: 会議論文

ファイル

表示: ファイル

関連URL

表示:

作成者

表示:
非表示:
 作成者:
Yamauchi, Hitoshi1, 著者           
Maeda, Atusi, 著者
Kobayashi, Hiroaki, 著者
所属:
1Computer Graphics, MPI for Informatics, Max Planck Society, ou_40047              

内容説明

表示:
非表示:
キーワード: -
 要旨: In the area of parallel processing, performance has been the primary goal, and parallel software writers historically paid less attention to software portability. However, as software is becoming more complex, cost for developing and maintaining parallel applications is rapidly increasing. Reusable and portable software is certainly needed even in the parallel processing area. Java appeared on the scene, advertising portability as its largest advantage. Java Grande Forum was established to achieve two goals; portability and high-performance. Current Forum discussions seem to concentrate on optimization of Java programs, elements of numerical libraries, message passing interface for Java, etc. Few implementations of practical applications are presented so far. To find out obstacles in writing Grand Challenge applications in Java, empirical studies of large and practical applications are strongly desired. As an example of practical distributed parallel applications, we have implemented a parallel multi-pass rendering system, which is a combination of radiosity and ray-tracing methods, in both Java and C++. These implementations, about 56,000 lines in total, are publicly available at \texttt{http://www.archi.is.tohoku.ac.jp/research/cg/}. These two programs are based on the identical algorithm and are directly comparable in terms of performance and efficiency. Experimental results on Sun Enterprise with JDK 1.2.1 and gcc 2.7.2 show that compared to the C++ version, the performance of the Java version is about three to five times slower with requiring approximately four to seven times more memory space. We further discuss some problems encountered in developing practical parallel distributed applications in Java.

資料詳細

表示:
非表示:
言語: eng - English
 日付: 2010-03-122000
 出版の状態: 出版
 ページ: -
 出版情報: New York, USA : ACM
 目次: -
 査読: -
 識別子(DOI, ISBNなど): eDoc: 520166
その他: Local-ID: C125675300671F7B-CEC396D8D0FD33F6C12569E500371453-Yamauchi2000JG
 学位: -

関連イベント

表示:
非表示:
イベント名: Untitled Event
開催地: San Francisco, California, USA
開始日・終了日: 2000-06-03 - 2000-06-05

訴訟

表示:

Project information

表示:

出版物 1

表示:
非表示:
出版物名: Proceedings of the ACM 2000 Java Grande Conference (JAVA-00)
種別: 会議論文集
 著者・編者:
所属:
出版社, 出版地: New York, USA : ACM
ページ: - 巻号: - 通巻号: - 開始・終了ページ: 126 - 133 識別子(ISBN, ISSN, DOIなど): ISBN: 1-58113-288-3