Xeon Phi MICROSOFT* WINDOWS* 1.4 1

Size: px
Start display at page:

Download "Xeon Phi MICROSOFT* WINDOWS* 1.4 1"

Transcription

1 Xeon Phi MICROSOFT* WINDOWS* 1.4 1

2 Xeon Phi MICROSOFT* WINDOWS* :... 4 : Xeon Phi... 5 ( MIC) Xeon Phi Xeon Phi Xeon Phi uos Xeon Phi / : : Xeon Phi Xeon Phi

3 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi Cilk Plus Xeon Phi Cilk Plus Xeon Phi TBB MKL SGEMM MKL Xeon Phi Xeon Phi A: Linux*

4 Xeon Phi MICROSOFT* WINDOWS* ( MIC) Xeon Phi Microsoft* Windows* C/C++ Fortran : 1. MPSS 2. MIC 3. Xeon Phi Parallel Studio XE 2015 Composer Edition for Windows* 4. ( MKL) 5. Xeon Phi 6. (BKM) : 1. ( ) 2. PCIe* XeonPhi Xeon (OS) : Windows* 7 Enterprise SP1 (64 )Windows* 8/8.1 Enterprise (64 )Windows Server* 2008 R2 SP1 (64 )Windows Server* 2012 (64 )Windows Server* 2012 R2 (64 ) Xeon Phi uos Linux* Xeon Phi ISA / I/O 1 VPU SIMD (Single Instruction Multiple Data) CPU NAcc Xeon Phi MKL C/C for Windows* Visual Fortran 15.0 for Windows* Xeon Phi 1 Intel acronyms dictionary, 8/6/2009, 4

5 Xeon Phi MICROSOFT* WINDOWS* SDP Xeon Phi KNC Xeon Phi Xeon Phi ( : Knights Corner) MPSS Xeon Phi SCIF Xeon Phi Xeon SCIF API PCIe ( Xeon Phi ) 2 Xeon PCIe* x Xeon Phi GPU Xeon Phi Xeon Phi 1: 5

6 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi 1 : Xeon Phi Windows* : Xeon Phi : / PCIe* : <MPSS-installdir> \bin\micinfo.exe <MPSS-install-dir>\bin\MicFlash.exe <MPSS-install-dir>\bin\micctrl.exe <MPSS-install-dir>\bin\micsmc.exe <MPSS-install-dir>\service RAS MicRas MicRas Windows* <MPSS-install-dir> "c:\program Files\Intel\MPSS" OS (uos): Xeon Phi Linux* : uos Linux* SCIF (COIMYO) 6

7 Xeon Phi MICROSOFT* WINDOWS* ( MIC) Xeon Phi 50 MIC 1GHz ( 1.3GHz) MIC x86 ISA SIMD 4 2: MIC (VPU) VPU SIMD ISA VPU MIC Xeon Phi VPU MIC SIMD ISA ( MMX SSE AVX ) 32KB L1 32KB L1 512KB L2 L2 32MB LLC Xeon Phi () 7

8 Xeon Phi MICROSOFT* WINDOWS* Parallel Studio XE 2015 Composer Edition for Windows* ( ) TOOLS & DOWNLOADSSoftware Drivers:Intel Manycore Platform Software Stack(Intel M Downloads Microsoft* Windows* Readme (readme-windows.pdf) (releasenotes-windows.txt) MPSS (MPSS_Users_Guide-windows.pdf) 2. Microsoft* Windows* 7 Enterprise SP1 (64 ) Microsoft* Windows* 8 Enterprise (64 ) Microsoft* Windows Server* 2008 R2 SP1 (64 ) Microsoft* Windows Server* 2012 (64 ) Microsoft* Windows Server* 2012 R2 (64 ) NET Framework 4.0 ( uos PuTTY* PuTTYgen* () 5. Readme Preliminary Steps Windows* (mpss-3.*-windows.zip) 8. zip Windows* (Intel(R) Xeon Phi(TM) coprocessor.msi Intel(R) Xeon Phi(TM) coprocessor essentials.msi) 9. Readme Windows* Intel(R) Xeon Phi(TM) coprocessor.msi Xeon Phi Windows* [ ] MPSS c:\program Files\Intel\MPSS [Intel ] Xeon Phi (Intel(R) Xeon Phi(TM) coprocessor essentials.msi) 10. [ ] > [ ] > [ ] MPSS 3 Intel(R) Xeon Phi(TM) coprocessor Intel(R) Xeon Phi(TM) coprocessor essentials 8

9 Xeon Phi MICROSOFT* WINDOWS* 3: [ ] MPSS 11. Readme-windows.pdf Xeon Phi ([ ] > [ ] > ] [ ] ) 9

10 Xeon Phi MICROSOFT* WINDOWS* 4: (R) Xeon Phi(TM) 14. Xeon Phi ( ) MPSS prompt> micctrl --start 15. micinfo prompt> micinfo.exe 10

11 Xeon Phi MICROSOFT* WINDOWS* 5: micinfo.exe Driver Version 3.4.* MPSS Version 3.4.* Flash Version 2.1.*.* 11

12 Xeon Phi MICROSOFT* WINDOWS* Parallel Studio XE 2015 Composer Edition for C++ Windows* Parallel Studio XE 2015 Composer Edition for Fortran Windows* ( ( MKL ) Parallel Studio XE 2015 Composer Edition for C++ Windows* Parallel Studio XE 2015 Composer Edition for Fortran Windows* [ ] (.EXE) Xeon Phi "set OFFLOAD_REPORT=3" (<install-dir>\samples\ja_jp\c++\mic_samples <installdir>\samples\ja_jp\fortran\mic_samples) ( "MIC:" ) () 3. SEP Vtune Amplifier XE 2015 SEP a) <VTune-installdir>\bin64\k1om\ prompt>.\sep_micboot_install.cmd b) MIC () ( ) prompt> micctrl --start prompt> micctrl -w micctrl w micx: online c) d) prompt> micctrl --stop prompt>.\sep_micboot_uninstall.cmd prompt> micctrl --start 12

13 Xeon Phi MICROSOFT* WINDOWS* prompt> micctrl w Xeon Phi Xeon Phi Xeon Phi micinfo [ ] > [ ] > ] [ ] [ ] [ ] prompt> micctrl --start prompt> micctrl -w prompt> micinfo Xeon Phi Xeon Phi PuTTY* Linux* PuTTY* 2 prompt> micctrl -s <micx> MPSS prompt> micctrl r <micx> prompt> micctrl -w prompt> micctrl b <micx> prompt> micctrl -w prompt> micinfo MPSS prompt> micctrl --stop prompt> micctrl --start prompt> micctrl -w prompt> micinfo 13

14 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi uos IP <coprocessor>.100 IP <coprocessor>.99 mic<coprocessor> mic0 IP IP mic Linux* PuTTY* root root Linux* WinSCP* PuTTY* download.html ( ) "<MPSS-installdir>\bin" SSH PuTTYgen* <MPSS-install-dir>\bin 6: PuTTY* PuTTgen* <MPSS-install-dir>\bin PuTTYgen* [Generate] SSH ( 7) 14

15 Xeon Phi MICROSOFT* WINDOWS* 7: PuTTYgen* authorized_keys (.txt ) <MPSSinstall-dir>\bin [Public key pasting into OpenSSH authorized_keys file] authorized_keys [Save private key] id_rsa.ppk id_rsa.ppk <MPSS-install-dir>\bin ([ ] ) <MPSS-install-dir>\bin prompt> micctrl --addssh root f "<MPSS-install-dir>\bin\authorized_keys" "micctrl --stop" "micctrl --start" prompt> micctrl --stop prompt> micctrl --start PuTTY* PuTTY* [Host Name (or IP address)] root@ (mic0 ) (mic1 root@ ) 15

16 Xeon Phi MICROSOFT* WINDOWS* 8: PuTTY* [Connection] > [SSH] [Auth] [Private key file for authentication] [Browse] id_rsa.ppk 9: [Open] ( ) 16

17 Xeon Phi MICROSOFT* WINDOWS* 10: mic0 WinSCP* () WinSCP* [File protocol] SCP [Host name] [User name] root [Private key file] (application.mic) mic0 17

18 Xeon Phi MICROSOFT* WINDOWS* 11: WinSCP* [Login] GUI mic0 "ls" Xeon Phi Xeon Phi (NFS) MPSS 12.2 [ ] ] [ ] [ ] 18

19 Xeon Phi MICROSOFT* WINDOWS* 12: MPSS <MPSS-install-dir>\bin root micinfo - micflash - / micctrl micras Windows* Xeon Phi RAS RAS micsmc (GUI) 2 19

20 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi MPSS Xeon Phi MPSS 6 Xeon Phi MIC SIMD (C/C++ FORTRAN ) ( ) SIMD / Xeon Phi MIC API Xeon Phi MIC : o Parallel Studio XE 2015 Composer Edition for C++ Windows* 64 MIC o Parallel Studio XE 2015 Composer Edition for Fortran Windows* 64 MIC (): o ( MKL) MIC MKL Xeon Phi Parallel Studio XE 2015 Composer Edition for C++ Windows* Parallel Studio XE 2015 Composer Edition for Fortran Windows* o ( TBB) o ( IPP) : 20

21 Xeon Phi MICROSOFT* WINDOWS* Debugger Extension o 64 MIC o VTune Amplifier XE 2015 for Windows*Windows* Xeon Phi Microsoft* Visual Studio* 2008 o Parallel Studio XE 2015 Composer Edition for C++ Windows* Parallel Studio XE 2015 Composer Edition for Fortran Windows*: [ ] > [ ] > [Intel Parallel Studio XE 2015 ( (R) Parallel Studio XE 2015)] > [Command Prompt ( )] > [Parallel Studio XE 2015 Composer Edition ( (R) Parallel Studio XE 2015 Composer Edition)] > [Intel 64 Visual Studio XXXX mode ( (R) 64 Visual Studio XXXX )] <install-dir>\documentation\ja_jp\ o o o compiler_c\cl\compiler_ug_c compiler_f\cl\compiler_ug_f - C for Windows* Visual Fortran 15.0 for Windows* ([ ] > [ ] > [Intel Parallel Studio XE 2015 ( (R) Parallel Studio XE 2015)] > [Documentation ( )] ) MIC > MIC > MIC MIC > > MIC Release_Notes-C-2015_W_JA.pdf Release_Notes-F-2015_W_ JA.pdf - MIC MIC 4 : Parallel Studio XE 2015 Composer Edition for C++ Windows* Parallel Studio XE 2015 Composer Edition for Fortran Windows* (Release_Notes-*-2015_ W_EN.pdf) <install-dir>\documentation\ja_jp\debugger\migdb_quickstart_win.pdf () Xeon Phi Visual Studio* Windows* Visual Studio* GDB Xeon Phi 21

22 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi o o MKL <install-dir>\documentation\ja_jp\mkl mkl_documentation.htm ( [ ] > [ ] > [Intel Parallel Studio XE 2015 ( (R) Parallel Studio XE 2015)] > [Documentation ( )] ) Xeon Phi MKL MKL VTune Amplifier XE 2015 for Windows* Xeon Phi <VTune-install-dir>\documentation \en\tutorials\find_hotspots\c++\index.htm () (Linux* ) Web : o Xeon Phi o RESOURCES (including downloads) Xeon Phi uos GDB MIC Xeon Phi () ABI System V Application Binary Interface K1OM Architecture Processor Supplement () Xeon Phi : o o o C++: <install-dir>\samples\ja_jp\c++\mic_samples Fortran: <install-dir>\samples\ja_jp\fortran\mic_samples\ MKL: o <install-dir>\mkl\examples\examples_mic\mic_offload : o C: <install-dir>\samples\ja_jp\c++\mic_sample\leo_tutorial Xeon Phi.dll Xeon Phi release-notes-*-2015-w-ja.pdf Xeon Phi > > /Qoffload-option /Qoffload-attribute-target /Qoffload-attribute-target ( )/Qoffload - 22

23 Xeon Phi MICROSOFT* WINDOWS* /Qoffload:none) ( ) OFFLOAD_REPORT prompt> set OFFLOAD_REPORT=3 1 2 prompt> set OFFLOAD_REPORT=<1 2> > CPU 2 CPU Xeon Phi (C/C++) (Fortran) ( MKL) CPU Xeon Phi : Xeon Phi Xeon Phi Xeon Phi Xeon Phi ans = a[0] + a[1] + + a[n-1] : C

24 Xeon Phi MICROSOFT* WINDOWS* float reduction_serial(float *data, int size) float ret = 0.f; for (int i=0; i<size; ++i) ret += data[i]; return ret; 1: (C/C++) ( ) #pragma offload target(mic) Xeon Phi ( ) ( ) in out inout ( ) () ret 1 MIC 1 float reduction_offload(float *data, int size) float ret = 0.f; #pragma offload target(mic) in(data:length(size)) for (int i=0; i<size; ++i) ret += data[i]; return ret; 2: Xeon Phi VPU Cilk Plus MIC

25 Xeon Phi MICROSOFT* WINDOWS* sec_reduce_add() float reduction_vectorreduction(float *data, int size) float ret = 0; #pragma offload target(mic) in(data:length(size)) ret = sec_reduce_add(data[0:size]); // Cilk Plus return ret; 3: (C/C++) Xeon Phi C++ > MIC > MIC <install-dir>\samples\ja_jp\c++\mic_samples\ intro_samplec\samplec13.c C/C++ C/C++ > MIC > MIC > > Parallel Studio XE 2015 Composer Edition C/C++ 2 (_Cilk_shared _Cilk_offload) ( Fortran ) (_Cilk_shared ) _Cilk_offload / API: void *_Offload_shared_malloc(size_t size); _Offload_shared_free(void *p); API: void *_Offload_shared_aligned_malloc(size_t size, size_t alignment); _Offload_shared_aligned_free(void *p); 25

26 Xeon Phi MICROSOFT* WINDOWS* 2 1 (_Cilk_offload ) _Cilk_shared _Cilk_offload float * _Cilk_shared data; // _Cilk_shared float MIC_OMPReduction(int size) float Result; #ifdef MIC int nthreads = 60; omp_set_num_threads(nthreads); #pragma omp parallel for reduction(+:result) for (int i=0; i<size; ++i) Result += data[i]; return Result; #else printf("intel(r) Xeon Phi(TM) Coprocessor not available\n"); #endif return 0.0f; int main() size_t size = 1*1e6; int n_bytes = size*sizeof(float); float Result; data = (_Cilk_shared float *)_Offload_shared_malloc (n_bytes); for (int i=0; i<size; ++i) data[i] = i%10; Result = _Cilk_offload MIC_OMPReduction(size); Printf( Cilk Offload Result=%.0f\n,Result); _Offload_shared_free(data); return 0; 4: _Cilk_shared _Cilk_offload (C/C++) C: <install-dir>\samples\ja_jp\c++\mic_samples shrd_samplec LEO_tutorial C++: <install-dir>\samples\ja_jp\c++\mic_samples\shrd_samplecpp 26

27 Xeon Phi MICROSOFT* WINDOWS* C++ Fortran C++ > MIC > MIC > > Xeon Phi Xeon Phi ( NFS ) : 1. <install-dir>\samples\ja_jp\c++\openmp_samples.zip openmp_sample.c 2. /Qmic icl /Qmic -openmp openmp_sample.c 3. WinSCP* a.out mic0 ( /tmp ) 4. c:\program Files (x86)\common Files\Intel\Shared Libraries\compiler\lib \mic\lib\libiomp5.so OpenMP* /tmp 5. PuTTY* ( OpenMP* ) export LD_LIBRARY_PATH=/tmp 6. ulimit s unlimited 7. /tmp a.out cd /tmp./a.out 27

28 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi 1. ( TBB) 2. OpenMP* 3. Cilk Plus 4. Pthreads* Xeon Phi Xeon Phi : OpenMP* CPU OpenMP* Xeon Phi OpenMP* / OpenMP* 1 Xeon Phi OpenMP* Xeon Phi OpenMP* CPU Xeon Phi CPU Xeon Phi omp parallel Xeon Phi 4 1 uos 4 ( ) OpenMP* 1 CPU Xeon Phi float OMP_reduction_OMP(float *data, int size) float ret = 0; #pragma offload target(mic) in(size) in(data:length(size)) #pragma omp parallel for reduction(+:ret) for (int i=0; i<size; ++i) ret += data[i]; return ret; 5: OpenMP* (C/C++) OpenMP* Fortran <install-dir>\samples \ja_jp\fortran\mic_samples\leo_fortran_intro 28

29 Xeon Phi MICROSOFT* WINDOWS* real function FTNReductionOMP(data, size) implicit none integer :: size, i real, dimension(size) :: data real :: ret = 0.0!dir$ omp offload target(mic) in(size) in(data:length(size))!$omp parallel do reduction(+:ret) do i=1,size ret = ret + data(i) enddo!$omp end parallel do FTNReductionOMP = ret return end function FTNReductionOMP 6: OpenMP* (Fortran) Xeon Phi : OpenMP* + Cilk Plus OpenMP* Cilk Plus Cilk Plus sec_reduce_add() MIC float OMPnthreads_CilkPlusEAN_reduction(float *data, int size) float ret=0; #pragma offload target(mic) in(data:length(size)) int nthreads = omp_get_max_threads(); int ElementsPerThread = size/nthreads; #pragma omp parallel for reduction(+:ret) for(int i=0;i<nthreads;i++) ret = sec_reduce_add( data[i*elementsperthread:elementsperthread]); // for(int i=nthreads*elementsperthread; i<size; i++) ret+=data[i]; return ret; 7: Open MP* Cilk Plus (C/C++) 29

30 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi : Cilk Plus Cilk Plus Cilk Plus MIC #pragma offload_attribute(push,target(mic)) #pragma offload_attribute(pop) #pragma offload_attribute(push,target(mic)) #include <cilk/cilk.h> #include <cilk/reducer_opadd.h> #pragma offload_attribute(pop) 8: (C/C++) cilk_for float ReduceCilk(float*data, int size) float ret = 0; #pragma offload target(mic) in(data:length(size)) cilk::reducer_opadd<int> total; cilk_for (int i=0; i<size; ++i) total += data[i]; ret = total.get_value(); return ret; 9: cilk_for Xeon Phi : TBB Cilk Plus TBB Cilk Plus MIC #pragma offload_attribute (push,target(mic)) #include "tbb/task_scheduler_init.h" #include "tbb/blocked_range.h" #include "tbb/parallel_reduce.h" #include "tbb/task.h" #pragma offload_attribute (pop) using namespace tbb; 10: TBB (C/C++) 30

31 Xeon Phi MICROSOFT* WINDOWS* Xeon Phi declspec(target(mic)) parallel_reduce 1 () join 1. MIC declspec(target(mic)) #ifdef MIC class declspec(target(mic)) ReduceTBB private: float *my_data; public: float sum; void operator()( const blocked_range<size_t>& r ) float *data = my_data; for( size_t i=r.begin(); i!=r.end(); ++i) sum += data[i]; ReduceTBB( ReduceTBB& x, split) : my_data(x.my_data), sum(0) void join( const ReduceTBB& y) sum += y.sum; ReduceTBB( float data[] ) : my_data(data), sum(0) ; #endif 11: MIC TBB (C/C++) 2. Xeon Phi declspec(target(mic)) 31

32 Xeon Phi MICROSOFT* WINDOWS* declspec(target(mic)) float MICReductionTBB(float *data, int size) ReduceTBB redc(data); // task_scheduler_init init; parallel_reduce(blocked_range<size_t>(0, size), redc); return redc.sum; 12: MIC TBB (C/C++) 3. #pragma offload target(mic) TBB float MICReductionTBB(float *data, int size) float ret(0.f); #pragma offload target(mic) in(size) in(data:length(size)) out(ret) ret = _MICReductionTBB(data, size); return ret; 13: TBB (C/C++) : TBB /Qtbb 32

33 Xeon Phi MICROSOFT* WINDOWS* MKL MKL (NAcc) NAcc Xeon Phi NAcc BLAS LAPACK FFT VML VSL ( MKL MKL NAcc MIC MKL Xeon Phi SGEMM 13: MKL BLAS SGEMM sgemm 1: 2: #pragma offload Xeon Phi free_if(0) Xeon Phi #define PHI_DEV 0 #pragma offload_transfer target(mic:phi_dev) \ in(a:length(matrix_elements) free_if(0)) \ in(b:length(matrix_elements) free_if(0)) \ in(c:length(matrix_elements) free_if(0)) 14: Xeon Phi 3: sgemm Xeon Phi MKL NAcc nocopy() 2 33

34 Xeon Phi MICROSOFT* WINDOWS* #pragma offload target(mic:phi_dev) \ in(transa, transb, N, alpha, beta) \ nocopy(a: alloc_if(0) free_if(0)) nocopy(b: alloc_if(0) free_if(0)) \ out(c:length(matrix_elements) alloc_if(0) free_if(0)) // output data sgemm(&transa, &transb, &N, &N, &N, &alpha, A, &N, B, &N, &beta, C, &N); 15: sgemm 4: 2 alloc_if(0) free_if(1) #pragma offload_transfer target(mic:phi_dev) \ nocopy(a:length(matrix_elements) alloc_if(0) free_if(1)) \ nocopy(b:length(matrix_elements) alloc_if(0) free_if(1)) \ nocopy(c:length(matrix_elements) alloc_if(0) free_if(1)) 16: MKL OpenMP* #pragma offload target(mic:phi_dev) \ in(transa, transb, N, alpha, beta) \ nocopy(a: alloc_if(0) free_if(0)) nocopy(b: alloc_if(0) free_if(0)) out(c:length(matrix_elements) alloc_if(0) free_if(0)) // output data omp_set_num_threads(64); // set num threads in openmp sgemm(&transa, &transb, &N, &N, &N, &alpha, A, &N, B, &N, &beta, C, &N); 17: omp_set_num_threads() Xeon Phi MKL MKL mkl_mic_enable() MKL Xeon Phi mkl_mic_disable() _Cilk_offload #pragma offload Xeon Phi MKL 34

35 Xeon Phi MICROSOFT* WINDOWS* _Cilk_offload #pragma offload (_Cilk_offload #pragma offload ) <install-dir>\mkl\examples\examples_ mic\mic_ao\blasc (C ) <install-dir>\mkl\examples\examples_mic\mic_ao\blasf (Fortran ) Xeon Phi MIC <install-dir> \Documentation\ja_JP\debugger\gdb\pdf\vsmigdb_config_guide.pdf Xeon Phi VTune Amplifier XE 2015 for Windows* Xeon Phi 2: 35

36 Xeon Phi MICROSOFT* WINDOWS* A: Linux* Xeon Phi Linux* 1. exit: > exit 2. ls: ls l > ls a.out libioomp5.so 3. pwd: > pwd /root 4. cd <path>: > cd /tmp 5. ps: > ps 5847 root 0:00 /sbin/sshd 5914 micuser 2:47 /bin/coi_daemon coiuser=micuser 6. kill -9 <pid>: ID > kill top: CPU > top 8. cp <sourcefilename> <destinationfilename>: > cp file1 file2 9. rm <filename>: > rm file1 10. less <filename>: > less file2 36

37 Xeon Phi MICROSOFT* WINDOWS* 11. grep <pattern>: coi grep ps > ps grep coi 5914 micuser 2:47 /bin/coi_daemon coiuser=micuser 12. export: > export LD_LIBRARY_PATH=/tmp 13. Ctrl + C: 37

38 Xeon Phi MICROSOFT* WINDOWS* Loc Q Nguyen MBA & 38

39 Xeon Phi MICROSOFT* WINDOWS* Intel's Terms and Conditions of Sale ( ) ( ) Web ( IntelIntel Cilk Xeon Phi VTune Xeon / Intel Corporation * 2015 Intel Corporation. 39

40 Xeon Phi MICROSOFT* WINDOWS* SIMD 2 ( SSE2) SIMD 3 ( SSE3) SIMD 3 (SSE3) #

Xeon Phi 1.8

Xeon Phi 1.8 Xeon Phi 1.8 Xeon Phi... 4... 4 :... 4 :... 4... 4... 5 Xeon Phi... 5 ( MIC)... 6... 7... 7... 7... 8... 10 Xeon Phi... 10 Xeon Phi... 10 Xeon Phi... 10 Xeon Phi... 11 Xeon Phi... 11 Xeon Phi uos... 11...

More information

目次 はじめに... 4 目的... 4 本ガイドに含まれるトピック :... 4 本ガイドに含まれないトピック :... 4 用語... 4 システム構成... 5 インテル Xeon Phi コプロセッサー向けソフトウェア... 5 インテル メニー インテグレーテッド コア ( インテル MI

目次 はじめに... 4 目的... 4 本ガイドに含まれるトピック :... 4 本ガイドに含まれないトピック :... 4 用語... 4 システム構成... 5 インテル Xeon Phi コプロセッサー向けソフトウェア... 5 インテル メニー インテグレーテッド コア ( インテル MI ホワイトペーパー インテル Xeon Phi コプロセッサー MICROSOFT* WINDOWS* ホスト向けクイック スタート ガイド バージョン 1.3 1 目次 はじめに... 4 目的... 4 本ガイドに含まれるトピック :... 4 本ガイドに含まれないトピック :... 4 用語... 4 システム構成... 5 インテル Xeon Phi コプロセッサー向けソフトウェア... 5

More information

ホワイトペーパー インテル Xeon Phi コプロセッサー開発者向けクイック スタート ガイド バージョン 1.7

ホワイトペーパー インテル Xeon Phi コプロセッサー開発者向けクイック スタート ガイド バージョン 1.7 ホワイトペーパー バージョン 1.7 目次 はじめに... 4 目的... 4 本ガイドに含まれるトピック :... 4 本ガイドに含まれないトピック :... 4 用語... 4 システム構成... 5 インテル Xeon Phi コプロセッサー向けソフトウェア... 5 インテル メニー インテグレーテッド コア ( インテル MIC) アーキテクチャーの概要... 7 管理タスク... 8 初めて使用する前のシステム準備...

More information

インテル(R) Visual Fortran Composer XE

インテル(R) Visual Fortran Composer XE Visual Fortran Composer XE 1. 2. 3. 4. 5. Visual Studio 6. Visual Studio 7. 8. Compaq Visual Fortran 9. Visual Studio 10. 2 https://registrationcenter.intel.com/regcenter/ w_fcompxe_all_jp_2013_sp1.1.139.exe

More information

インテル(R) Visual Fortran Composer XE 2013 Windows版 入門ガイド

インテル(R) Visual Fortran Composer XE 2013 Windows版 入門ガイド Visual Fortran Composer XE 2013 Windows* エクセルソフト株式会社 www.xlsoft.com Rev. 1.1 (2012/12/10) Copyright 1998-2013 XLsoft Corporation. All Rights Reserved. 1 / 53 ... 3... 4... 4... 5 Visual Studio... 9...

More information

01_OpenMP_osx.indd

01_OpenMP_osx.indd OpenMP* / 1 1... 2 2... 3 3... 5 4... 7 5... 9 5.1... 9 5.2 OpenMP* API... 13 6... 17 7... 19 / 4 1 2 C/C++ OpenMP* 3 Fortran OpenMP* 4 PC 1 1 9.0 Linux* Windows* Xeon Itanium OS 1 2 2 WEB OS OS OS 1 OS

More information

Presentation title

Presentation title インテル Xeon Phi コプロセッサー搭載システムの紹介およびオフロード プログラミングとネイティブ実行の概要 インテル ソフトウェア開発製品の紹介 インテル ソフトウェア開発製品 Advanced Performance C++ および Fortran コンパイラーインテル MKL/ インテル IPP ライブラリーと解析ツール IA ベース マルチコア ノード上の Windows* および Linux*

More information

02_C-C++_osx.indd

02_C-C++_osx.indd C/C++ OpenMP* / 2 C/C++ OpenMP* OpenMP* 9.0 1... 2 2... 3 3OpenMP*... 5 3.1... 5 3.2 OpenMP*... 6 3.3 OpenMP*... 8 4OpenMP*... 9 4.1... 9 4.2 OpenMP*... 9 4.3 OpenMP*... 10 4.4... 10 5OpenMP*... 11 5.1

More information

THE PARALLEL Issue UNIVERSE James Reinders Parallel Building Blocks: David Sekowski Parallel Studio XE Cluster Studio Sanjay Goil John McHug

THE PARALLEL Issue UNIVERSE James Reinders Parallel Building Blocks: David Sekowski Parallel Studio XE Cluster Studio Sanjay Goil John McHug THE PARALLEL Issue 5 2010 11 UNIVERSE James Reinders Parallel Building Blocks: David Sekowski Parallel Studio XE Cluster Studio Sanjay Goil John McHugh JAMES REINDERS 3 Parallel Studio XE Cluster Studio

More information

インテル(R) C++ Composer XE 2011 Windows版 入門ガイド

インテル(R) C++ Composer XE 2011 Windows版 入門ガイド C++ Composer XE 2011 Windows* エクセルソフト株式会社 www.xlsoft.com Rev. 1.2 (2011/05/03) Copyright 1998-2011 XLsoft Corporation. All Rights Reserved. 1 / 70 ... 4... 5... 6... 8 /... 8... 10 /... 11... 11 /... 13

More information

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

スパコンに通じる並列プログラミングの基礎 2018.09.10 furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 1 / 59 furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 2 / 59 Windows, Mac Unix 0444-J furihata@cmc.osaka-u.ac.jp ( ) 2018.09.10 3 / 59 Part I Unix GUI CUI:

More information

DPD Software Development Products Overview

DPD Software Development Products Overview 2 2007 Intel Corporation. Core 2 Core 2 Duo 2006/07/27 Core 2 precise VTune Core 2 Quad 2006/11/14 VTune Core 2 ( ) 1 David Levinthal 3 2007 Intel Corporation. PC Core 2 Extreme QX6800 2.93GHz, 1066MHz

More information

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

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 FFT 1 Fourier fast Fourier transform FFT FFT FFT 1 FFT FFT 2 Fourier 2.1 Fourier FFT Fourier discrete Fourier transform DFT DFT n 1 y k = j=0 x j ω jk n, 0 k n 1 (1) x j y k ω n = e 2πi/n i = 1 (1) n DFT

More information

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

スパコンに通じる並列プログラミングの基礎 2018.06.04 2018.06.04 1 / 62 2018.06.04 2 / 62 Windows, Mac Unix 0444-J 2018.06.04 3 / 62 Part I Unix GUI CUI: Unix, Windows, Mac OS Part II 2018.06.04 4 / 62 0444-J ( : ) 6 4 ( ) 6 5 * 6 19 SX-ACE * 6

More information

Intel_ParallelStudioXE2013_ClusterStudioXE2013_Introduction.pptx

Intel_ParallelStudioXE2013_ClusterStudioXE2013_Introduction.pptx Parallel Studio XE 2013 Cluster Studio XE 2013 ) ( Intel s Terms and Conditions of Sale Sandy Bridge SYSmark MobileMark http://www.intel.com/performance/ Intel Intel Intel Atom Intel Core Intel Xeon Phi

More information

製品価格 ( 新規購入 ) INT6531 インテル VTune Amplifier XE 2017 for Windows Floating 1-275, ,000 INT6532 インテル VTune Amplifier XE 2017 for Linux Floating 1-27

製品価格 ( 新規購入 ) INT6531 インテル VTune Amplifier XE 2017 for Windows Floating 1-275, ,000 INT6532 インテル VTune Amplifier XE 2017 for Linux Floating 1-27 製品価格 ( 新規購入 ) INT6499 インテル Parallel Studio XE 2017 Cluster Edition for Windows Floating 2- INT6500 インテル Parallel Studio XE 2017 Cluster Edition for Windows Floating 5-2,478,000 2,676,240 INT6501 インテル Parallel

More information

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

OpenMP¤òÍѤ¤¤¿ÊÂÎó·×»»¡Ê£±¡Ë 2011 5 26 scalar Open MP Hello World Do (omp do) (omp workshare) (shared, private) π (reduction) scalar magny-cours, 48 scalar scalar 1 % scp. ssh / authorized keys 133. 30. 112. 246 2 48 % ssh 133.30.112.246

More information

インテル® VTune™ パフォーマンス・アナライザー 9.1 Windows* 版

インテル® VTune™ パフォーマンス・アナライザー 9.1 Windows* 版 VTune 9.1 Windows* ................................. 3...................... 3.................................................. 3............................................ 4 :.........................4................................................

More information

FFTSS Library Version 3.0 User's Guide

FFTSS Library Version 3.0 User's Guide : 19 10 31 FFTSS 3.0 Copyright (C) 2002-2007 The Scalable Software Infrastructure Project, (CREST),,. http://www.ssisc.org/ Contents 1 4 2 (DFT) 4 3 4 3.1 UNIX............................................

More information

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

OpenMP¤òÍѤ¤¤¿ÊÂÎó·×»»¡Ê£±¡Ë 2012 5 24 scalar Open MP Hello World Do (omp do) (omp workshare) (shared, private) π (reduction) PU PU PU 2 16 OpenMP FORTRAN/C/C++ MPI OpenMP 1997 FORTRAN Ver. 1.0 API 1998 C/C++ Ver. 1.0 API 2000 FORTRAN

More information

workshop Eclipse TAU AICS.key

workshop Eclipse TAU AICS.key 11 AICS 2016/02/10 1 Bryzgalov Peter @ HPC Usability Research Team RIKEN AICS Copyright 2016 RIKEN AICS 2 3 OS X, Linux www.eclipse.org/downloads/packages/eclipse-parallel-application-developers/lunasr2

More information

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

OpenMP (1) 1, 12 1 UNIX (FUJITSU GP7000F model 900), 13 1 (COMPAQ GS320) FUJITSU VPP5000/64 1 (a) (b) 1: ( 1(a)) OpenMP (1) 1, 12 1 UNIX (FUJITSU GP7000F model 900), 13 1 (COMPAQ GS320) FUJITSU VPP5000/64 1 (a) (b) 1: ( 1(a)) E-mail: {nanri,amano}@cc.kyushu-u.ac.jp 1 ( ) 1. VPP Fortran[6] HPF[3] VPP Fortran 2. MPI[5]

More information

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

スパコンに通じる並列プログラミングの基礎 2016.06.06 2016.06.06 1 / 60 2016.06.06 2 / 60 Windows, Mac Unix 0444-J 2016.06.06 3 / 60 Part I Unix GUI CUI: Unix, Windows, Mac OS Part II 0444-J 2016.06.06 4 / 60 ( : ) 6 6 ( ) 6 10 6 16 SX-ACE 6 17

More information

Contents Windows* /Linux* C++/Fortran... 3 Microsoft* embedded Visual C++* C Microsoft* Windows* CE.NET Platform Builder C IP

Contents Windows* /Linux* C++/Fortran... 3 Microsoft* embedded Visual C++* C Microsoft* Windows* CE.NET Platform Builder C IP Windows*/Linux* VTune TM Contents... 1... 2 Windows* /Linux* C++/Fortran... 3 Microsoft* embedded Visual C++* C++... 9 Microsoft* Windows* CE.NET Platform Builder C++... 11 IPP... 13 PCA IPP... 15 GPP...

More information

Nios® II HAL API を使用したソフトウェア・サンプル集 「Modular Scatter-Gather DMA Core」

Nios® II HAL API を使用したソフトウェア・サンプル集 「Modular Scatter-Gather DMA Core」 ALTIMA Company, MACNICA, Inc Nios II HAL API Modular Scatter-Gather DMA Core Ver.17.1 2018 8 Rev.1 Nios II HAL API Modular Scatter-Gather DMA Core...3...3...4... 4... 5 3-2-1. msgdma... 6 3-2-2. On-Chip

More information

インテル(R) Visual Fortran Composer XE 2011 Windows版 入門ガイド

インテル(R) Visual Fortran Composer XE 2011 Windows版 入門ガイド Visual Fortran Composer XE 2011 Windows* エクセルソフト株式会社 www.xlsoft.com Rev. 1.0 (2010/12/20) Copyright 1998-2011 XLsoft Corporation. All Rights Reserved. 1 / 36 ... 3... 4... 5... 7 /... 7... 9 /... 9...

More information

Microsoft Word - w_mkl_build_howto.doc

Microsoft Word - w_mkl_build_howto.doc MKL 10.0 2007/12/18 XLsoft - 2 - 1....- 4-2. MKL...- 4-3....- 5-3-1....- 5-3-1-1. Microsoft Visual C++ 2005...- 5-3-1-2. C/C++...- 9-3-1-3. Fortran...- 11-3-2. Microsoft Visual Studio...- 13-3-2-1. Microsoft

More information

system02.dvi

system02.dvi 2003 2 2003 4 24 13:15-14:45 : IP DNS SSH SCP 1 HTTP 2 FTP TelnetGopher HTTP HTTP 2 IP 2.1 IP PC1 1 IPv4 IP 8 4 32 192.168.6.18 42 (2 32 ) IP IP LAN LAN LAN ABC 3 (Table 1) 2.2 LAN Table 1 10.0.0.010.255.255.255

More information

インテル® Parallel Studio XE 2015 Composer Edition for Linux* インストール・ガイドおよびリリースノート

インテル® Parallel Studio XE 2015 Composer Edition for Linux* インストール・ガイドおよびリリースノート インテル Parallel Studio XE 2015 Composer Edition for Linux* インストール ガイドおよびリリースノート 2014 年 10 月 14 日 目次 1 概要... 1 1.1 製品の内容... 2 1.2 インテル デバッガー (IDB) を削除... 2 1.3 動作環境... 2 1.3.1 SuSE Enterprise Linux 10* のサポートを終了...

More information

Microsoft PowerPoint - 03_What is OpenMP 4.0 other_Jan18

Microsoft PowerPoint - 03_What is OpenMP 4.0 other_Jan18 OpenMP* 4.x における拡張 OpenMP 4.0 と 4.5 の機能拡張 内容 OpenMP* 3.1 から 4.0 への拡張 OpenMP* 4.0 から 4.5 への拡張 2 追加された機能 (3.1 -> 4.0) C/C++ 配列シンタックスの拡張 SIMD と SIMD 対応関数 デバイスオフロード task 構 の依存性 taskgroup 構 cancel 句と cancellation

More information

Copyright Oracle Parkway, Redwood City, CA U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated softw

Copyright Oracle Parkway, Redwood City, CA U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated softw Oracle Solaris Studio 12.3 Part No: E26466 2011 12 Copyright 2011 500 Oracle Parkway, Redwood City, CA 94065 U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,

More information

( CUDA CUDA CUDA CUDA ( NVIDIA CUDA I

(    CUDA CUDA CUDA CUDA (  NVIDIA CUDA I GPGPU (II) GPGPU CUDA 1 GPGPU CUDA(CUDA Unified Device Architecture) CUDA NVIDIA GPU *1 C/C++ (nvcc) CUDA NVIDIA GPU GPU CUDA CUDA 1 CUDA CUDA 2 CUDA NVIDIA GPU PC Windows Linux MaxOSX CUDA GPU CUDA NVIDIA

More information

hotspot の特定と最適化

hotspot の特定と最適化 1 1? 1 1 2 1. hotspot : hotspot hotspot Parallel Amplifier 1? 2. hotspot : (1 ) Parallel Composer 1 Microsoft* Ticker Tape Smoke 1.0 PiSolver 66 / 64 / 2.76 ** 84 / 27% ** 75 / 17% ** 1.46 89% Microsoft*

More information

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

07-二村幸孝・出口大輔.indd GPU Graphics Processing Units HPC High Performance Computing GPU GPGPU General-Purpose computation on GPU CPU GPU GPU *1 Intel Quad-Core Xeon E5472 3.0 GHz 2 6 MB L2 cache 1600 MHz FSB 80 GFlops 1 nvidia

More information

製品型番 商用版特定ユーザーライセンス INT7001 インテル System Studio 2018 FreeBSD \163,080 INT6673 インテル Media Server Studio 2017 Essentials \84,000 \90,720 Edit INT6674 インテ

製品型番 商用版特定ユーザーライセンス INT7001 インテル System Studio 2018 FreeBSD \163,080 INT6673 インテル Media Server Studio 2017 Essentials \84,000 \90,720 Edit INT6674 インテ インテルソウトウェア開発製品 2018 (C++ Fotran コンパイラ ) 商用版特定ユーザーライセンス標準価格表 株式会社アークブレイン 2017 年 12 月 7 日 ~ 製品型番 商用版特定ユーザーライセンス INT6759 インテル Parallel Studio XE 2018 Cluster \495,000 \534,600 Edition INT6760 インテル Parallel

More information

インテルソウトウェア開発製品アカデミック版特定ユーザーライセンス標準価格表 株式会社アークブレイン 2016 年 5 月 10 日 ~ 製品型番 アカデミック版特定ユーザーライセンス 税別標準価格 税込標準価格 INT5744 インテル Parallel Studio XE 2016 Cluster

インテルソウトウェア開発製品アカデミック版特定ユーザーライセンス標準価格表 株式会社アークブレイン 2016 年 5 月 10 日 ~ 製品型番 アカデミック版特定ユーザーライセンス 税別標準価格 税込標準価格 INT5744 インテル Parallel Studio XE 2016 Cluster インテルソウトウェア開発製品アカデミック版特定ユーザーライセンス標準価格表 株式会社アークブレイン 2016 年 5 月 10 日 ~ アカデミック版特定ユーザーライセンス INT5744 インテル Parallel Studio XE 2016 Cluster Edition 273,000 for 294 Win INT5745 インテル Parallel Studio XE 2016 Cluster

More information

2. OpenMP OpenMP OpenMP OpenMP #pragma#pragma omp #pragma omp parallel #pragma omp single #pragma omp master #pragma omp for #pragma omp critica

2. OpenMP OpenMP OpenMP OpenMP #pragma#pragma omp #pragma omp parallel #pragma omp single #pragma omp master #pragma omp for #pragma omp critica C OpenMP 1. OpenMP OpenMP Architecture Review BoardARB OpenMP OpenMP OpenMP OpenMP OpenMP Version 2.0 Version 2.0 OpenMP Fortran C/C++ C C++ 1997 10 OpenMP Fortran API 1.0 1998 10 OpenMP C/C++ API 1.0

More information

LAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License

LAN Copyright c Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License LAN 2014 3 19 Copyright c 1993 2014 Daikoku Manabu This tutorial is licensed under a Creative Commons Attribution 2.1 Japan License. 1 2 1.1................................... 2 1.2.........................

More information

(Version: 2017/4/18) Intel CPU 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU do

(Version: 2017/4/18) Intel CPU 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU do (Version: 2017/4/18) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)

More information

VNSTProductDes3.0-1_jp.pdf

VNSTProductDes3.0-1_jp.pdf Visual Nexus Secure Transport 2005/10/18 Visual Nexus http:// www.visualnexus.com/jp/support.htm Visual Nexus Secure Transport 2005/02/25 1 2005/10/18 Ver3.0-1 2005 10 18 108-0075 21119 2 Visual Nexus

More information

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

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 GPU 1 1 2 1, 3 2, 3 (Graphics Unit: GPU) GPU GPU GPU Evaluation of GPU Computing Based on An Automatic Program Generation Technology Makoto Sugawara, 1 Katsuto Sato, 1 Kazuhiko Komatsu, 2 Hiroyuki Takizawa

More information

大統一Debian勉強会 gdb+python拡張を使ったデバッグ手法

大統一Debian勉強会 gdb+python拡張を使ったデバッグ手法 Debian 2013 gdb+python nozzy@debian.or.jp 2013 6 29 Level Debian Up Debian Debian debian sid unstable Debian debian sid unstable *-dbg Debian debian sid unstable *-dbg gdb Debian debian sid unstable *-dbg

More information

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved (Version: 2013/5/16) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)

More information

インテル® Parallel Studio XE 2013 Linux* 版インストール・ガイドおよびリリースノート

インテル® Parallel Studio XE 2013 Linux* 版インストール・ガイドおよびリリースノート インテル Parallel Studio XE 2013 Linux* 版インストール ガイドおよびリリースノート 資料番号 : 323804-003JA 2012 年 7 月 30 日 目次 1 概要... 2 1.1 新機能... 2 1.1.1 インテル Parallel Studio XE 2011 からの変更点... 2 1.2 製品の内容... 2 1.3 動作環境... 2 1.4 ドキュメント...

More information

double float

double float 2015 3 13 1 2 2 3 2.1.......................... 3 2.2............................. 3 3 4 3.1............................... 4 3.2 double float......................... 5 3.3 main.......................

More information

Windows SE RAC 10g 構築手順書

Windows SE RAC 10g 構築手順書 Windows!? Creation Date: Oct 05, 2004 Last Update: April 19, 2005 !? Windows Windows Oracle Database 10g Windows Oracle!? Windows!? Windows!? Windows 4 1. Oracle Fail Safe 2. Oracle 3. Oracle Fail Safe

More information

<Documents Title Here>

<Documents Title Here> Oracle Application Server 10g Release 2 (10.1.2) for Microsoft Windows Business Intelligence Standalone Oracle Application Server 10g Release 2 (10.1.2) for Microsoft Windows Business Intelligence Standalone

More information

untitled

untitled HP OpenSource MySQL Server 5.0 Red Hat Enterprise Linux 4 ver 1.5 MySQL Red Hat Enterprise Linux 4 Super Smack Super Smac MySQL Super Smack RHEL4 1 2 MySQL SuperSmack SuperSmack 3 SuperSmack MySQL 4 MySQL

More information

Oracle8 Workgroup Server for Windows NTインストレーション・ガイド,リリース8.0.6

Oracle8 Workgroup Server for Windows NTインストレーション・ガイド,リリース8.0.6 Oracle8 Workgroup Server for Windows NT 8.0.6 2000 5 : J00213-01 Oracle8 Workgroup Server for Windows NT, 8.0.6 : J00213-01 Oracle8 Release 8.0.6 for Windows NT A69969-01 Copyright 1999, 2000, Oracle Corporation.

More information

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi

bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows ˆ Windows10 64bit Wi Windows bash on Ubuntu on Windows [Windows Creators Update(1703) ] TAKE 2017-10-06 bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu on Windows bash on Ubuntu

More information

untitled

untitled Fortran90 ( ) 17 12 29 1 Fortran90 Fortran90 FORTRAN77 Fortran90 1 Fortran90 module 1.1 Windows Windows UNIX Cygwin (http://www.cygwin.com) C\: Install Cygwin f77 emacs latex ps2eps dvips Fortran90 Intel

More information

目次 1 はじめに 製品に含まれるコンポーネント 動作環境... 4 オペレーティング システム... 4 Microsoft Visual Studio* 製品 製品のダウンロード 製品版をインストールする場合 評価版を

目次 1 はじめに 製品に含まれるコンポーネント 動作環境... 4 オペレーティング システム... 4 Microsoft Visual Studio* 製品 製品のダウンロード 製品版をインストールする場合 評価版を インテル Parallel Studio XE 2018 Composer Edition for Fortran Windows* インストール ガイド Rev. 2. 0 (2017/11/22) エクセルソフト株式会社 www.xlsoft.com 目次 1 はじめに... 3 2 製品に含まれるコンポーネント... 3 3 動作環境... 4 オペレーティング システム... 4 Microsoft

More information

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows : インストール・ガイド インテル Parallel Studio XE 2019 Composer Edition for Fortran Windows インストール ガイド エクセルソフト株式会社 Version 1.0.0-20180918 目次 1. はじめに....................................................................................

More information

Si-R180 ご利用にあたって

Si-R180 ご利用にあたって P3NK-2472-01Z0 GeoStream Si-R 180 LAN 2007 7 Microsoft Corporation All rights reserved, Copyright 2007 2 ...2...5...5...5...5...6...7...8...8...11...11 LAN...11...11...12...12...12...12...12...13 ISO/IEC15408...14

More information

インテル® Parallel Studio 入門ガイド

インテル® Parallel Studio 入門ガイド Parallel Studio エクセルソフト株式会社 www.xlsoft.com Rev. 1.1 (2010/04/08) 1 / 48 ... 3 Parallel Studio... 3... 4... 5... 6 Parallel Composer... 8 Parallel Amplifier... 12 Parallel Composer... 16 Parallel Composer...

More information

untitled

untitled FutureNet Microsoft Corporation Microsoft Windows Windows 95 Windows 98 Windows NT4.0 Windows 2000, Windows XP, Microsoft Internet Exproler (1) (2) (3) COM. (4) (5) ii ... 1 1.1... 1 1.2... 3 1.3... 6...

More information

dvi

dvi { SSH { 3 3 1 telnet ID ( ) ID ( 1) SSH(Secure SHell) (ID ) SSH SSH SSH login : userid password : himitsu login : userid psaaword: himitsu login : userid password : himitsu 1. Host 11 7 UNIX ( sakura)

More information

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved (Version: 2013/7/10) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)

More information

tebiki00.dvi

tebiki00.dvi (Linux) [ UNIX ] CMD Workshop ( ) 1 *********************************************************************** * Linux PC-UNIX UNIX * * 99% FreeBSD BSD PC-UNIX * * * ***********************************************************************

More information

WinHPC ppt

WinHPC ppt MPI.NET C# 2 2009 1 20 MPI.NET MPI.NET C# MPI.NET C# MPI MPI.NET 1 1 MPI.NET C# Hello World MPI.NET.NET Framework.NET C# API C# Microsoft.NET java.net (Visual Basic.NET Visual C++) C# class Helloworld

More information

Pentium 4

Pentium 4 Pentium 4 Pentium 4... 2... 2... 2... 3... 3... 3... 3... 4 TMPGEnc Plus2.5 Ver.2.59... 5... 8... 9... 9 VTune TM... 9 C++/Fortran... 9 1 Pentium 4 HT Xeon TM Pentium 4 3.06GHz HT Pentium 4 NetBurst TM

More information

ACE Associated Computer Experts bv

ACE Associated Computer Experts bv CoSy Application CoSy Marcel Beemster/Yoichi Sugiyama ACE Associated Compiler Experts & Japan Novel Corporation contact: yo_sugi@jnovel.co.jp Parallel Architecture 2 VLIW SIMD MIMD 3 MIMD HW DSP VLIW/ILP

More information

untitled

untitled Visual Basic.NET 1 ... P.3 Visual Studio.NET... P.4 2-1 Visual Studio.NET... P.4 2-2... P.5 2-3... P.6 2-4 VS.NET(VB.NET)... P.9 2-5.NET... P.9 2-6 MSDN... P.11 Visual Basic.NET... P.12 3-1 Visual Basic.NET...

More information

Microsoft Windows Hyper-VでのVNXeシステムの使用

Microsoft Windows Hyper-VでのVNXeシステムの使用 EMC VNXe Microsoft Windows Hyper-V VNXe VNXe Operating Environment 2.4 P/N 300-010-552 04 Copyright 2013 EMC Corporation. All rights reserved. 2013 5 EMC Corporation EMC Corporation EMC EMC 2 EMC EMC EMC

More information

インテル® Parallel Studio XE 2017 Composer Edition for Fortran Windows - インストール・ガイド -

インテル® Parallel Studio XE 2017 Composer Edition for Fortran Windows - インストール・ガイド - インテル Parallel Studio XE 2017 Composer Edition for Fortran Windows - インストール ガイド - エクセルソフト株式会社 www.xlsoft.com Rev. 2. 0 (2016/10/20) 目次 1 はじめに... 4 2 製品に含まれるコンポーネント... 4 3 動作環境... 5 オペレーティング システム... 5 Microsoft

More information

Intel® Compilers Professional Editions

Intel® Compilers Professional Editions 2007 6 10.0 * 10.0 6 5 Software &Solutions group 10.0 (SV) C++ Fortran OpenMP* OpenMP API / : 200 C/C++ Fortran : OpenMP : : : $ cat -n main.cpp 1 #include 2 int foo(const char *); 3 int main()

More information

ARM gcc Kunihiko IMAI 2009 1 11 ARM gcc 1 2 2 2 3 3 4 3 4.1................................. 3 4.2............................................ 4 4.3........................................

More information

Cisco Umbrella Branch Cisco Umbrella Branch Cisco ISR Umbrella Branch

Cisco Umbrella Branch Cisco Umbrella Branch Cisco ISR Umbrella Branch Cisco Umbrella Branch Cisco Umbrella Branch Cisco ISR 4000 1 2 3 Umbrella Branch 1 Cisco Umbrella Branch Cisco ISR 4000 Cisco Umbrella Branch Security K9 ROM Monitor (ROMMON) 16.2(1r) ROMMON 16.2(1r) 3

More information

GLOBALBASE joshua45 globalbase.org

GLOBALBASE joshua45 globalbase.org GLOBALBASE joshua45 globalbase.org 2010-12-01 1 3 1.1............................................ 3 1.2............................ 3 1.3..................................... 3 1.4 sourceforge.jp GB..........................

More information

SR-S224PS1 セキュアスイッチ ご利用にあたって

SR-S224PS1 セキュアスイッチ ご利用にあたって SR-S224PS1 P3NK-3712-05Z0 224PS1 V13 SR-S224PS1 V13 2009 11 2010 7 2 2010 11 3 2011 6 4 2012 7 5 Microsoft Corporation Copyright FUJITSU LIMITED 2009-2012 2 SR-S224PS1 V13...2...5...5...5...5...6...7...8...8...11...11...11...11...11...11...12...12...12...12...13...13...13

More information

インテル Parallel Studio XE 2017 Composer Edition for Fortran Windows* インストール ガイド Rev (2017/06/08) エクセルソフト株式会社

インテル Parallel Studio XE 2017 Composer Edition for Fortran Windows* インストール ガイド Rev (2017/06/08) エクセルソフト株式会社 インテル Parallel Studio XE 2017 Composer Edition for Fortran Windows* インストール ガイド Rev. 2. 1 (2017/06/08) エクセルソフト株式会社 www.xlsoft.com 目次 1 はじめに... 3 2 製品に含まれるコンポーネント... 3 3 動作環境... 4 オペレーティング システム... 4 Microsoft

More information

Quickstart Guide 3rd Edition

Quickstart Guide 3rd Edition 10 QNX QNX 1 2 3 4 5 QNX Momentics QNX Neutrino RTOS QNX Neutrino 6 7 8 QNX Neutrino 9 10 1 1 QNX Neutrino RTOS QNX Momentics Windows Vista Windows 2000 Windows XP Linux QNX Neutrino QNX Momentics CD http://www.qnx.co.jp/

More information

NetWorker Avamar リリース8.0統合ガイド

NetWorker Avamar リリース8.0統合ガイド EMC NetWorker Avamar 8.0 P/N 300-013-563 A02 Copyright 2012 EMC Corporation. All rights reserved. 2012 7 EMC Corporation EMC Corporation EMC EMC 2 EMC EMC EMC Corporation EMC Web Technical Documentation

More information

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

SR-X526R1 サーバ収容スイッチ ご利用にあたって SR-X526R1 P3NK-3432-05Z0 526R1 V01 SR-X526R1 V01 2009 10 2010 4 2 2011 5 3 2012 3 4 2012 11 5 Microsoft Corporation Copyright FUJITSU LIMITED 2009-2012 2 SR-X526R1 V01...2...5...5...5...5...6...7...8...8...11...11...11...11...11...11...12...12...12...12...13...13...13

More information

CudaWaveField

CudaWaveField CudaWaveField 2012 3 22 2 CudaWaveField Rel 1.0.0 Rel 1.0 CudaWaveField ( cwfl) / cwfl cwfl http://www.laser.ee.kansai-u.ac.jp/wavefieldtools Note Acrobat Reader 3 I CudaWaveField 9 1 11 1.1 CudaWaveField......................

More information

Emacs ML let start ::= exp (1) exp ::= (2) fn id exp (3) ::= (4) (5) ::= id (6) const (7) (exp) (8) let val id = exp in

Emacs ML let start ::= exp (1) exp ::= (2) fn id exp (3) ::= (4) (5) ::= id (6) const (7) (exp) (8) let val id = exp in Emacs, {l06050,sasano}@sic.shibaura-it.ac.jp Eclipse Visual Studio Standard ML Haskell Emacs 1 Eclipse Visual Studio variable not found LR(1) let Emacs Emacs Emacs Java Emacs JDEE [3] JDEE Emacs Java 2

More information

インテル® MPI ライブラリー Windows* 版

インテル® MPI ライブラリー Windows* 版 MPI Windows* MPI MPI (Message Passing Interface) v2 (MPI-2) MPI MPI 1...4 1.1...4 1.2 Doc Type...4 1.3...4 1.4...5 2 MPI...6 2.1...6 2.2...6 2.3...7 2.4 SMPD...7 2.5...8 2.6 MPI...8 3...10 3.1...10 3.2...11

More information

untitled

untitled VMware ESX Server 3.0 Dell OpenManage 5.0 2006 7 www.dell.com support.dell.com 2006 Dell Inc. 2006 All rights reserved. Dell DELL PowerEdge OpenManageDell Inc.VMware VMotion ESX ServerVMware, Inc.EMCEMC

More information

XcalableMP入門

XcalableMP入門 XcalableMP 1 HPC-Phys@, 2018 8 22 XcalableMP XMP XMP Lattice QCD!2 XMP MPI MPI!3 XMP 1/2 PCXMP MPI Fortran CCoarray C++ MPIMPI XMP OpenMP http://xcalablemp.org!4 XMP 2/2 SPMD (Single Program Multiple Data)

More information

I I / 47

I I / 47 1 2013.07.18 1 I 2013 3 I 2013.07.18 1 / 47 A Flat MPI B 1 2 C: 2 I 2013.07.18 2 / 47 I 2013.07.18 3 / 47 #PJM -L "rscgrp=small" π-computer small: 12 large: 84 school: 24 84 16 = 1344 small school small

More information

インテル® Parallel Studio XE 2013 Windows* 版インストール・ガイドおよびリリースノート

インテル® Parallel Studio XE 2013 Windows* 版インストール・ガイドおよびリリースノート インテル Parallel Studio XE 2013 Windows* 版インストール ガイドおよびリリースノート 資料番号 : 323803-003JA 2012 年 8 月 8 日 目次 1 概要... 2 1.1 新機能... 2 1.1.1 インテル Parallel Studio XE 2011 からの変更点... 2 1.2 製品の内容... 2 1.3 動作環境... 2 1.4

More information

( ) 1 Windows HTML ( ) ( ) ( ) WWW 10 ( )

( ) 1 Windows HTML ( ) ( ) ( ) WWW 10 ( ) ( ) 1 Windows HTML ( ) ( ) ( ) 1. 2. 3. 4. WWW 10 ( ) 2 1. 2. 1 3. ( ) 4. 5. 3 Windows 2 7 8 MS Word MS Excel 1. MS Word 600 2. MS Excel 1 34 2 83 3 23 4 70 5 100 6 45 7 58 8 29 9 68 10 72 11 37 12 12

More information

cpp1.dvi

cpp1.dvi 2017 c 1 C++ (1) C C++, C++, C 11, 12 13 (1) 14 (2) 11 1 n C++ //, [List 11] 1: #include // C 2: 3: int main(void) { 4: std::cout

More information

I117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara

I117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara I117 II I117 PROGRAMMING PRACTICE II SOFTWARE DEVELOPMENT ENV. 1 Research Center for Advanced Computing Infrastructure (RCACI) / Yasuhiro Ohara yasu@jaist.ac.jp / SCHEDULE 1. 2011/06/07(Tue) / Basic of

More information

フカシギおねえさん問題の高速計算アルゴリズム

フカシギおねえさん問題の高速計算アルゴリズム JST ERATO 2013/7/26 Joint work with 1 / 37 1 2 3 4 5 6 2 / 37 1 2 3 4 5 6 3 / 37 : 4 / 37 9 9 6 10 10 25 5 / 37 9 9 6 10 10 25 Bousquet-Mélou (2005) 19 19 3 1GHz Alpha 8 Iwashita (Sep 2012) 21 21 3 2.67GHz

More information

[user@linux tmp]$ tar xzvf utvpn-src-unix-v100-7092-beta-2010.06.25.tar.gz [user@linux tmp]$ cd utvpn-unix-v100-7092-beta [user@linux utvpn-unix-v100-7092-beta]$ ls License-ja.txt configure makefiles src

More information

B 20 Web

B 20 Web B 20 Web 0753018 21 1 29 1 1 6 2 8 3 UI 10 3.1........................ 10 3.2 Web............ 11 3.3......... 12 4 UI 14 4.1 Web....................... 15 4.2 Web........... 16 4.3 Web....................

More information

アカ版特定ユーザーライセンス INT7006 INT7007 INT7008 INT6685 インテル System Studio 2018 Ultimate on \217,080 r インテル System Studio 2018 Ultimate on \217,080 r インテル Syst

アカ版特定ユーザーライセンス INT7006 INT7007 INT7008 INT6685 インテル System Studio 2018 Ultimate on \217,080 r インテル System Studio 2018 Ultimate on \217,080 r インテル Syst インテルソウトウェア開発製品 2018 (C++ Fotran コンパイラ ) アカ版特定ユーザーライセンス標準価格表 株式会社アークブレイン 2017 年 12 月 7 日 ~ 製品型番 アカ版特定ユーザーライセンス INT6794 インテル Parallel Studio XE 2018 Cluster \252,000 \272,160 on INT6795 インテル Parallel Studio

More information

Click to edit title

Click to  edit title インテル VTune Amplifier 2018 を 使用した最適化手法 ( 初級編 ) 久保寺 陽子 内容 アプリケーション最適化のプロセス インテル VTune Amplifier の紹介 インテル VTune Amplifier の新機能 インテル VTune Amplifier を用いた最適化例 (1) インテル VTune Amplifier を用いた最適化例 (2) まとめ 2 インテル

More information

EMC® RepliStor® for Microsoft Windows バージョン 6.2 SP2インストール・ガイド

EMC® RepliStor® for Microsoft Windows バージョン 6.2 SP2インストール・ガイド EMC RepliStor for Microsoft Windows 6.2 SP2 P/N 300-004-076 A01 EMC 163-0466 2-1-1 323 0120-588543 URL http://www.emc2.co.jp Copyright 1998-2007 EMC Corporation. All rights reserved. 2007 9 EMC Corporation

More information

RouteMagic Controller RMC-MP200 / MP Version

RouteMagic Controller RMC-MP200 / MP Version RouteMagic Controller RMC-MP200 / MP1200 - Version 3.7.1 - RouteMagic Controller( RMC ) 3.7 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.7 RouteMagic Controller Version

More information

RX600 & RX200シリーズ アプリケーションノート RX用仮想EEPROM

RX600 & RX200シリーズ アプリケーションノート RX用仮想EEPROM R01AN0724JU0170 Rev.1.70 MCU EEPROM RX MCU 1 RX MCU EEPROM VEE VEE API MCU MCU API RX621 RX62N RX62T RX62G RX630 RX631 RX63N RX63T RX210 R01AN0724JU0170 Rev.1.70 Page 1 of 33 1.... 3 1.1... 3 1.2... 3

More information

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド

インテル® Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版 : インストール・ガイド インテル Parallel Studio XE 2019 Composer Edition for Fortran Windows 日本語版インストール ガイド エクセルソフト株式会社 Version 2.1.0-20190405 目次 1. はじめに.................................................................................

More information

SR-X324T1/316T1 サーバ収容スイッチ ご利用にあたって

SR-X324T1/316T1 サーバ収容スイッチ ご利用にあたって SR-X324T1/316T1 P3NK-4092-04Z0 324T1/316T1 V01 SR-X324T1/316T1 V01 2010 4 2011 5 2 2012 3 3 2012 11 4 Microsoft Corporation Copyright FUJITSU LIMITED 2010-2012 2 SR-X324T1/316T1 V01...2...5...5...5...5...6...7...8...8...11...11...11...11...11...11...12...12...12...12...12...13...13

More information

Nios II ハードウェア・チュートリアル

Nios II ハードウェア・チュートリアル Nios II ver. 7.1 2007 8 1. Nios II FPGA Nios II Quaruts II 7.1 Nios II 7.1 Nios II Cyclone II count_binary 2. 2-1. http://www.altera.com/literature/lit-nio2.jsp 2-2. Nios II Quartus II FEATURE Nios II

More information

インテル® Fortran Studio XE 2011 SP1 Windows* 版インストール・ガイドおよびリリースノート

インテル® Fortran Studio XE 2011 SP1 Windows* 版インストール・ガイドおよびリリースノート インテル Fortran Studio XE 2011 SP1 Windows* 版インストール ガイドおよびリリースノート 資料番号 : 325583-001JA 2011 年 8 月 5 日 目次 1 概要... 1 1.1 新機能... 2 1.2 製品の内容... 2 1.3 動作環境... 2 1.3.1 Microsoft* Visual Studio* 2005 のサポート終了予定...

More information

Informatics 2015

Informatics 2015 C 計算機の歴史 新旧のソロバン バベッジの階差機関 19C前半 手回し計算機 19C後半 20C後半 スパコン 1960年代 ENIAC (1946) 大型汎用計算機 1950年代 1980年代 電卓 1964 パソコン 1970年代 現在のコンピュータ Input Output Device Central Processing Unit I/O CPU Memory OS (Operating

More information

RouteMagic Controller( RMC ) 3.6 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.6 RouteMagic Controller Version 3

RouteMagic Controller( RMC ) 3.6 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.6 RouteMagic Controller Version 3 RouteMagic Controller RMC-MP200 / MP1200 - Version 3.6 - RouteMagic Controller( RMC ) 3.6 RMC RouteMagic RouteMagic Controller RouteMagic Controller MP1200 / MP200 Version 3.6 RouteMagic Controller Version

More information

P P P P P P P OS... P P P P P P

P P P P P P P OS... P P P P P P SAS Visual Analytics on MapR Converged Data Platform 2015 12 1. 1.1... P2 1.2... P2 2. 2.1... P3 2.2... P6 2.2.1... P6 2.2.2... P6 2.3... P10 3. 3.1 OS... P11 3.2... P12 3.3... P13 3.4... P13 3.5... P14

More information