第５回先進スーパーコンピューティング環境研究会（ASE 研究会）開催報告
東京大学情報基盤センター

特任准教授

片桐孝洋

2009 年 8 月 21 日（金）14 時 00 分から 17 時 30 分まで、東京大学情報基盤センター大会
議室にて、第 5 回先進スーパーコンピューティング環境研究会（ASE 研究会）が開催されました。国内の大学、研究機関、および企業からの参加者が 23 名ありました。活発な議論がなされました。
第 5 回 ASE 研究会の招待講演として、電気通信大学情報システム学研究科の大島聡史

博士をお呼びしました。大島博士は、GPU を用いた汎用処理、および並列プログラミング言語
OpenMP から GPU で実行可能なコードを自動生成するコンパイラの研究をなされております。
講演は大変興味深い内容でした。また、会場から活発な質疑応答がなされました。なお、
講演内容の詳細につきましては、添付の参考資料をご覧ください。
同時に、東京大学情報基盤センターの中島研吾教授による「拡張階層型領域間境界分割に基づく並列前処理手法」の講演、そして著者らによる「Xabclib ： 汎用な自動チューニ
ングインターフェース OpenATLib を利用した疎行列反復解法ライブラリ」の講演があり、双方とも活発な質疑応答がなされました。
ASE 研究会の開催情報はメーリングリストで発信をしております。研究会メーリングリス
トに参加ご希望の方は、ASE 研究会幹事の片桐（katagiri＠cc.u-tokyo.ac.jp）までお知らせください。

図１

会場の様子

第 5 回先進スーパーコンピューティング環境研究会（ASE 研究会）発表資料
ASE 研究会幹事片桐孝洋

2009 年 8 月 21 日（金）14 時 00 分から 17 時 30 分まで、東京大学情報基盤センター大会
議室にて、第 5 回先進スーパーコンピューティング環境研究会（ASE 研究会）が開催されました。本号では、大島博士が発表した内容を資料として掲載させていただきます。
大島博士の講演は、「GPU とスーパーコンピュータを用いた高性能計算」と題しまして、
近年注目が高まっている GPU を用いた汎用演算に関する講演でした。現在では、小型モバ
イルノートからスーパーコンピュータまで様々な計算機に GPU が搭載されており、GPGPU（GPU による汎用計算処理）を利用可能な計算機環境の普及が進んでいます。
特に GPGPU プログラミング環境での計算機言語 CUDA を用いてアプリケーションを高速化する研究が多数なされており、プログラミングの難しさや手間を削減するための GPGPU プ
ログラミング環境に関する研究も進められています。この講演では、GPGPU の研究動向について、また、大島博士らが研究を進めている GPGPU プログラミング環境の研究について講演がなされました。さらに、計算機センター等のスーパーコンピュータに GPU を導入する
際の課題や展望について述べられました。
ASE 研究会では、GPGPU 環境のような先進スーパーコンピューティング環境を支援する研究話題の提供を目的に、年数回の活動を計画しております。これからもご支援のほどを、よろしくお願い申し上げます。

9:;<=>  ?@A
 !

BC

  ?@A ?
DEFGHI<JIKL

>  GHI<JIMNOPQRSTUVWXR?YZ[> \  ]
^_`abcde?fgFhi"#$%&'()*"+$,-./0+
56$78 6

1$23

4





9:;<=





k lmnopqr$lsqtrrpuv$upwx

>  ?@A? :9$$yG

BC

E

  ?@A ?
DEFGHI<JIKLk6yx$$8mtsu}$~plt }$~pltwltm|

>  GHI<JIMNOPQRSTUVWXR~yy$$ t~slqt}${mls}$6trzm

yuwtz$$ !
\!'!]?YZ[> \  ]





yy$ t~slqt^_`abcde?fgFhi



7
yuwtz$tuwp{|}7slt











































[



$

$

7 ?¡\¢££¤¥¦§¨©$ =ª]7 ?¡\¢££Ì¥Í§¨©$ =ª]7
yuwtz$Åtsu$Å j yy$ t~slqt 6Å
!«\9]¬ jj­H­®¯¬ [>$ °±²$°±³´µ¶·¸¹ $ ºµ¶·»¼½
>$ ºrj>¾$ ºr¿"ÀÁ'  $Â
[²$Â
!
>$ ~[[$ ~Ã;Ä >[j$ ~Â [> $ ~Â
7?ÆÇ 
7yt$È²$ tuk² ºrx

7
yuwtz$7slt$p¾Ð¾ yy$ t~slqt 6Å
!«\9]¬ j$k°6$xj$kjÎx­H­®¯¬ [>[[ °±j$°±³´µ¶·¸¹ ¾$º$k²ºÎxµ¶·»¼½
 >²$ ºr
[>$ ºr¿"ÀÁ' [$Â
$Â[>$ ~$Ï¾>j$ ~!
Ã;Ä >j$ ~Â ²>$ ~Â
7?ÆÇ 
7yt$È²$ tuk² ºrx

7 ?
;<ÉÊË\7$lsvlm||puv$ {pt$a]

7suwlszjÏ°6ÑÒÓÔÕ?Ö



7mqot






²

?×ØOñÓ
9ò/­óì; !í
7yÐ Ènltrr
Þß?à
7

7yÐ Ènltrr
Þß?àéêëÞçèµ¶·éêëÞçèµ¶·!«éêëÞçèµ¶·
!«
!«

î

mpu
t|sláì; !í

7

î

mpu
t|slá

ïéêëÞçèµ¶·éêëÞçèµ¶·!«éêëÞçèµ¶·
!«
!«

ï
ÙGÚ=

ÙGÚ=
ÛÜÝÙGÚ=

âãäåæRçèµ¶·ð$ÙGÚ=
ÛÜÝâãäåæRçèµ¶·





¾

$

ðô

!

\ ôÞ

 \ tutlmzÐ{lnsrt$qs|n{wmwpsu${rpuv$ r]

 ?KL\GHI<JIMN]÷ ?!øù?OúûQRü

eL$$I<Ù­GHI<JI OPQRDE

I<Ù­ !"\#$%&'()}$*+&,-.]/$.0\1.2.}$-.2.]

9G·Û.ý?þÿð?34X5!34
6$7ÆëäÞöIU8Ó34¹U9

¬Ö !$$VF~~6Þßú?
.JÚ.ý$$ãFÞßÒÿú?
ÝµÙ9$$BªÞßÒÿú?$$ ?
Õ\0$$Þð !Þß?
Õ]^_?:$$7$k7$up;pt$t<pqt$lqopwtqw{lt}$yyxyy$ C=?9ò/­óGHI<JIMN
?9ò/­ó>Ú=?ä@ABCD
7EFÓ34OaRGHI<JIU

./0

twq>$$;·JIÞß?¶ÝÿªÝ¿ñÿ$$Ý97F
7tzz$º> >Þß?ú GHI<JIMN$$GHI<JI<=Ü<·$$ GHI<0?E$.0kntu M xaäBb\!f¸].0

<sp$vn{|mpukxNÊg!\<q$O$mÎ<m$M$VÎ<V]?E$$<tqj$7szsl$O$<tqjk>}$>}$>}$>xP <tqj$7szslº$O$<tqjk>}$>}$>}$>xP$$<tq$6tÈ$O$<tqk>}$>xP <tq$6tÈº$O$<tqk>}$>xP$$6tÈ>È$O$vzQ~lmv7ssl>ÈP
6tÈ>á$O$vzQ~lmv7ssl>áP
$$6tÈº>È$O$vzQ~lmv7ssl>ÈP
6tÈº>á$O$vzQ~lmv7ssl>áP
$$7szsl$O$wtÈ8 76k$wtÈupw}$6tÈ$xP 7szslºO$wtÈ8 76k$wtÈupw}$6tÈº$xP$$vzQ~lmv7szsl
O$~Q°Î7szsl$M$~Qº 6Î7szslºPR.0\ xGHI<07aäBb\ ?cdF7Ð e?)*Þß]<sp$|mpukxN$$vz{wyupwk$Smlvq}$mlv<$xP
I<Ù­GHI<JI?Z[F$$vz{wyupwÂpusTp±tk²j}²jxPvz{w7ltmwtÂpusTkU nvn{°tzzsÂslzUxP$$vz tu~lm|tV{;;tlr Å6k}$SvQ;VxP$ 9ò/­óOPQRZ[U\A$$vzºpu~lm|tV{;;tl Å6k Q~834¹U9
º~~ 8Q Å6}$vQ;VxP$$vz tu6tÈw{ltrkj}$vQu6tÈyxP$$qltmwt$klt;tltuqt$wsx$m$utT$wtÈw{ltðGH]g?G^_=U`A$$vzºpu6tÈw{ltksnw}$wtÈpxP$$vz6tÈmlm|twtlpksnw}$ Q6 Å68 QyQ~y6 8}$ Q 8 6xP$$vz6tÈmlm|twtlpk>>>>>>xP$$vz6tÈy|mvtksnw}$}$snw}$Tpwo}$otpvow}$}$ Q8 º}$ Q~6}$xP$$$$WW\øXY]

ntu 7GHI<0

!õö;]





GHÓIJKJÞÿGHI<JI
ºlssLM}$86}$6y$wltm|}$twq>Ý97F7tzzº> ç)OÞú?ú
$



$

 GHI<0?E$7aäBb\!f¸]7
Êg!\<q$O$mÎ<m$M$VÎ<V]?E

QQvzsVmzQQ$<sp$vn{|mpu$$k;zsmwÎ$;{w}$;zsmwÎ$;yu}$;zsmw$Î;yu}$puw$up±t}$;zsmw$m}$;zsmw$VxN$$$$puw$pP
pqF 9ò/­ó$$$$;slkpOP$pnup±tP$pMMxN
OPQRZ[r\A$$$$$$$$;{wypz$O$mÎ;yuypz$M$VÎ;yuypzP$$$$R
34¹rstÞR
auRvFwxëÞµ¶·?ûU`A

7aäBb\ ?cdF7Ð e?)*Þß]<sp$|mpukxN$$$$76Q y7 Qyy6kxP$$$$q{mmzzsqkk<spÎÎxSQr}$uxP$$$$q{mt|qnákQr}$oQr}$u}$q{mt|qná°srw6st<pqtxP$$$$wtrwnnn$vlp}$woltmr$oookQr}$Qr}$Qr}$up±t}$mznom}$VtwmxP$$$$q{mt|qnákoQr}$Qr}$u}$q{mt|qnát<pqt6s°srwxPR¾

23¦hfi+jklm ?fg

9:;<=
>  ?@A

GHI<0b{\  GHI<JI]?8ÓIFeBC OaRþÿ?DEU|g}$I~ÞROr8ÓIFe?U\A  ?@A ?
DEFGHI<JIKL :99ò/­ó?¡ :99ò/­óO Ó?DlMN\B<=Ü<·]>  GHI<JIMNOPQRSTUVWXR?YZ

7[> \  ]

7yt


^_`abcde?fgFhi

zsVmzt|slá

[

?ë9GH\¸OÞWræ]7GHI<JIr8Óeú
RB?eÓ^©ªÞRMNU«¬BItXR C=?ÿGHI<JIb{QR¦? :9

$ äUhäR\þåFQItwq>]
$?eU"åO9ò/­óOaR=F
Q$\ú" ¡]yG^7\Ý97]7­<Þß¦?7C=ÿGHI<JIMNyP¬nwoltmntuyÞß

7C=?ÿGHI<JIOItXR5GHI<
JIMN\B<=Ü<·]  OúåæRaOQR GHI<JIMN
I<Ù­y/.07Þß

$?eU¢IåFQ7GHI<0 GHI<0£¤34KLä¥=R$ñÄÞMNURUïR$¦?7C=ÿGHI<JIMN B7?G^_=$]g :99ò/­óFV¶ÝUªÞRG^_=?­®F¯?U\A$nwoltm9ò/­ó!«µ¶·?wx
GHI<JI7EFÓpqyVcd
wxBÂ¬µ¶·?ûä?V²³ëÞ 
Ï t~slqt.·°`ab
8mtsu.·°±O{zwplsqtrrsl¶Ýb{

omltt|slá>Ú=/.¢¸¹\²Ãº]´$/$V¶Ý?G^_=$/$^KLF?­®$Î

yurwl{qwpsuupwÄ
{zwplsqtrrsl

yëOBb¶ãëÞG^_=?·GH¸@I<Ù­yM.0O¹X¦?77MMOc OGQR7ÆëÞºbU

8tvprwtl

Î$ß?aOV»=Ý¼{QR\=<sl<=Ü<·½Ú¾Ýslà=¿·Ú¾Ý]rïs$
zsVmzt|sláÚ=/."¸¹yy$7

$

²

$

7?ÀÁ

:9{\!«µ¶·]?G^_=

´
µ

j

$

A¦?7C=ÿGHI<JIMNX
 GHI<JIV

9GH

y

9G·Û.ý
GHI<¦?ÿGHI<JIMN?§¨

9G·Û.ýGHI<U  ¸OûäRaO
QR¦?7C=ÿGHI<JIMN

sqmzt|slásqmzt|slásqmzt|slá
!« !«
!« !«!«!« !«
!
!«!
«!« !«
!« !«
!«
!«
!
« 
!«
!
!
!«
«

BOeUU"? :9{?V¶Ý GHI<JI$

ë\A]$

mput|sláÅÆÓXBblsqtrrslÄ¤{zwplsqtrrsl

{zwplsqtrrsl ²iUñÇ
¾

$

$



G^_=­®?Ey$$7$

G^_=­®?Ey$$7$ÏÐëÞ)*34£ËGHI<0\yOaRcd]
ËÑµ¶·]gV¶Ý?ÒËÓ

yQtuk>>>>>>x
yQ8tq<k>>>>>>x°6$k7x



7

omltt|slá

7yt\ fÈ?ß¥]grÉX`ÓX]7Ð e?)*
y?aO34QR¡

!«omltt|slá!«

zsVmzt|slámput|slá

!«!«
!«omltt|slá!«!«!«
!«!«
!«G^_=­®?Entu$$7$ØÐOaRÿ:ÞGHrÝGçèµ¶·~7Ô?¥ÙÓ

$

çèµ¶·
omltt|slá

puw$|mpukx$N$$>>>>>>

zsVmzt|slá

!«omltt|slá!«ånlmv|m$s|n$nmlmzztz$;sl$$N$$$$$$>>>>>>$$R VÈ!«!«
!«!«



$

!\



7Ô?¥ÙÓ!Ý]

çèµ¶·8ÂÝVÈ¢

7ntu?G^_=7
8ÂÝVÈæ

8Â

:3ç

VÈ


a?
çèµ¶·
8Â
VÈ

ÝÚV8Â

$7Ð e?)*ÝVÈ¢
$7OaR ?Vcd

ÝVÈ¢$



7?$\âã?{]ntu  GHI<JI

|up$ntu$7s|npztlô\øX|up]¾O

7$$ntu$;sl$7

|up?ÿ

G^_=OéêëntuX34ItGHI<0?
VÈ \7]aäVQR¯ì

34

GHQRíîBKï
9G·Û.ý
GHI<²³ëÞntuGHI<0Ô?G^¿ðñÝG?ÿ$$;slØÐØÐ\;slÝGäV]OaRØQ·0­.ý!\òó

ntu?V¶Ý

8Â$$>>>>>>$$ltw{lu$PR7?«è

7~?=Ú!Ýfäµ¶·O¥vÜ*P¬äÛ·RÝVÈæ

ÝVÈæ

!«!«
!«omltt|slá
!«

$



$

;zsmw$mwmyzP>>>>>>

!« !«
VÈ äVQR¡\ÝVÈVÈrÞß\AÞâXÖ*Qtà
áÓBâã]\rJäúÓtÞU]
zsVmzt|sláä?V¡$

OGQRVD×ØÐ

ntuGHI<0ånlmv|m$s|n$nmlmzztz

7ytmput|sláG^_=­®?Entu$$7$



7

7~ Ô?ÕÖ





$



a?âX?!«ä£¤ !ÝUVItR\yXBbcdQR]!«\ fÈ?µ¶·rÊËÌÍBÊË9ÚÎeärÞ·]fÈä?)*y?aO34QR¡$ y7 $k x
Ö*P¬VÓX`!ÝfäÛ·R!]$$lt{qwpsuØÐ|up

ntuØÐ?øîIt½
k77MM}~¾¾x|upH;ªntuØÐ?,-ùÜ|up?úeúe\úer7ûü ýU]
ntu¶ÉÝOaRntuØÐ?,-ùJÞ\V¨<=Ü<·þbïÓùÜ]|up?úeúeà­ª=<OaR=Ý|upV¨<=Ü<·?·­|upV¨<=Ü<·?þbïÓùÜV»=Ý

ô

$

$

[

>mws}$>mwso}$Ã>Ã{rmus}$mu$õ>6mumLm>$trpvu$s;$ntu$
7s|npztl$;sl$mu$$7z{rwtl>$yu$$$ Â$ö}$nn>$[÷[$kx>j7?$\âã?{]7?$

7?ÿ>GHI<0 ýíVÈäQRçè ¬§¨ÓÚØÄXÈË¥ýæX?Ö*F þbïÓO¥ýæR

ntuØÐ?øîIt½
k77MM}~¾¾x|upH;ª34

ntuØÐ?,-ùÜ|up?úe\úer7ûü ýU]
ntu¶ÉÝOaR

9G·Û.ý
GHI<

9G·Û.ýGHI<r!-!e?)*(OQ
R\AÑÓ\e?]>7V¨<=Ü<·|up?V¨<=Ü<·UV7C=OntuØÐ?,-ùJÞ\V¨<=Ü<·þbïÓùÜ]|up?úe
GHI<0 ýíOaRGHI<0¥ýæýí7

ÝVÈÚ?cdGHI<0 ýíOaWX¥ýæhÿ7V¨<=Ü<·?íÓX

ntuØÐ?,-ùJÞ
7C=? C=?
à­ª=< =<OaR=Ý
7V¨<=Ü<·B7V¨<=Ü<·?·­V¨<=Ü<·VÈ7V¨<=Ü<·?íÓX;slÝG?ÛÉ·I\V¨?ÝG<µ¥ýæ]·0­.ý!ËÈÝVÈäV¿ñÿ? ú§¨V»=Ý
$



$

$



²

$

GHQR]gjÉê=>V?U~tR\§¨]?GHI<0¸OþÿäR?§¨GH]gV

>?eOPQR

MN
  !
"#$%&'( )  )
 !
*+&,,*-).& !
 
-/0-+ '/+0&1&,0
1''1


 
-)

$

$

ÊÞ`ÝGGHI<0?ù¢ÝGhDÓ¢`ÝGÿÓ
ú?\auR·]V¨e@íî\7]?hÿrùJÞ\i\A]
7Ð e?)*ùÜGH
|up7\7ä?ntuÿ7£Ë½]wzmr7\6å]¿ñÿ7\7GÝa a?þçèµ¶·û]¾

V¨e?
7

$V¨e?
7

|rtq

|up7$ \Ú] |up7$kj6oltmx$7

ntuØÐøîQRâ=?
¸ÞGHI<JI
ô$e??Æ7

|rtq¾}|rtq

|up7$ \Ú] |up7$kj6oltmx¾}|rtqwzmr7Ðuswoltm wzmr7Ðuswoltm

|rtqwzmr7Ðuswoltm wzmr7Ðuswoltm

|rtqwzmr7Ðnwoltm

wzmr7Ðnwoltm

²|rtqwzmr7Ðnwoltm

wzmr7Ðnwoltm

¿ñÿ 7

rtomlt7

j|rtq¿ñÿ 7

rtomlt7ÒAÞÕÖfÈ?þÞçèµ¶·?û  
 

¾



ô$7?V¨ek|rtqxV¨e k|rtqx$$

ntuØÐøîQRâ=?
OaR¸ÞGHI<JIÞGHI<JI²|rtqj|rtqÒAÞÕÖfÈ?þÞçèµ¶·?û  
 ¾

ô$7?V¨ek|rtqxV¨e k|rtqx


$

$

[

 GHI<JIMNOPQR

7 OaR]gËØBV

J·

7 r£¨O!VvU«è¦?7C=ÿGHI<JIMN GHI<JI]gËØBV$6$ë7? ìFë ? ìa

UOaRv7C=?
ÿGHI<JIMN?
U !äRvO"

$%U¢IÔÕF7 ?à<OaWXV
GHGH&?'(U\A$6$?e¦?7C=ÿGHI<JIMN  B7
?G^_=­®

«è7ÊãäVItR<=Ü<·£q?y)7 X]gËØBVV<=Ü<·7\ntu$;sl$7]Vó!\ntuGHI<0?VÈ aäþV#¦?fg

7Ô?ñ

CaÀOþçèµ¶·\omltt|slá]?û7 OaR]gËØBV$]V<=Ü<·]g@F :9?à<(OQRvÞ¸O~tRv§¨ntu\?ÝGÿ]rcd?ØÐçèµ¶·
UÍ«
[

$

9:;<=

$6$7 Oµ¶·UËÑG^_=U¸äÞG^­®ú$[

B  ?^©fg#¦?hi

>  ?@A^_`abcde?BC?§¨BC#¦?    ?@A ?
DEFGHI<JIKL

+BKL?­®

>  GHI<JIMNOPQRSTUVWXR?KCFfg?*ú> ?F :99ò/­ó

?YZ

> ?

[> \  ]

[>  ?GH9G·Û.ýj>\¾­;Ý !í !í&]
 ^_`abcde?fgFhi>  ?GHI<0DlMN

[[

æ, ?F :99ò/­ó$j$æ, ?F :99ò/­ó$j!-\.-Ô?G^7?!-/]\ÀO¬Ö!O`X]  O`=R¿"?]g©?æ

j º7ml³´¶ÝU<Ô\=¥]"$%Þ

3 Þ är G^>\Ê-?45æ£Ë?æ]6]7ÄO7£¤ !U~tRÂ¬ OaR"$%\°7C= ?].-!?CahQR
8Õ- !
$

O³´ItXRµ¶·?¸¹.-Ô?G^UV t\¢££0¥1ø2]

hiomltt|slá
!«

!«

!«

!«

!UO

!U¸O

e?ÕÖUà>^¨©är £3ä7ÆÕÖUÒ#¦r?@
 9G·Û.ý@T?öIU`A

?\¿"]!
9¬?ÊÞ9OaRA.-!«!

ABBCÿB­H­®¯¬CaOaæ6~D{ÓU8Õ- !?9:U;ItRyy$ $$Ê- !.- !?£¨VOaRCa

$

[j

$

6\æ ?!r7£qO]¸EÞR
7rÝ9OFVÓU rsúsúÝ9Â¬ OaRGÞRCaÔ?;\6 eÕÖ?]g]
[

$

$

[²

æ, ?F :99ò/­ó$[jæ, ? :99ò/­ó$jj7 ?KÕ

^_? 9ò/­ó

7 UæGOKÕItaÓXR\L=tà#¥]\Da]$yy$<r$UI~O7 ?MÞßèûU`A

?9ò/­ó

6$¢, ?4,  ?GHI<0DlMN\ ¾0øùär]JV tXÞ\I<Ù­?¨Hr]fÈ9ò/­óJä;ItÞW¡

Oc :9\y³9­&<Ú]?BChi

7tzzº> >}$sTtlÅ7tzz

?fÈIU\Ri]Ï~OÞW·#¦lhQRUR

8sm8{uutl\H9<¶ê]ÓX.-!UGHI<JI?c¸UNÛÉ<µ¶·?{.JÚôtwq>

6$,  

7ztmlntt$<muqt$qqtztlmwslk7Åx6º \OP"]mllmVttôáz<mpu$7szzmuvt}$m<p$t;s{l}$m<p$mltzzs>$ºmllm}$m$s{zml$~{uqwpsumz$
$p|{zmwsl$;sl$  >$6tqoupqmz$8tnslw$omzÐ[ [j}$up<tlrpwJ$t$tlnpvumu}$>$$$È²¾?GH&#¥5e¥QãO<ÔR@[¾¶à=Ý~JäSUR  ZÏh$$é7ëÞ9Ý[·°0?\7£qOßvOäúRGH&Ô]^¶à=Ý fghi

\'B¼WXU;ItXRU]

U»V1?!YauFÒÿ?CaOhhiÝµÙ9Ô?û\B?B ý]A>ÀÁ
'°7\³´µ¶·¸¹?¢IIU]g]þÿZ[B9:?g
I~ÞR9G·Û.ý?þÿFJÝ:9ÔûQRhw

iÞ9G·Û.ý?lj (ê Rk/TëOS·R!MN

8sm8{uutlnwtlsu$M$sTtlÅ7tzz
6º nwtlsu$M$Åtsu$M$7Å$M$6trzm



[

!í

!í

$

$

j

,  $?©æ\xl]ô¾­;Ý !í¡ÀÁ'ByèÎe?!U!íÉýæR\rsI R]

6º ärzã?{eO k6trzmx|ÓCa!í&?fg?æäRÎe?c|Oè!í&Ô? tîrßtîU¸?ÀÁ­"Þµ¶·»¼Ë
uOv
¾­;Ý

 9:l9G·Û.ýªÉö9?mU\A
 !OaRþÿOnoURõp?Úq\ÂpusTrprwm¾}$usT$tsnml$$Uò<½;¡]

6$,  $ ,\¾­;Ý&]  $!½/ÙI.JÚ.ýÞßã !\OP"_`]~~6\OP"ab]ã]g\cd"eb]9ÈË ÔFf$6$aSÈË ÔÂ¬ 

6tvlmkyyxGHI<ÜÝ.0G^?U»V1 

9­&<ÚOaR>/HÉö9^_$$qTÞ9G·Û.ýÔ?^U×JWXRTëÞUOÞWXRB·~tXRr¾­;Ý[$,  ?GH9G·Û.ý¢, ?

$8 }$twq>$

:97yÐ Ènltrrà'}?~Utà½;:9pu{ÈFÂpusTrÞßO¸O=;Ý!íOc9G·Û.ýOaWXrOhUXRËKäc¸FÒwú?©¢\l]6©Bfg­®

±?7

!í&ä£¤\c]9ò/­ór57ODlMNúæFQ·àIFöIUVFQ


$

$

j

$

C=?àI9:Fà?r×JWà$j,  $j

,  $[DlMN\ÀOh?e]?]g

?©\fgÞæR©]*\"$%Bchä?xUÒ]

¾­;Ý



wtn>57C=?GHI<0U\Ri]Bwtn>B¾­;ÝÿäCa
wtn[>öIÓXAþÿØQ\ r9?õpOûItR?]FÀ@9G·Û.ýä?rhäRõp?§U*q·RÞ~tî? ÖiÞõpOèûÓXú~·Orfg9Ó

!í&lr QRäRQREæà !í&O tîÓÓXWW

?.¿·wtn>57C=?GHI<0U\ är]BÞwtn>kÓXáÓVOQR
wtn[>öIÓXAþÿØQfgh?e?öI¦??*úë räQ¡ìëßå!äQ¡ì ëàIrßFR!äQ¡ìÏ£q?©r ëFfr¸äQ¡ìøù?9­&<Ú ë?9G·Û.ýrþÞJQ¡ìäú\ !íäú]vRæ~tR ëB¾­;ÝÿÓXtJQ¡ì



$

j[

$

,  $ $^_$$UIt×·XR

7?B

7kyyx6y$wltm|kx;·JItwq>cde$$ç)ÿÔ

Ë@?{rhäR\ ?9­&<ÚtîQRÞ~\]$$ntu7\Ãolsusr7Ocpq]]g7UJä:


fghi

ntuFy£qOcItR?cItX?
\6ntu7]\?9ò/­ó]Ô?

7?úCaiÞÿGHI<JIMN?
×JWXR!í./0OaR+
6$4,  ?GHI<0DlMN

7 7tzzº> >twq>äç)?DlMNU\A?GHÉ­;Þß !Ô?PUxÔ?
j$4,  ?GHI<0DlMN$
I~ÞRhi$$7 ?û\ auR]7 OaR$\7ù·X]GHI<JIMNOPQR
GHI<JI
QRIÝG?U
$

U`A
j²

fghi?J·

QRp#¦;ItRäãC=8Õ-!9:ËÑ\!VGH&?'(]C=9G·Û.ý?lj^_GHI<U7 ÏÐëO'(de./0U'(WX./0UBëO'(\ !í&?]õp?UþÿZ[B9:?¥JÝ:9Ô?ûÎXRGH&?û\7 ?MBèû]
7B ?

U

6üý\~868Þß]^OaR+

$

U

9ò/­ó?e8ÓIU|gÓXÓJ

hi./0OaR+

+ç£
=

jj

$

4,  ?GHI<0DlMN$OaR+!í?.¿·

9ò/­óGHI<0DlMNBDlWX?¡¢á\7? ÔFB]¥ItþÿZ[B9:Úq åFQIæ
DlMN«¬\7?BEFÞß]\ Ovâ ~¦] !íBGH&I~OûQRp\ äBGHI<0ré7ëO7äúB]GH]g?À\7C= C=]F£}?BR|©±O¤Ë=R Â¬ÌÍ?7J·X
aäVªÞRGH&C=?!ç)34QR¤Ë=R
V¨./0RFöI\?·?¶Ýÿ]twq>\69ò/­óÔ?Ùà­]
$

$

j¾

$

$

j

` O\âã?J·]
>  ?@ABC

>  GHI<JIMNOPQR
STU ·XRë5GHI<JIMN  OP
QR
ìYZÓ
ëÞ§ÝØQ/$]g©?Ø¨iÓGHI<JIMNb?¾ !"#[> k  x
 Päc¥;ItXR©gÞßYZÓ
9G·Û.ýFõp?ljUJâJâ\A
DlWXU`A

$

$

j

$

$