untitled

Similar documents
develop

卒業論文

橡3_2石川.PDF

PC Development of Distributed PC Grid System,,,, Junji Umemoto, Hiroyuki Ebara, Katsumi Onishi, Hiroaki Morikawa, and Bunryu U PC WAN PC PC WAN PC 1 P

1重谷.PDF

untitled

untitled

09中西

untitled

Second-semi.PDF

untitled

Microsoft PowerPoint - intro.ppt

HPC

Myrinet2000 ご紹介

01_OpenMP_osx.indd

HPEハイパフォーマンスコンピューティング ソリューション

OpenMP (1) 1, 12 1 UNIX (FUJITSU GP7000F model 900), 13 1 (COMPAQ GS320) FUJITSU VPP5000/64 1 (a) (b) 1: ( 1(a))

untitled

HP High Performance Computing(HPC)

untitled

スパコンに通じる並列プログラミングの基礎

スパコンに通じる並列プログラミングの基礎

FFTSS Library Version 3.0 User's Guide

smpp_resume.dvi

untitled

スパコンに通じる並列プログラミングの基礎

A B 1: Ex. MPICH-G2 C.f. NXProxy [Tanaka] 2:

OpenMP¤òÍѤ¤¤¿ÊÂÎó·×»»¡Ê£±¡Ë

CPU Levels in the memory hierarchy Level 1 Level 2... Increasing distance from the CPU in access time Level n Size of the memory at each level 1: 2.2

橡Webcamユーザーガイド03.PDF

07-二村幸孝・出口大輔.indd

OpenMP¤òÍѤ¤¤¿ÊÂÎó·×»»¡Ê£±¡Ë

名称未設定

( CUDA CUDA CUDA CUDA ( NVIDIA CUDA I

Microsoft Word - archip.doc

040312研究会HPC2500.ppt

untitled

HP High Performance Computing(HPC)

グリッドにおけるプログラミング

今から間にあう仮想化入門とXenについて

,,.,,., II,,,.,,.,.,,,.,,,.,, II i

Printer Driverセットアップ編

rzat10pdf.ps

untitled

A B C 21 ( ) 8:30 09:00 10:30 (3) EVA-1 HPC-1 10:40 12:10 (3) PRO-1 (2) EVA-2 HPC-2 13:40 15:10 (3) PRO-2 (2) OS-1 HPC-3 15:20 16:50 (3) PRO-3 17:35 O

untitled

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral

HP Blade Workstation HP RCS Remote Client Solution HP Blade Workstation CO2 2

名称未設定

スライド 1

LinuxDeviceDriver2003-PDF.PDF

スライド 1

CSV ToDo ToDo

fiš„v8.dvi

konicaminolta.co.jp PageScope Net Care

VNSTProductDes3.0-1_jp.pdf

第3回戦略シンポジウム緑川公開用

SR-X526R1 サーバ収容スイッチ ご利用にあたって

Standard Features 550MHz ProLiant 6400R 6/550-2M /550-1M / MHz ProLiant 6400R 6/500-

JIIAセミナー

1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N

Itanium2ベンチマーク

インテル® MPI ライブラリー・ランタイム環境入門ガイド

main.dvi

(Microsoft PowerPoint \215u\213`4\201i\221\272\210\344\201j.pptx)


GPGPU

HP xw9400 Workstation

DEIM Forum 2012 C2-6 Hadoop Web Hadoop Distributed File System Hadoop I/O I/O Hadoo

ProLiant BL460c システム構成図

VMware VirtualCenter: Virtual Infrastructure Management Software

untitled

IPSJ SIG Technical Report Vol.2013-ARC-206 No /8/1 Android Dominic Hillenbrand ODROID-X2 GPIO Android OSCAR WFI 500[us] GPIO GP

DEIM Forum 2017 H2-2 Android LAN Android 1 Android LAN

HPE Moonshot System ~ビッグデータ分析&モバイルワークプレイスを新たなステージへ~

メタコンピュータ構成方式の研究

特集 e- サイエンスを実現するグリッド技術 1 サイエンスグリッドの動向 三浦謙一 国立情報学研究所 サイエンスグリッドとは 10 e- Electrical Power Grid 図 -1 Virtual Organization 1 ET 所の 所 (Electric ow

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo

1 OS OS OS Macintosh

スライド 1

コミュニケーションユーティリティー編

intra-mart ver /10/31 1. / intra-mart 3.2 AND intra-mart (JavaMail ) ( )

untitled

para02-2.dvi

モデムおよびネットワーク接続ガイド

11U Dell CPU RAID 1U 1 Intel Xeon E v5 Intel Pentium Intel Core i3 Intel Celeron Intel C236 Microsoft Windows Server 2008 R2/2008 R2 SP1 Standar

C3印刷用.PDF

untitled

JPGRID-GGF0205 第 5 回 GGF 調査会 globusworld 参加報告 株式会社 SRA グローバルITサービスカンパニー開発部産業第 4グループ 平野基孝 Programs 8 Tutorial 2: Grid Services and Web Services 8 Track

HPC可視化_小野2.pptx

001.dvi

[1] [2] [3] (RTT) 2. Android OS Android OS Google OS 69.7% [4] 1 Android Linux [5] Linux OS Android Runtime Dalvik Dalvik UI Application(Home,T

WinDriver PCI Quick Start Guide

SharePoint 2003 Performance White Paper

Si-R180 ご利用にあたって


,., ping - RTT,., [2],RTT TCP [3] [4] Android.Android,.,,. LAN ACK. [5].. 3., 1.,. 3 AI.,,Amazon, (NN),, 1..NN,, (RNN) RNN

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo

EPSON EasyMP Multi PC Projection Ver.1.10 Operation Guide

intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

Transcription:

CPU CPU PC 1

3GHz, 10GHz 0.13m VLIW L3 Intel Hyperthreading Intel IA32: Xeon, P4 PC Intel IA64: Itanium2 64 Itanium2 (Deerfield) AMD x86-64: Opteron x8664 x86 Sun SPARC,IBM Power, Alpha, MIPS, PCPDA P = CV 2 f (P: CVf DVS: Dynamic Voltage Scaling) (Intel SpeedStep, ) ARM: Strong ARM, Xscale ( Mobile Pentium, Centrino Crusoe (TransMeta) SH: SH-1, SH-2, SH-3, SH-4, SuperSH DragonBall ( MIPSVRNEC) PowerPC(IBM) M32R, 2

(parallel processing) HPC(High Performance Computing) HTC (High Throughput Computing) (distributed processing) RMI, J2EE, Jini (parallel) CPU (concurrent) CPU (thread) (multi-thread) 3

for(i=0;i<1000; i++) S += A[i] 1 2 3 4 1000 + S 1 2 250 251 500 501 750 751 1000 + + + + + S CPU CPU CPU CPU BUS CPU CPU 4

5 CPU CPU CPU CPU MEM MEM MEM MEM Network CPU MPPMassively Parallel Processing) CPU CPU CPU CPU BUS CPU CPU CPU CPU MEM MEM MEM MEM Network

(Message Passing) (shared memory) DSMon MPI,PVM pthread, solaris thread, NT thread OpenMP annotation thread HPF annotation, distribution hint Fancy parallel programming languages 6

sendreceive int a[250]; /* 250*/ main(){ /* */ int i,s,ss; s=0; for(i=0; i<250;i++) s+= a[i]; /**/ if(myid == 0){ /* 0*/ for(proc=1;proc<4; proc++){ recv(&s,proc); /**/ s+=ss; /**/ } } else {/* 0*/ send(s,0); /* 0*/ } } POSIX Pthread, Solaris thread for(t=1;t<n_thd;t++){ r=pthread_create(thd_main,t) } thd_main(0); for(t=1; t<n_thd;t++) pthread_join(); int s; /* global */ int n_thd; /* number of threads */ int thd_main(int id) { int c,b,e,i,ss; c=1000/n_thd; b=c*id; e=s+c; ss=0; for(i=b; i<e; i++) ss += a[i]; pthread_lock(); s += ss; pthread_unlock(); return s; } 7

OpenMP OK! #pragma omp parallel for reduction(+:s) for(i=0; i<1000;i++) s+= a[i]; OpenMP (Fortran/C/C++)directive OpenMP 5%95% SGI Origin /ASCI Blue Mountain System SUN Enterprise PC-based SMP ISV Oct. 1997 Fortran ver.1.0 APINov 2000 ver.2.0 API Oct. 1998 C/C++ ver.1.0 API http://www.openmp.org/ 8

PC PC Poorman s supercomputer Sun IPC cluster etlwiz Alpha cluster, 100 BASE-TX SWITCHATM beowulf class RWCP PC cluster MyrinetGigabit Ethernet, Fiber Channel, DEC Memory Channel, IBM SP2 network UCB CLUMPS, RWC COMPaS) 9

ethernet : 10Mbps 100Mbps Gigabit either MyrinetSAN Network I/O PVM, P4, TCGMSGMPIMPI2 20DEC alpha50smp 160 100 Base Ethernet2150 myrinet3080 gigabit ether? Free(netBSD, linux) Solaris/x86, Digital Unix Windows NT TCP/IPMPICH ( 50 10

Clusters in RWCP TRC RWC PC Cluster I (32 Pentiums 166 MHz) 1996 RWC Workstation Cluster I (5 SS20s 75 MHz) 1995 RWC Workstation Cluster II (36 SS20s 75 MHz) 1996 RWC PC Cluster II (64 Pentium Pros 200 MHz) 1997 RWC Alpha Cluster I Expanded RWC PC Cluster II (128 Pentium Pros 200 MHz) 1998 (32 Alpha 21164s 500 MHz) 1998 RWC SCore Cluster I (16 dual Pentium III 500 MHz 16 Compaq XP-1000 500MHz) 1999 SCore PM TPC/IP Myrinet 11

SCore Version 3 Software Architecture Applications (e.g. PAPIA: Parallel Protein Information Analysis, pkiva: parallel diesel engine simulator, and a Real-Time Power Grid Simulator) MPC++ SCASH MPICH-SCore PM2 PM2 SCore-D Global Operating System PM II (Myrinet) PM/Shmem PM/Myrinet PM/Ethernet PM/UDP (Myrinet) PM/Ethernet Socket PM/Shmem PM/Myrinet Linux driver UDP/IP driver driver Ethernet driver scout Myrinet NIC Ethernet NIC SCore-D PM firmware Processors Pentium and and Alpha, SMP SMP Network Myrinet 10/100/1000 Mbps Ethernet MPI(MPICH- Any SCore) Any Other networks supporting UDP UDP (SCASH) Linux (MPC++ MTTL) SuSE, Redhat, and and TurboLinux User Level Kernel Level NIC Level OpenMP HPF Gigabit Ether 100MB/sTCP/IP/Gigabit30MB/s VIA Score-D/gang scheduling(rwcp), implicit co-scheduler (UCB) RWCP 1000CPU/512 Myrinet NCSASandia-Lab 12

PCseti@home,... E-mail www,. CPU,Storage,...) Grid: (Power Grid) 13

(Grid Forum,,ApGrid) Grid: (meta-computing, MPI-G,, ITBL?) PC/WS(computing portal, GridPRC) (data intensive computing, gfarm for ATLAS) (, (AccessGrid) SETI@home, P2P,, XtermWeb Globusmajorgrid ( globusrun : globus rsh MPICH-G: globusmpich gftp: globusftp Nimrod-G(enfusion): Gridjob dispatcher. job GUI Condor-G: GridRPC: Grid Ninf-G, NetSolve,. OmniPRC 14

Globus Resource management ; GRAM Communication Infrastructure Globus IO Metacomputing Directory Service MDS GridGlobus LDAP Globus Security Interface GSI X509 Ceriticate-base Single-Sign-ON Hearbeat Monitor HBM Remote data access GASS executable management GEM master-slave Grid Environment Cluster Cluster Cluster 15

Grid Globus shelljobsubmit MPICH-G GridMPI ( Grid RPC: Ninf, NetSolve RPC activerequest Ninf_call_async(A, ) Ninf_call_async(B, ) Ninf_call_wait() OmniRPC OmniRPC 16

P2P P2Ppear to pear) (Gnudella, ) PC PC PC out-going connection JXTA (supported by SUN) GGF (Global Grid Forum) IETFW3C OGSA(Open Grid Service Architecture) GridWeb Service Globus Toolkit 3 IBMleading National Research Grid Project (NaReGI) P2P JXTA by SUN 17

PC 18