Similar documents
卒業論文

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

ProLiant BL35p システム構成図

RDMAプロトコル: ネットワークパフォーマンスの向上

ProLiant ML115 Generation 1 システム構成図


ProLiant ML115 Generation 1 システム構成図

1重谷.PDF

OVERVIEW ProLiant ML110 G2 Storage Server ProLiant ML110 G2 Storage Server A C D SATA NH 320GB 01 (1TB) (1TB) Ultra320 SCSI 6 SATA RAID Serial

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

ProLiant BL25p Generation 2システム構成図

ProLiant ML110 Generation 4 システム構成図

HP xw9400 Workstation

untitled

LinuxDeviceDriver2003-PDF.PDF

PDF.PDF

untitled

HP ProLiant ML110 Generation 5 システム構成図

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

ProLiant ML110 システム構成図

ProLiant DL165 G6 システム構成図

_SAMSUNG_表面.ai

ProLiant BL20p Generation 4 システム構成図

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

ProLiant ML110 Generation 4 システム構成図

ProLiant DL380 Generation 4 システム構成図

OVERVIEW ProLiant ML570 Generation 3 ProLiant ML570 (SCSI ) SCSI ID SCSI LED IDE DVD-ROM ( ) Ultra320 SCSI A B C 3.5 ( ) ( ) ProL

Dell OptiPlex PC OptiPlex CPU OptiPlex 4 vpro TCO Dell KACE vpro OS Energy Smart Energy Smart Energy STAR 5.2 2

PRIMERGY RX100 S5 システム構成図 (2009年4月版) 樹系図


... 3 Oracle on Linux I/O I/O... 5 I/O io_request_lock... 6 I/O GB RAM SGA GB RAM Very Large M

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

ZFS on Momonga7

Microsoft Word - AFT_3TB_HDD_install_guide doc

ProLiant ML150 Generation 3 システム構成図

OVERVIEW hp StorageWorks NAS 2000s hp StorageWorks NAS 2000s A 3.5 B 3.5 IDE DVD-ROM C LED LED Ultra320 SCSI ( ) NAS 2000s NAS 2000s NAS

develop

L422277A_Xserve_Guide_01

HP ProLiant ML370 Generation

OVERVIEW hp StorageWorks NAS 500s hp StorageWorks NAS 500s A C D () 4 SATA RAID Ultra320 SCSI Serial ATA 3.5 DVD-ROM hp StorageWorks NAS 500s

HP ProLiant ML310 Generation 5 システム構成図

IPSJ SIG Technical Report Vol.2012-ARC-202 No.13 Vol.2012-HPC-137 No /12/13 Tightly Coupled Accelerators 1,a) 1,b) 1,c) 1,d) GPU HA-PACS

01_OpenMP_osx.indd

システムユニット構成ツリーの見方

HP Workstation 総合カタログ

PRIMERGY TX100 S1 システム構成図 (2009年8月版) 樹系図

OVERVIEW ProLiant DL365 ProLiant DL365 A 1 4 SATA 5 6 * 2 Systems Insight Display /SATA 6* 2 Smart P400i Smart E200i ( ) / PCI Express x8(x8 ) PCI Exp

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

MSAC-EX1

71-78.indd

HP ProLiant 500シリーズ

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

PRIMERGY TX120 S2 システム構成図 (2010年5月版) 樹系図

An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N F

PROLIANT ML

システムユニット構成ツリーの見方

Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT MOP

PRIMERGY RX100 S5 システム構成図 (2009年11月版) 樹系図

26 FPGA FPGA (Field Programmable Gate Array) ASIC (Application Specific Integrated Circuit) FPGA FPGA FPGA FPGA Linux FreeDOS skewed way L1

OVERVIEW ProLiant ML350 ProLiant ML350 Generation 4p A B 2 A B C D IDE CD-ROM 3.5 USB 6 PCI (PCI-X 4 PCI Express 2) Smart ProLiant M

2012_00表紙

untitled

ProLiant DL180 システム構成図

HP Z800 Workstation 製品構成ガイド

GPU GPU CPU CPU CPU GPU GPU N N CPU ( ) 1 GPU CPU GPU 2D 3D CPU GPU GPU GPGPU GPGPU 2 nvidia GPU CUDA 3 GPU 3.1 GPU Core 1

[4] ACP (Advanced Communication Primitives) [1] ACP ACP [2] ACP Tofu UDP [3] HPC InfiniBand InfiniBand ACP 2 ACP, 3 InfiniBand ACP 4 5 ACP 2. ACP ACP

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

ProLiant BL460c システム構成図

ProLiant DL385 Generation 2 システム構成図

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

Second-semi.PDF

OVERVIEW ProLiant ML370(X2400, X2800, X3060, X3200) ProLiant ML370 A B D B C D B C 2 () (2 ) (1.6 ) 3.5 LED 48 IDE CD-ROM 5.25 Wide Ultra3/U

56 OS OS OS OS 1 OS HDD OS 1 OS HDD HDD OS OS OSOS HDD 図 1 二重キャッシュ環境 3. 負の参照の時間的局所性 3.1 参照の局所性 Locality of Reference Temporal locality Spatial localit

untitled

CELSIUS_2008flN07„”flÅ

システムユニット構成ツリーの見方

untitled

DVI

HP Workstation Xeon 5600

(Microsoft PowerPoint - Mirapoint\220\273\225i\221\316\224\344\225\\\(5\203V\203\212\201[\203Y_7\203V\203\212\201[\203Y\201j.ppt)

HP High Performance Computing(HPC)

WinPC

VXPRO R1400® ご提案資料

OVERVIEW ProLiant ML350 Generation 4 ProLiant ML IDE CD-ROM USB 6 4 () PCI (PCI-X 4 PCI-Express 2) ( ) A B C D C D 0 5 () N0 N3 () C D 2 (

OVERVIEW ProLiant ML110 Storage Server ProLiant ML110 Storage Server A C D () 4 SATA RAID Ultra320 SCSI Serial ATA 3.5 DVD-ROM DVD-ROM ProLia

CTA 82: CTA A A B B A B A, C A A A D A B Max-Planck-Inst. fuer Phys. C D

富士通社製サーバ『PRIMERGY RX200 S8』とHGST(旧Virident)社製ソフトウェア『FlashMAX Connect』の機能検証報告書

DRAM SRAM SDRAM (Synchronous DRAM) DDR SDRAM (Double Data Rate SDRAM) DRAM 4 C Wikipedia 1.8 SRAM DRAM DRAM SRAM DRAM SRAM (256M 1G bit) (32 64M bit)

Vol.55 No (Apr. 2014) SSD 1,a) , SSD Solid-State Drive SSD HDD Hard Disk Drive SSD HDD SSD SSD HDD SSD HDD SSD HDD

i Ceph

システムユニット構成ツリーの見方

Ver. 3.8 Ver NOTE E v3 2.4GHz, 20M cache, 8.00GT/s QPI,, HT, 8C/16T 85W E v3 1.6GHz, 15M cache, 6.40GT/s QPI,,

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

(Microsoft PowerPoint - Mirapoint\220\273\225i\221\316\224\344\225\\\(6\203V\203\212\201[\203Y_7\203V\203\212\201[\203Y\).ppt)

橡3_2石川.PDF

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

OVERVIEW ProLiant DL380 ProLiant DL380(X3060) IDs 2-5 IDs 0-5 IDs 0 1 A 3.5 IDE CD-ROM B LED LED Wide Ultra3/Ultra320 C U 0

XACCの概要

template.dvi

Microsoft Word _BFnUxx_rev10.doc

Transcription:

21 20 20413525 22 2 4

i 1 1 2 4 2.1.................................. 4 2.1.1 LinuxOS....................... 7 2.1.2....................... 10 2.2........................ 15 3 17 3.1................................. 17 3.2.................. 20 3.2.1....................... 22 3.2.2........................ 24 3.2.3............ 25 3.2.4............... 25 4 27 4.1.................................... 27 4.2................................. 28 4.2.1................... 30 4.2.2 32 4.2.3................... 32 5 34

ii 6 36 37 A 39 A.1 cgroup.................... 39 A.2.......................... 40

1 1 ( PC) 64 Intel AMD 64 48 256TB PC GB GB ( OS) ( HDD) HDD

2 1 MPI[1](Message Passing Interface) [2][3] 8 16 PC ( ) [4][5][6][7][8] OS 1 Common Universal

3 NAND NAND PC SSD(Solid State Drive) [9] ( ) ( ) ( ) 1 PC SSD HDD SSD HDD LinuxOS 2 3 4 OS 5

4 2 OS Linux OS PC 2.1 2 1 (MMU) MMU CPU MMU TLB(Translation Look-aside Buffer)

5 2 1 MMU MMU

6 ( ) 2 2

7 PC 2 2 ( ) ( ) 2.1.1 LinuxOS Linux (4KB: ) ( kswapd ) LRU Linux ( 2 3)

8 2 3 OS ( 2 4) HDD 2 5 page-cluster 2 page cluster 1

9 2 4 OS Linux 1 512 2048 HDD CD-ROM (FDD)

10 2 5 OS (page-cluster=2 ) 2.1.2 LinuxOS N x N O(n 3 )

11 N x N #define N 100 Iterate i, j, k; Array A[N][N], B[N][N], C[N][N]; for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { tmp = 0.0; for (k = 0; k < N; k++) { tmp += A(i, k) * B(k, j); } C(i, j) = tmp; } } # # # N x N # # # k for O(n) tmp+=a(i,k)*b(k,j); O(1) O(n 1)=O(n) j for O(n) 1 O(1)+O(n) = O(n) O(n n) = O(n 2 ) i for O(n) 1 O(n 2 ) O(n n 2 ) = O(n 3 ) n O(n 3 ) k for A B xy 2 6 A x B y x y xy y 2 7

12 2 6 x y 2 8 1 4

13 2 7 xy N Swap Datasize Pagesize Size of Structure Swap = Datasize/(P agesize/sizeof Structure)

14 double 1 8 1 512 512 y OS y 2 8

15 2.2 ( ) 2 9 OS ( ) OS Teramem[4] OS Myrinet[10] InfiniBand[11] Linux Nswap[5] Nswap

16 2 9

17 3 3.1 3 1 1 2 3 2

18 3 1

19 3 2

20 3.2 ( 3 3) 3 3

21 ( 3 4) ( 3 5) 3 1 v 3 1 No. vflag page frame 0 1-1 0 f1 2 0 f2......... 3 2 No. vflag pageframe

22 3 4 3.2.1 3 3

23 3 5 3 6 vflag vflag = 0 vflag=1

24 3.2.2

25 3.2.3 3.2.4 FIFO(FirstInFirstOut)

26 3 6

27 4 LinuxOS 4.1 4 1 LinuxOS HDD 4GB HDD Linux bonnie++ / LinuxOS Linux kernel cgroup A.1 cgroup 8MB 4KB (flush ) A.2

28 4 1 CPU AMD Athron 64 x2 Dual Core Processor 4600+ 2 1GHz L1 128KB L2 512KB DDR2-SDRAM 2GB OS Ubuntu8.10 Linux Kernel 2.6.27 8GB 7200rpm 320GB SATA 3.0Gb/s 16MB 72 MB/s 52 MB/s ext3 4.2 LinuxOS double N x N 10 10 8MB A B N 4 1

29 4 1 LinuxOS cgroup 8MB double C gettimeofday()

30 4 2 4 2 4 2 4 2 4 2 [ ] [s] LinuxOS LinuxOS 832 x 832 4 2 4 2 LinuxOS [s] [s] [s] 512*512 7.71 13.02 1.79 768*768 26.01 46.77 3.64 832*832 784.03 112.26 4.19 896*896 950.92 142.10 4.97 960*960 990.08 178.46 5.16 1024*1024 1129.47 236.20 6.06 4.2.1?? 768 x 768 OS 832 x 832 LinuxOS LinuxOS

31 4 2 LinuxOS 768 x 768 832 x 832

32 4.2.2 4 2 4 2 1 4.2.3 4 2 4 2 LinuxOS ( ) ( + ) 832 x 832 LinuxOS Linux OS 2 2.1.1 LRU 2 LinuxOS /proc/sys/vm/pagecluster 3 2 3 = 8 8

33 LinuxOS 2 LinuxOS

34 5 PC LinuxOS 1 LinuxOS

35 SSD SSD

36 6

37 [1] MPI Documents, http://www.mpi-forum.org/docs/. [2],, SACSIS, 2004. [3],,,, SACSIS, 2003. [4], Teramem, SACSIS, 07 2009. [5] Tia Newhall Nswap:a network swapping module for linux clusters, Euro-Par Parallel Processing, 2003. [6],,, 10GbEthernet RDMA, CPSY Vol.106 No.287,200. [7] S.Liang, R.Noronha, D.K.Panda Swapping tp Remote Memory over InfiniBand : An Approach using a High Performance Network Block Device, IEEE Cluster Computing, 2005. [8] Pavel Mache: Linux Network Block Device, http://nbd.sourceforge.net/, 1997.

38 [9] SSD,, 09 2008. [10] Myri-10G Overview, http://www.myri.com/myri-10g/overview/. [11] Infiniband trade association, http://www.infinibandta.org/. [12],, DLM 10Gb Ethernet,, 12 2008. [13] LinuxKernelDocumentation::cgroup.txt, http://www.mjmwired.net/kernel/documentation/cgroups.txt, 10 2008.

39 A A.1 cgroup LinuxOS LinuxKernel 2.6.27 cgroup [13] test $ su root $ mount -t cgroup none test -o memory $ cd test $ mkdir group $ cd group $ echo 4M >memory.limit in bytes $./program $ echo [PID] >tasks mount root test cgroup cgroup memory cgroup (none) test test

40 ( group) cgroup test echo memory.limit in bytes ID(PID) tasks ( PID tasks PID PID ) A.2 LinuxOS /proc/sys/vm/drop caches inode /proc/sys/vm/drop caches 3 inode sync 2 $ sync $ echo "3" > /proc/sys/vm/drop_caches $ sync 1 2

41 3