第第第第19191919回先進スーパーコンピューティング環境研究会（ASE
回先進スーパーコンピューティング環境研究会（ASE
回先進スーパーコンピューティング環境研究会（ASE
回先進スーパーコンピューティング環境研究会（ASE研究会）実施報告研究会）実施報告研究会）実施報告研究会）実施報告
東京大学情報基盤センター
東京大学情報基盤センター
東京大学情報基盤センター
東京大学情報基盤センター 准教授
准教授
准教授
准教授 片桐孝洋
片桐孝洋
片桐孝洋
片桐孝洋
2014
2014
2014
2014年
年
年
年9999月月月
月2222
22
22日（月）11：00～12:00、東京大学情報基盤センター（浅野地区）４階遠日（月）11：00～12:00、東京大学情報基盤センター（浅野地区）４階遠日（月）11：00～12:00、東京大学情報基盤センター（浅野地区）４階遠日（月）11：00～12:00、東京大学情報基盤センター（浅野地区）４階遠
隔会議室にて、第隔会議室にて、第隔会議室にて、第隔会議室にて、第19191919回先進スーパーコンピューティング環境研究会（ASE
回先進スーパーコンピューティング環境研究会（ASE
回先進スーパーコンピューティング環境研究会（ASE
回先進スーパーコンピューティング環境研究会（ASE研究会）が開催研究会）が開催研究会）が開催研究会）が開催されました。本研究会は、科学技術振興機構戦略的創造推進事業されました。本研究会は、科学技術振興機構戦略的創造推進事業されました。本研究会は、科学技術振興機構戦略的創造推進事業されました。本研究会は、科学技術振興機構戦略的創造推進事業CREST「進化的アプローチ
CREST「進化的アプローチ
CREST「進化的アプローチ
CREST「進化的アプローチによる超並列複合システム向け開発環境の創出」
による超並列複合システム向け開発環境の創出」
による超並列複合システム向け開発環境の創出」
による超並列複合システム向け開発環境の創出」（代表：滝沢寛之（東北大学）（代表：滝沢寛之（東北大学）（代表：滝沢寛之（東北大学）（代表：滝沢寛之（東北大学）））））」との共催」との共催」との共催」との共催です。
です。
です。
です。
大学・研究機関からの参加者
大学・研究機関からの参加者
大学・研究機関からの参加者
大学・研究機関からの参加者10101010名の合計名の合計名の合計名の合計10101010名の参加がありました。活発な議論がなさ名の参加がありました。活発な議論がなさ名の参加がありました。活発な議論がなさ名の参加がありました。活発な議論がなされました。
れました。
れました。
れました。
今回は、招待講演として、米国テネシー大学から
今回は、招待講演として、米国テネシー大学から
今回は、招待講演として、米国テネシー大学から
今回は、招待講演として、米国テネシー大学から Jakub
Jakub
Jakub
Jakub Kurzak
KurzakKurzakKurzak 博士をお呼びし、科学博士をお呼びし、科学博士をお呼びし、科学博士をお呼びし、科学技術計算のための、スレッド実行および複数技術計算のための、スレッド実行および複数技術計算のための、スレッド実行および複数技術計算のための、スレッド実行および複数GPU
GPUGPU
GPU実行をサポートする実行時スケジューリ
実行をサポートする実行時スケジューリ
実行をサポートする実行時スケジューリ
実行をサポートする実行時スケジューリ
ング機構に関する講演を行いました。
ング機構に関する講演を行いました。
ング機構に関する講演を行いました。
ング機構に関する講演を行いました。
KurzakKurzakKurzakKurzak博士の講演は、数値計算処理における行列演算計算のための実行時スケジューラ
博士の講演は、数値計算処理における行列演算計算のための実行時スケジューラ
博士の講演は、数値計算処理における行列演算計算のための実行時スケジューラ
博士の講演は、数値計算処理における行列演算計算のための実行時スケジューラの開発プロジェクトであるの開発プロジェクトであるの開発プロジェクトであるの開発プロジェクトであるPULSARPULSARPULSARPULSARプロジェクトの発表でした。マルチコア計算機やプロジェクトの発表でした。マルチコア計算機やプロジェクトの発表でした。マルチコア計算機やプロジェクトの発表でした。マルチコア計算機やGPUGPUGPU
GPUででででの数値計算のためには、実行時に並列性を抽出して細かい粒度で並列実行する必要がありまの数値計算のためには、実行時に並列性を抽出して細かい粒度で並列実行する必要がありまの数値計算のためには、実行時に並列性を抽出して細かい粒度で並列実行する必要がありまの数値計算のためには、実行時に並列性を抽出して細かい粒度で並列実行する必要がありまプロ
プロプロ
す。同時に、短いソフトウェアのオーバーヘッドで実行する必要があります。PULSAR
す。同時に、短いソフトウェアのオーバーヘッドで実行する必要があります。PULSAR
す。同時に、短いソフトウェアのオーバーヘッドで実行する必要があります。PULSAR
す。同時に、短いソフトウェアのオーバーヘッドで実行する必要があります。PULSARプロ
ジェクトでは、このような要求を達成するソフトウェア基盤を開発し、実際のスーパーコジェクトでは、このような要求を達成するソフトウェア基盤を開発し、実際のスーパーコジェクトでは、このような要求を達成するソフトウェア基盤を開発し、実際のスーパーコジェクトでは、このような要求を達成するソフトウェア基盤を開発し、実際のスーパーコンピュータを用いて性能評価をしています。性能評価結果は、従来ソフトウェアよりも高ンピュータを用いて性能評価をしています。性能評価結果は、従来ソフトウェアよりも高ンピュータを用いて性能評価をしています。性能評価結果は、従来ソフトウェアよりも高ンピュータを用いて性能評価をしています。性能評価結果は、従来ソフトウェアよりも高い実行性能を達成しており、たいへん興味深い発表でした。
い実行性能を達成しており、たいへん興味深い発表でした。
い実行性能を達成しており、たいへん興味深い発表でした。
い実行性能を達成しており、たいへん興味深い発表でした。
当日のプログラムを以下に載せます。
当日のプログラムを以下に載せます。
当日のプログラムを以下に載せます。
当日のプログラムを以下に載せます。

19th
19th
19th
19th Advanced
Advanced
Advanced
Advanced Supercomputing
Supercomputing
Supercomputing
Supercomputing Environment
Environment
Environment
Environment (ASE)
(ASE)
(ASE)
(ASE) Seminar
SeminarSeminarSeminar
September
September
September
September 22nd
22nd
22nd
22nd (Monday),(Monday),(Monday),(Monday), 2014
2014
2014
2014
11:00
11:00
11:00
11:00 ---- 12:00
12:0012:00
12:00
Information
Information
Information
Information Technology
TechnologyTechnology
Technology CenterCenterCenter
Center (Asano(Asano(Asano(Asano Section),Section),Section),Section), TheThe
TheThe University
University
University
University ofofofof Tokyo
Tokyo
Tokyo
Tokyo
4F
4F
4F
4F Telecommunication
Telecommunication
Telecommunication
Telecommunication Meeting
Meeting
Meeting
Meeting Room（Map）
Room（Map）
Room（Map）
Room（Map）
11:00
11:00
11:00
11:00 ---- 12:00
12:00
12:00
12:00 Invited
InvitedInvitedInvited Talk
Talk
Talk
Talk
InvitedInvitedInvitedInvited SpeakerSpeaker
Speaker
SpeakerDr.
Dr.
Dr.
Dr.Jakub
Jakub
Jakub
JakubKurzak
KurzakKurzakKurzak(Electrical(Electrical(Electrical(ElectricalEngineering
Engineering
Engineering
Engineeringand
andandandComputer
ComputerComputerComputerScience
ScienceScience
ScienceDepartment,Department,Department,Department,
University
University
University
University ofofofof Tennessee,Tennessee,Tennessee,Tennessee, USA)
USA)
USA)
USA)
Title
Title
Title
Title
PULSAR:PULSAR:PULSAR:PULSAR: AAAA LightweightLightweightLightweightLightweight Runtime
Runtime
Runtime
Runtime forforforfor Scientific
Scientific
Scientific
Scientific Computing
ComputingComputingComputing
Abstract
Abstract
Abstract
Abstract

スーパーコンピューティングニュース- 36 -Vol.16,No.62014

PULSAR (http://icl.cs.utk.edu/pulsar/) is an experimental lightweightruntime geared towards large scale scientific computing. PULSAR is basedon the idea of virtualization and channel communication abstraction. The
inspiration for PULSAR comes from systolic arrays, and PULSAR provides asmall interface for setting up a network of virtual processors, and ahandful of routines for messaging among them. PULSAR supports
multithreading and multi-GPU acceleration. PULSAR provides data-driven
scheduling and completely automates communication, both inter-node(message-passing), and intra-node (between host memory and device memory).

図：当日の様子ASE 研究会の開催情報はメーリングリストで発信をしております。研究会メーリングリス
トに参加ご希望の方は、ASE 研究会幹事の片桐（katagiri＠cc.u-tokyo.ac.jp）までお知らせください。
以上

スーパーコンピューティングニュース- 37 -

Vol.16,No.6

2014