並行言語NET/CのNative実行系の実装
スポンサーリンク
概要
- 論文の詳細を見る
並列処理への期待が高まりつつある現在、使いやすく効率のよい並行オブジェクト指向言語が求められている。一般に並行処理においては、排他制御など処理の依存関係の制御が必要とされ、プログラムが複雑になりがちである。また、マルチプロセッサなどの環境を生かした効率的な実装を行おうとすると、システム特有の機能を用いるために汎用性が失われてしまう傾向がある。並行言語NET/Cはストリーム通信を基本とすることにより、制御の流れの明確化を図り、並行プログラムをUNIXプロセスのパイプによる連結処理のように簡潔に記述できることを特徴としている。また、仮想マシン(VM)方式でNET/Cコード生成部とVM実行部を切り放すことにより汎用性を得ている。しかし、VMのインタプリート実行はスピードを要求される処理には不向きであり、高速な実行系が求められていた。本研究では、NET/CコードをC言語にトランスレー卜し、マシンにNativeなコードを生成して実行させることでNET/Cの高速な実行を可能にした。2節でNET/C の概要を述べ、3節でNET/Cの効率化の考察、4節でNative実行の評価、5節でまとめを述べる。
- 一般社団法人情報処理学会の論文
- 1996-03-06
著者
-
上原 稔
東洋大学工学部情報工学科
-
森 秀樹
東洋大学工学部情報工学科
-
森 秀樹
東洋大学工学研究科情報システム専攻
-
上原 稔
東洋大学工学研究科情報システム専攻
-
青柳 洋一
東洋大学工学部情報工学科
関連論文
- 仮想マシンにおけるLinux Gridの考察(セッション4:基盤システム技術・アルゴリズム)
- C-008 ハードウェア暗号モジュールによるBOA防止策の提案(C分野:ハードウェア・アーキテクチャ)
- 組込みタイルプロセッサ-TEMP-の設計とマルチメディア演算の実装(セッション2:マルチメディア通信)
- 一時故障におけるSWCNNの耐故障化(セッション5:分散コンピューティング)
- Small-World Cellular Neural Networksにおける信頼度評価を用いた多重化実装の提案(セッション4:基盤システム技術・アルゴリズム)
- 1N-2 組込みタイルプロセッサ-TEMP-の設計とマルチメディア演算の実装(組込みとセキュリティ,学生セッション,アーキテクチャ)
- Webベースプロセッサ開発環境のためのテスト環境の構築(セッション6 : ネットワークの構築と応用)
- L_035 Webベース共同プロセッサ開発環境(L分野:ネットワークコンピューティング)
- アセンブリ言語仕様に基づくCPUの設計
- Scale-Free Cellular Neural Networksの提案
- 4ZB-8 バッファオーバーフロー防御手法の評価用テストベンチの作成(セキュリティ(4),学生セッション,セキュリティ)
- 5Y-5 階層型RAIDを用いた大規模仮想ディスク修復に関する考察(分散システム・アプリケーション,学生セッション,ネットワーク)
- 5Y-2 Windows GridとVMにおけるLinux Gridについての考察(分散システム・アプリケーション,学生セッション,ネットワーク)
- 1Y-6 ネットワークトラフィックシミュレーションのためのグラフ描画ツール(ネットワーク構築・管理技術,学生セッション,ネットワーク)
- 6V-2 SWCNNにおける信頼度評価TMRの提案(ニューラルネット,学生セッション,人工知能と認知科学)
- 5Q-7 自己組織化マップ(SOM)を用いたOSS開発支援コミュニティの提案と評価(プロジェクト管理,共同作業支援,学生セッション,ソフトウェア科学・工学)
- 大規模仮想ディスクにおける修復に関する考察(セッション3:セキュリティ・フォールトトレラント)
- リモートバッファオーバーフロー攻撃の検出に関する研究(セッション3:セキュリティ・フォールトトレラント)
- 自己組織化マップ(SOM)の多重冗長による耐故障性の検証(セッション1:教育・グループウェア基盤)
- M-016 階層型RAIDを用いた大規模仮想ディスクの構築(M分野:ユビキタス・モバイルコンピューティング)
- M-015 オープンソースグリッドによるCGの並列計算(M分野:ユビキタス・モバイルコンピューティング)
- M-013 フォールトトレラントSWCNNの分散シミュレーションの実現(M分野:ユビキタス・モバイルコンピューティング)
- G-003 自己組織化マップ(SOM)の耐故障性向上のための多重化冗長モデルの提案と評価(G分野:生体情報科学)
- 4R-8 マルチメディア通信におけるメディア同期制御法の評価
- 4R-2 やわらかいマルチメディア遠隔講義支援システムのための個人の感性/要求を考慮した共有空間の実装
- 統一的マルチメディア転送プロトコルに基づいたマルチメディア会議システムの実装
- 統一的マルチメディア転送プロトコルによるプレゼンテーション制御法
- やわらかいマルチメディア遠隔講義支援システムのための個人の感性/要求を考慮した共有空間に関する考察
- やわかいマルチメディア遠隔講義支援システムのための感性/要求を考慮した共有空間の設計
- やわかいマルチメディア遠隔講義支援システムのための感性/要求を考慮した共有空間の設計
- 多数決型耐故障性木構造プロセッサ
- 1H-1 言語レベルでのCPUの設計
- 読捨てコンテンツをいつ更新するべきか(アルゴリズム理論)
- L-14 高スループット更新のパイプライン化Webロボット(Webシステム,L.インターネット)
- 最新情報の検索のための分散型サーチエンジン(マルチメディアコミュニケーションシステム)
- 3T-4 分散協調サーチエンジンにおけるスコアリング
- 分散サーチエンジンにおける協調型検索
- 5ZA-8 VLSDを用いた内部統制のためのバックアップ(システム蓮用・管理(1),学生セッション,ネットワーク,情報処理学会創立50周年記念)
- Stateful TMRの性能評価
- Stateful TMRの性能評価
- Stateful TMRの性能評価
- ストリーム通信に基づく耐故障性アーキテクチャにおけるハードウェア冗長の検討
- ストリーム型耐故障性アーキテクチャのための完全多数決接続方式
- 耐故障性マルチプロセッサのためのSOFTチップの設計と評価
- SOFTにおけるアクタ割り付けアルゴリズム
- NET/Cのための図形による統合プログラミング環境
- ストリーム計算のためのフォールトトレラントWSIプロセッサ
- Scale-Free Cellular Neural Networks の提案
- Stateful TMR の性能評価
- 仮想大規模ストレージにおけるセキュリティ(セッション3:セキュリティ・フォールトトレラント)
- Webベースプロセッサ開発環境のためのテスト環境の構築(セッション6 : ネットワークの構築と応用)
- Webベースプロセッサ開発環境のためのテスト環境の構築(セッション6 : ネットワークの構築と応用)
- NaryRAIDの実装
- C-022 二重化を用いたSmall World Cellular Neural Networksにおけるフォルト・トレランス実装(C分野:ハードウェア・アーキテクチャ)
- 工業技術研究所プロジェクト研究報告 情報家電のためのTPO依存型サービス検索システム
- B-29 ASPによる統合リテラシツール(Webアプリケーション,B.ソフトウェア)
- 計算場における分散プロセスの準最適配置
- GAを用いた予測的タスク割付方式
- ストリーム計算におけるGAを用いた静的タスク割付
- 分散処理におけるストリーム計算のためのスケジューリング方式
- 異粒度系における静的評価に基づくタスク割付方式
- ストリーム通信オブジェクトのプラットフォームに応じた分散
- 並行言語NET/CのNative実行系の実装
- 並行言語NET/Cのマルチスレッド実装
- ストリーム通信に基づく並行プログラミング言語NET/C
- 共有メモリ型マルチプロセッサにおけるストリーム計算の実行形式の評価
- 共有メモリ型マルチプロセッサにおける並行オブジェクトの実行系の評価
- 6W-4 内部統制のためのログ管理システム(セキュリティと社会・リスク管理,学生セッション,セキュリティ)
- NET/Cにおけるポリモルフィックアクターの実現
- Valley-free規則を用いたネットワークトポロジ描画ツール (インターネットコンファレンス2008論文集)
- 旧型PCに基づくグリッドの太陽光発電による運用
- SaGaにおけるキャラクターおよびストーリー制作支援システムの研究
- マップの自動生成に関する研究
- リモート端末によるJavaアプリケーション配信に関する研究
- プライベートクラウドによる実習環境の構築
- 遠隔端末によるアプリケーションの表示
- 圧縮ファイルを用いた仮想ファイルディスクの研究
- 協調サーチエンジンによるクラウド検索
- 2000-OS-85-9 LDAPを利用した認証システムの構築
- ストリームアーキテクチャのための耐故障性制御方式の構築
- GAEによる仮想ストレージの研究
- SOFTにおけるタスク完全割り付けアルゴリズム
- SOFTのための波状伝搬制御回路の設計
- 変換規則を外部に持つビジュアルプログラミングのためのトランスレーター
- シートによるNET/Cビジュアルプログラミングの汎用化
- シートによるビジュアルプログラミングの拡張法
- 5T-9 認証Webメールの開発
- 5T-8 LDAPを用いたパスワード同期システムの構築
- マルチエージェントによる割り付けアルゴリズム
- 耐故障性マルチキューブプロセッサ