※今回の講習会は英語で開催されます。 / This tutorial will be held in English.
In June 2015, AICS was the place where for the first time, a scalable distributed program made using general-purposed agent-based component model was successfully tested to drive a computing cluster. This new component model goes beyond object-oriented, MPI and PGAS and offers the programmers the most consistent abstraction of a parallel and distributed environment, with minimum performance overhead. The framework designed and developed for this purpose is called the Knowledge Request-Broker Architecture, or KnoRBA, and it is now available to public for use. This course* gives the participants a chance to be among the first people to learn and experience KnoRBA and its brand new agent-based component model. We use the C++ flavor of KnoRBA for this course.
*assume the attendance for KFoundation Hands-on Tutorial course on February 15th(Mon).
|講習会名 / Title||13th AICS Software Workshop "Beyond Object-Oriented: Hands-on Tutorial for World’s First General-Purposed Agent-Based Distributed and High-Performance Computing Framework"|
|主催 / Organized by||RIKEN AICS|
|共催 / Supported by||FOCUS (Foundation for Computational Science)|
|開催日時 / Date and Time||Date: March 7th(Mon), 2016
(Start registration at 9:30, lunch break 12:00-13:00)
|場所 / Venue||FOCUS(2nd floor workshop room)
7-1-28 Minatojima-minami-machi, Chuo-ku, Kobe, Hyogo 650-0047
(FOCUS is located in the building next to AICS. University of Hyogo is in the same building as FOCUS.)
|対象 / Target audience||Intermediate in C++; Previously attended the KFoundation Hands-on Tutorial course
If you have not attended the tutorial course, please kindly send us email first.
|端末 / Computer||Use on-site PC|
|開催言語 / Language||English|
|定員 / Capacity||20|
|関連ウェブサイト / Related website||
FOCUS (Website is in Japanese)
申し込み締め切り / Registration Deadline:
February 29th(Mon), 2016
申し込み方法 / How to register:
Please send email to aics-soft-seminar［at］riken.jp (please change［at］to @) including the following information.
Email title: Application for "Beyond Object-Oriented Hands-On Tutorial"
Application for "Beyond Object-Oriented Hands-On Tutorial" on March 7th, 2016
・Please choose your residency status:
resident / non-resident
問合せ先 / Inquiry:
※please change［at］to @
講習会内容 / Program:
Session 1 (Theory):
Part 1 - Theory of Agent-Based Component Model
Part 2 - Connecting agents of the world using Globally Unique Reference (GUR)
Part 3 - KnoRBA Architecture (1): Agent Architecture
Part 4 - KnoRBA Architecture (2): Agent Runtime Environment
Session 2 (Practice):
Part 1 - Download and installation
Part 2 - Agent Anatomy in C++
Part 3 - Sending and Receiving Messages
Part 4 - Compilation and Running using ARE