著者
松澤 文太郎 藤原 祥隆 岡田 信一郎
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告コンピュータと教育(CE) (ISSN:09196072)
巻号頁・発行日
vol.2001, no.122, pp.17-24, 2001-12-14
参考文献数
4
被引用文献数
1

第1種情報処理技術者試験のような幅広い内容をもつ分野を学習するには,得意科目を伸ばすより,苦手科目を克服する方が学習効果が高い.そこで筆者らは,汎用的な適応化が可能な「Causal Networkによる適応化機能を備えたプロダクションシステム(PS)」を提案した.本研究では,当PSを利用して第1種情報処理技術者試験を題材とした問題出題システムを構築し,数名の学生で試用して,その有用性の評価を行う.A wide range of learning items is included in such a field of study as the Class I Informarion Technology Engineer Examination covers. Therefore it is effective for the learning assistance system of this kind of field to concentrate its energy upon weaker items than stronger ones. This paper proposes a new production system with a user adaptable function(A-PS) based on this idea. It features a real-time estimation of a user profile by a Causal-network. This paper also presents some results of the performance evaluations of A-PS using an experimental learning assistance system for the Class I Information Technology Engineer Examination.
著者
小林 賢一 大鎌広 藤原 祥隆
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC)
巻号頁・発行日
vol.2000, no.23, pp.149-154, 2000-03-02
被引用文献数
2

メッセージプーリング方式のPCクラスタを用いた分散処理システム"Clop"における、プログラム開発を支援するためのリアルタイムログシステムについて論じている。PCクラスタにおけるプログラム開発では、全計算サーバのイベント(計算開始、データ送信等)の実時間上の正確な順序を知り、かつそのイベントの種類と時刻の記録(イベントログ)を得ることが必要となる。しかしながら、分散処理している複数計算機は時刻が一致しているとは限らない。よって、イベントログを正確な順序で得ることは困難である。本稿では、ユーザのプログラム実行中に、計算機間の時刻のずれを計測することで、イベントログの発生時刻を補正できることが示されている。This paper presents a real-time logging system to develop programs on "Clop". "Clop" is a distributed computing system of Message-Pooling for a PC cluster. For developing the programs on the PC cluster, it is required of obtaining the exact sequence of events(starting of computation, sending of the data, etc.) and recording event log that includes type and time-stamp of the occurred events. However, each clock of the computers on the PC cluster is not always equivalent to others. Therefore, it is difficult to obtain the event log with the exact sequence. It is shown to adjust the time-stamps in the event logs by the measuring offset of each of the computers during the execution of a user program.