Supercomputing Division, Information Technology Center, The University Tokyo

102nd Parallel Programming Workshop with Trial Account
Practical KNL

Co-organizer: Information Technology Center, the University of Tokyo, PC Cluster Consortium (Practical Application Subcommittee)

Objectives

The Oakforest-PACS Supercomputer System is operated by the Information Technology Center (hereafter, “the Center”) jointly with the Center for Computational Sciences of the University of Tsukuba and the Joint Center for Advanced High Performance Computing (JCAHPC).
Oakforest-PACS is a 25PFLOPS system comprising 8,208 nodes and mounted with the manycore Intel Xeon Phi 7250 (Knights Landing: KNL) processor. In the Top 500 ranking in November 2016, it was ranked first in Japan and sixth in the world (as of November 2017, second in Japan and ninth in the world).

This workshop offers an overview of the AVX512 command and memory configuration that are characteristic of the KNL processor, as well as the MPI+OpenMP hybrid programming that is necessary for using KNL. It also offers practical training on the appropriate execution methods when using the Oakforest-PACS system. The Oakforest-PACS Supercomputer System is used in the practical training.

Target participants

In addition to users who already have a supercomputer account at the Center, and those who are eligible to use the Center’s supercomputers and are considering use of the systems in the future (such as university faculty, students, and researchers of research institutes), researchers and engineers who are affiliated with corporations may also attend the workshop to learn about basic parallel programming.
It is compulsory to attend this workshop under the paying trial use system for corporate users (equivalent to personal course).

Eligibility to attend the workshop

  • Faculty, students, and research students of public and private universities and vocational colleges, researchers of research institutes, and researchers and engineers affiliated with corporations.
    Please submit the consent form for the use of supercomputer systems to the reception on the day of the workshop. Those who fail to submit the form can only attend the workshop without using the supercomputer.
  • Foreign nationals and overseas residents who wish to participate in this workshop should register for the workshop after reading the following carefully.
    Use of supercomputers by foreign nationals and those residing abroad
  • It is preferable to have programming experience in Fortran or C language, or experience in UNIX. At the minimum, it is necessary to be able to edit files using emacs or vi.
  • It is not necessary to have knowledge or experience in parallel programming.

Registration

Workshop application form

*Please ensure that you register before the workshop (registration accepted until the day before the first day of the workshop).

Registration to participate in the workshop has closed.

Consent form to use the supercomputer systems (to be submitted by all workshop participants)

*To be submitted to the reception on the day of the workshop

Consent form for the use of supercomputer systems
[PDF version] [Sample form]

Overview of the workshop

  • Participants should bring their own laptop computers (equipped with wireless LAN function) to the Center’s training room for programming training. Participants who are unable to bring their own laptop computers can only attend the lecture.
  • Please install the latest security updates for your laptop computer, such as Windows/Microsoft Update, Apple Security Update. Please also ensure that you install antivirus software and confirm beforehand that there are no problems in the execution of virus scans before attending the workshop. Participants who do not take any security measures can only attend the lecture without the use of their laptop computers.
  • Windows laptops using Windows 8 or versions older than Windows Vista (Windows 8.1 is acceptable), and Macintosh laptops using versions older than Mountain Lion (Mac OSX 10.8) cannot be used for the workshop.
  • Either Windows or Mac OS is acceptable for the laptop computers, but it is necessary to be able to connect to the Center’s supercomputer using SSH. In this workshop, participants will first be instructed to carry out the installation and settings of SSH environment on Windows.
  • If using Windows, please install Cygwin and the ssh command in Cygwin.
    Even if you are using another OS, please confirm beforehand that the same command has been installed.
  • Training is conducted based on the assumption of connection via wireless LAN. There is no assumption of connection via wired LAN. In particular, based on our experience, it is difficult to use wireless on Linux in the training room. Please avoid using Linux as far as possible.
  • During the training, a free account (trial account) will be issued. Participants will be able to use the Center’s supercomputer using this account for one month.
  • The target supercomputer and number of nodes available for use are as follows:
  • Please understand that registration will close once the capacity of the workshop is filled (maximum of about 30 people).

Date and time of workshop

July 10, 2018 (Tuesday), 13:30 – 18:00

Venue

Teleconference Room (4F 413), Information Technology Center, the University of Tokyo (Map)

Workshop program

July 10 (Tuesday)

13:00 - 13:30 Reception
13:30 - 14:30 Oakforest-PACS login, introduction to Oakforest-PACS system
14:45 - 16:15 Overview of KNL, OpenMP parallelization in KNL (Lecture + Practical training)
16:30 - 18:00 MPI parallelization on Oakforest-PACS, OpenMP+MPI hybrid parallelization (Lecture + Practical training)

Inquiries

Research Support Team, Information Strategy Group, Information Systems Department, The University of Tokyo
E-mail:Email address for inquiries