関数型言語Validへのオブジェクト指向的記述形式の導入とその実現方式
スポンサーリンク
概要
- 論文の詳細を見る
筆者らは、大規模化・複雑化するニューラルネットワークの研究を支援するための超並列実行環境及びプログラミング環境の実現を目指している。そして、並列処理計算機の基礎方式としてデータフロー方式が有効であると考え、Datarolアーキテクチャ及びAMPアーキテクチャを提案している。また、プログラミング言語としては、データフロー計算機用関数型言語Validを用いている。これまで、筆者らは、自律的に動作するニューロンの計算モデル(非履歴依存タイプ及び履歴依存タイプ)及びネットワークの自律的な高並列計算モデルをValidにより記述している。さらに、ニューロンを構成する各種機能関数のカプセル化、ネットワークを構成するニューロン(オブジェクト)と各種機能関数のカプセル化及びニューロンやネットワークの仕様の抽象化が可能となることによるプログラミング性能向上、効率的なプログラミングの再利用・メンテナンスを実現するために、Validにオブジェクト指向的な記述形式を導入している。本稿では、オブジェクト指向的記述形式を加えたValidにより記述されたプログラミングを、Validにより記述されたプログラムに変換する方式について述べる。Validに導入したオブジェクト指向的記述形式は、高階関数の概念の基づいたものであり、変換されたプログラムもValidによる高階関数の記述を含んだものとなる。筆者らが提案しているDatarolマシンは、高階関数の実行が可能であり、変換されたプログラムの実行環境となり得る。
- 一般社団法人情報処理学会の論文
- 1993-03-01
著者
-
日下部 茂
九州大学大学院システム情報科学研究院
-
雨宮 真人
九州大学 大学院システム情報科学研究院
-
谷口 倫一郎
九州大学 システム情報科学研究院
-
鶴田 直之
福岡大学工学部電子情報工学科
-
日下部 茂
九州大学 大学院 システム情報科学研究院
-
渡辺 直一郎
九州大学 大学院 総合理工学研究科
-
鶴田 直之
九州大学 大学院 総合理工学研究科
関連論文
- エンタープライズ型プライベートクラウドによる教育環境の性能評価
- 周期性を持つ非同期通信システムのモデリングに関する研究(モデリング(学生セッション))
- 並列分散オペレーティングシステムCEFOSにおける一括システムコール機構の実装と評価
- 緊密な産学連携に基づく自律的なICT人材育成の実践(情報システム教育コンテスト(3))
- 多関節非剛体物体のモデル獲得 : 画像からのパラメータ推定機能を持った形状モデラ
- 継続概念による割り込みなし並列I/O処理モデル(継続点)
- スレッドの実動作情報に基づく細粒度マルチスレッド制御法(並行処理(2))
- Zero-Wait方式による多数のI/O要求に対する処理のFuce上での実現と評価(OS-2 : 資源管理,2006年並列/分散/協調処理に関する『高知』サマー・ワークショップ(SWoPP高知2006)-研究会・連続同時開催-)
- D-6-4 Fuceプロセッサに搭載するInter-thread Bridge Registerの検討(D-6.コンピュータシステムA(アーキテクチャ),一般講演)
- 細粒度マルチスレッド環境でのスケジューリングオーバヘッド低減機構の評価(リソース制御)
- Fuceプロセッサ上での継続モデルによる並列I/O処理
- 自己発信情報の組み込みによる移動体の分離追跡
- 測定可能な個人プロセスを対象とした形式手法導入に関する提案(形式手法(学生セッション))
- 大規模な産学連携による高度ICT人材育成に向けての取り組み
- アドレス空間を共有するスレッドの空間的な集約を行うスケジューラの評価(カーネル)
- アドレス空間を共有するスレッドの空間的な集約を行うスケジューラの評価
- 継続概念を用いたZero-Wait方式によるOS構成法の提案(OS (1))
- 性能モニタリングカウンタによる一括システムコール機構の評価(OS-2:モニタリング)(2004年並列/分散/協調処理に関する『青森』サマー・ワークショップ(SWoPP青森2004) : 研究会・連続同時開催)
- マルチスレッド実行機構を考慮したプログラム実行制御法(スレッド・プロセス)
- 細粒度マルチスレッド環境でのスケジューリングオーバヘッド低減機構(スレッド・プロセス)
- OSの処理を多く含む並列処理の効率化を指向した一括システムコール機能(システムソフトウェア)
- B-41 並列分散オペレーティングシステムCEFOSにおけるジョブ実行方式と分散共有メモリ機構(リアルタイムと分散共有メモリ,B.ソフトウェア)
- プロトコルスタックをバイパスするMyrinet用ソケット通信機構
- 共有メモリシステム上での細粒度 non-strict データフロー構造データの生産者・消費者間パイプライン実行
- ニューラルネットワークを用いたエッジ検出のスケール自動調整
- PDPモデルに基づく画像理解システム : ICE System(Image CEntered System)
- コア間時間集約スケジューラ活用のためのAPIの実装と評価
- JUnit向け単体テストを対象としたMapReduce型並列分散実行フレームワークの提案
- 集約制御機構を持つコア間時間集約スケジューラの実装と評価
- Hadoopのマルチコア実行におけるスレッド集約スケジューリングの効果
- スペクトラルクラスタリングに基づくニューストピック適応言語モデルの構築
- ロバストな顔検出のための肌色正規化
- ロバストな顔検出のための肌色正規化(高精細画像の処理・表示,及び一般)
- Spectral Clusteringを用いた企業アンケートからのモデルコースの抽出
- N_030 Spectral Clusteringを用いた企業アンケートからのモデルコースの抽出(N分野:教育・人文科学)
- D-14-20 発話中からの咳払いの検出(D-14. 音声・聴覚, 情報・システム1)
- 健康管理支援対話システムのための咳検出方法の検討
- 在宅健康管理システムのための対話システム
- ドメイン知識を用いた検証に向けた状態遷移図の抽象化方法に関する考察
- JUnit向け単体テストを対象としたMapReduce型並列分散実行フレームワークの提案
- リフレッシュ理科教室におけるアンプラグドの活用
- リフレッシュ理科教室におけるアンプラグドの活用
- ディスプレイ光反射を利用した顔領域検出の研究
- Hadoop のマルチコア実行におけるスレッド集約スケジューリングの効果
- データフローモデルに基づく超並列V言語とその商用並列計算機上の実装について
- 超並列V言語とそのマルチスレッド実行方式の概要
- Computer Science Unpluggedの教員免許更新講習での活用事例
- Datarolマシンの資源管理方式に関する考察
- 機能分散・協調によるロボットシステムの構成
- 大規模な産学連携による高度ICT人材育成に向けての取り組み
- 大規模な産学連携による高度ICT人材教育におけるインターンシップの役割とその効果
- 細粒度マルチスレッド処理向けプロセッサDatarol-IIの構成とその評価
- 並列計算機Datarol-IIのプロセッサエレメントの構成
- スレッド実行機構を導入したDatarolアーキテクチャについて
- 並列分散オペレーティングシステムCEFOSにおける準プリエンプション機能
- 並列分散オペレーティングシステムCEFOSにおける準プリエンプション機能
- 並列分散オペレーティングシステムCEFOSにおける一括システムコール機構の実装と評価
- CPSY2000-57 並列分散オペレーティングシステムCEFOSにおける一括システムコールの機構
- CEFOSオペレーティングシステムのスレッド管理機構
- データ駆動型並列計算機Datarolマシンにおける手続き型言語の実行に関する研究
- 人工神経回路網ハイパーコラムモデルにおける組合せ学習ならびに連想学習
- ハイパーコラムモデルにおけるスパースコード学習(テーマ関連セッション4)
- ハイパーコラムモデルにおけるスパースコード学習(テーマセッション(4),CVのためのパターン認識・学習理論の新展開)
- 電子情報工学科における企業アンケートの実施について
- 日本語リップリーディングシステム
- 8C42 在宅健康管理システムとそのヒューマンインターフェース
- A Randomized Self-Organizing Maps for Gesture Recognition (論文特集 自己組織化マップとその応用)
- 高齢者のための在宅健康管理支援システム
- 自己組織マップと隠れマルコフモデルを用いたジェスチャ認識の研究 : リップリーディング・システムの試作
- 並列分散オペレーティングシステム : CEFOS (Communication-Execution Fusion OS)
- PI-46 行動特性に着目した情報通信分野教育でのProject-Based-Learningの実施(ポスター発表I)
- 時系列動作情報からの頻出動作パターンの抽出について
- Datarolプロセッサの設計
- VDM記述からのPromela記述生成における変換手法の提案
- データ型に着目した形式仕様記述からの状態遷移系の抽出(サイバー増大ページ論文概要,新しいソフトウェアの実現,サイバー増大号)
- 非ストリクトデータフロープログラム実行におけるスタックフレームの利用
- 細粒度データフロー言語のWS実装時におけるスレッド結合法の評価
- 多視点動画像処理による実時間全身モーションキャプチャシステム : 視覚に基づく仮想世界とのインタラクション(3次元映像情報メディア技術)
- データフローに基づくマルチエージェントによる並行プログラミング
- モバイル端末を利用した実世界インタラクションのための対象特定に関する検討
- Hadoopを用いた大容量バケット解析システムの設計と実装(トラヒック,NW評価,性能,リソース管理・制御,トラヒックエンジニアリング,NW信頼性・レジリエンシ,一般)
- 分散メモリシステム上での細粒度non-strictデータフロー構造データの生産者・消費者間パイプライン実行
- EARTHアーキテクチャ上でのデータフロー仮想マシンコードDVMCの実行
- 再帰的非ストリクト構造データ生成の効率化
- 分散メモリ実装におけるデータフロー言語の構造データ管理方式
- 分散メモリ実装におけるデータフロー言語の構造データ管理方式
- 分散メモリ型商用並列計算機上でのデータフロー言語の配列参照の効率化
- Dataolマシンの資源管理方式に関する検討 : プロセス状態検出方法と状態変化制御機構
- マルチメディア情報環境を想定したエージェント指向交換システム
- データフロー概念に基づくマルチエージェント指向交換プログラム構成法
- AMPプロセッサの構成について
- ニューラルネットワークを用いた画像の早期処理 : LANDSAT画像からの線状物の抽出
- Hadoopを利用したパケット解析システムにおけるパケット入力方法の改善(一般,モバイル,アドホック,ユビキタス,無線,セキュリティ,マルチアクセス,アクセスネットワーク・UserNetworkInterface,Homeネットワーク,一般)
- 規範的チーム開発プロセスTSPiに基づく産学連携PBLの事例報告-OpenFlowコントローラ開発への形式手法導入-
- 関数型言語Validへのオブジェクト指向的記述形式の導入とその実現方式
- Gaussian Machineを用いた画像のピーク検出
- 超並列処理記述言語Vによる画像処理アルゴリズムの記述
- 超並列処理記述言語Vによる画像処理アルゴリズムの記述
- Early Gesture Recognition based on Uniqueness of a Posture
- 姿勢の特有性に基づいた動作の早期認識