RaVioli SIMD

Size: px
Start display at page:

Download "RaVioli SIMD"

Transcription

1 RaVioli SIMD

2 i RaVioli SIMD PC PC PC PC CPU RaVioli RaVioli CPU RaVioli CPU SIMD RaVioli RaVioli SIMD RaVioli SIMD

3 RaVioli SIMD RaVioli RaVioli RaVioli SIMD RaVioli SIMD RaVioli SIMD SIMD SIMD SIMD A.1 A.2

4 1 1 PC PC PC Linux OS PC 1/30 1/60 CPU OS PC CPU CPU VIGRA[1] OpenCV[2] VIGRA OpenCV

5 2 RaVioli[3] RaVioli CPU CPU 7 3 RaVioli VIGRA OpenCV RaVioli RaVioli RaVioli SIMD SIMD 2 RaVioli 3 SIMD RaVioli 4 SIMD RaVioli RaVioli 2.1 RaVioli RaVioli

6 3 1: RaVioli 2 RaVioli procpix 1

7 PC CPU RaVioli CPU RaVioli RaVioli RV Pixel RV Image RV Pixel RV Pixel RGB HSV 0 100% RV Image

8 5 for(int j=0;j<height;j++){ for(int i=0;i<width;i++){ new_image[i][j]=binalization(image[i][j]); 2: Binalization() 1 0 x y i j Binalization() width height 2 RaVioli RV Image 2 RaVioli main image RV Image RV Image RaVioli grain RaVioli

9 6 void Binalization(Pixel* p){ /*p */ void main(argc,argv[]){ RV_Image image; /* */ new_image=image.proc(binalization); /* */ 3: RaVioli ( ) RaVioil RV_Image* RV_Image::proc(RV_Pixel (* UserProgram)(RV_Pixel)){ RV_Image* tmpimage; for(int ny=0;ny<height;ny+=grain){ for(int nx=0;nx<width;nx+=grain){ tmpimage->pixel[ny*width+nx] = UserProgram(*_getPixel(nx,ny)); return(tmpimage); 4: RaVioli (RaVioli ) RaVioli 3 (0,0) 100.0

10 7 RaVioli (s) RaVioli (s) / ( ) : RaVioli 2.3 RaVioli RaVioli 2.2 RaVioli RaVioli SIMD SIMD 3 SIMD RaVioli 3.1 SIMD SIMD Single Instruction Multiple Data SIMD 5 DSP( ) Intel Pentium III CPU PC CPU

11 8 5: SIMD SIMD PowerPC Pentium Cell SPE CPU Geforce RADEON GPU PC PC CPU SIMD PC CPU Intel Pentium AMD Athlon CPU SIMD SIMD Pentium SSE Athlon 3DNow! SIMD CPU Intel Pentium CPU SIMD SSE Intel CPU [4] SIMD [5] 3.2 RaVioli SIMD RaVioli SIMD RaVioli SIMD SIMD

12 9 SIMD SIMD RaVioli 2 RaVioli SIMD RaVioli SIMD SIMD RaVioli SIMD SIMD SIMD 2.1 RaVioli RaVioli RaVioli SIMD 3.3 SIMD RaVioli SIMD RaVioli SIMD SIMD 6 6 RGB input image input tp RGB allsum

13 10 int min= ; int allsum=0; for(j=0;j<input_image.height-input_tp.height;j++){ for(i=0;i<input_image.width-input_tp.width;i++){ for(jj=0;jj<input_tp.height;jj++){ for(ii=0;ii<input_tp.width;ii+=16){ //SIMD asm volatile ( "movdqu (%1),%%xmm0\n\t" "movdqu (%2),%%xmm1\n\t" "movdqu (%3),%%xmm2\n\t" "movdqu (%4),%%xmm3\n\t" "movdqu (%5),%%xmm4\n\t" "movdqu (%6),%%xmm5\n\t" "psadbw %%xmm1,%%xmm0\n\t" "psadbw %%xmm3,%%xmm2\n\t" "psadbw %%xmm5,%%xmm4\n\t" "paddd %%xmm4,%%xmm2\n\t" "paddd %%xmm2,%%xmm0\n\t" "movdqu %%xmm0,%0\n\t" "emms" : "=g" (sum) : "r" (&input_image.r[(j+jj)*input_image.width+i]), "r" (&input_tp.r[(jj)*input_tp.width]), "r" (&input_image.g[(j+jj)*input_image.width+i]), "r" (&input_tp.g[(jj)*input_tp.width]), "r" (&input_image.b[(j+jj)*input_image.width+i]), "r" (&input_tp.b[(jj)*input_tp.width])); //SIMD allsum+=sum[0]+sum[2]; if(min > allsum) { min=allsum; mini=i; minj=j; allsum=0; 6: SIMD

14 11 RGB SIMD RaVioli 6 SIMD RaVioli 6 SIMD A.1,A.2 4 SIMD C++ SIMD SIMD SIMD SIMD SIMD SIMD mmintrin.h SIMD

15 12 gcc (GNU ) add %xmm0,%xmm1 Intel (Microsoft Macro Assembler) add xmm1,xmm0 7: SIMD SIMD C++ C++ asm asm asm CPU C++ C++ SIMD 7 7

16 13 2: 7 xmm0 xmm1 gcc x86 CPU gcc [6] 4 SIMD SIMD 4.1 SIMD 1. rv image.cpp SIMD

17 14 8: ( ) 4.2 RaVioli rv image.cpp 8 9 8

18 15 9: ( ) 8 image->procimagcomp(sad,input_tp); = = = procimgcomp void SAD input tp input tp RV image* rv image.cpp

19 16 10: ( ) 9 RaVioli

20 17 11: ( ) UserProgram User- Program UserProgram

21 18 int sum=0; /* */ void counttp(rv_doppelimage* image,rv_coord Cstart,RV_Coord Cend){ image->procimgcomp(sad,input_tp); if(min > sum) { min=sum; tmps=cstart; tmpe=cend; sum=0; void SAD(RV_Pixel* p1,rv_pixel* p2){ int r1,g1,b1,r2,g2,b2; p1->getrgb(r1,g1,b1); p2->getrgb(r2,g2,b2); sum+=abs(r1-r2)+abs(g1-g2)+abs(b1-b2); 12: 11 sum sum int void int return( );

22 19 13: ( ) int RV_Image::procImgComp(void (* UserProgram) (RV_Pixel*, RV_Pixel*),RV_Image* cmpimg){ /* */ return(sum); 4.4 SIMD 4.3 SIMD RaVioli SIMD RaVioli 13 SIMD SIMD SIMD RGB out = r g b; (1) SIMD SIMD 1

23 20 for(ny=0;ny<bheight;ny+=grain){ for(nx=0;nx<bwidth;nx+=grain){ byte r1,g1,b1,r2,g2,b2; p1 = _getpixel(nx,ny); p2 = cmpimg->_getpixel(nx,ny); p1->getrgb(r1,g1,b1); p2->getrgb(r2,g2,b2); asm volatile ( /* SIMD */ : "=g" (sum) : "r" (&r1), "r" (&r2), "r" (&g1), "r" (&g2), "r" (&b1), "r" (&b2)); 14: (1) r,g,b 8bit byte r float (32bit) r byte (8bit) float (32bit) float (1) g b float 32bit SIMD SIMD 14 SIMD 14 SIMD 8bit byte 128bit SIMD 16 SIMD SIMD

24 21 for(ny=0;ny<bheight;ny+=4*grain){ for(nx=0;nx<bwidth;nx+=4*grain){ byte r1[16],g1[16],b1[16],r2[16],g2[16],b2[16]; for(int i=0;i<16;i++){ p1 = _getpixel(nx+(i%4),ny+(i/4)); p2 = cmpimg->_getpixel((nx+(i%4)),((ny+i/4))); p1->getrgb(r1[i],g1[i],b1[i]); p2->getrgb(r2[i],g2[i],b2[i]); asm volatile ( /* SIMD */ : "=g" (sum) : "r" (&r1), "r" (&r2), "r" (&g1), "r" (&g2), "r" (&b1), "r" (&b2)); 15: 14 SIMD SIMD RaVioli SIMD

25 22 CPU Opteron 2.0GHz 2GB GNU C++ version : 16: 16 22% 9% SIMD % SIMD 8 8 getrgb getr RV Pixel

26 23 (s) (s) (s) : SIMD SIMD C++ SIMD 4 SIMD 6 RaVioli SIMD RaVioli SIMD RaVioli SIMD RaVioli if SIMD

27 24 SIMD 2 [1] Köthe, U.: VIGRA - Vision with Generic Algorithms, edition (2008). [2] Bradski, G. and Kaehler, A.: Learning OpenCV: Computer Vision With the Opencv Library, Oreilly & Associates Inc (2008). [3],,, : RaVioli, CVIM, Vol. 1, No. 4 (2009). [4] Corp., I.: IA-32, [5] : IA-32 SIMD, nsystem/simd tobira/index. html. [6] SAITOH, A.: GCC for x86, gcc asm.html.

28 A.1 void SAD(RV_Pixel* p1,rv_pixel* p2){ byte r1,g1,b1,r2,g2,b2; p1->getrgb(r1,g1,b1); p2->getrgb(r2,g2,b2); sum+=abs(r1-r2)+abs(g1-g2)+abs(b1-b2); RaVioli void RV_Image::procImgComp(void (* UserProgram) (RV_Pixel*, RV_Pixel*),RV_Image* cmpimg){ int nx,ny; _InputCheck(); cmpgrain=cmpimg->getgrain(); for(ny=0;ny<bheight;ny+=grain){ for(nx=0;nx<bwidth;nx+=grain){ UserProgram(_getPixel(nx,ny), cmpimg->_getpixel(nx,ny)); A.2 int RV_Image::SIMD_procImgComp(RV_Image* cmpimg){ int nx,ny; int sum[4]; int allsum; int i;

29 byte r1[16],g1[16],b1[16],r2[16],g2[16],b2[16]; RV_Pixel* p1; RV_Pixel* p2; _InputCheck(); asm volatile ("pslldq \$255,%xmm3");//0 for(ny=0;ny<bheight;ny+=4*grain){ for(nx=0;nx<bwidth;nx+=4*grain){ for(i=0;i<16;i++){ p1 = _getpixel(nx+(i%4),ny+(i/4)); p2 = cmpimg->_getpixel((nx+(i%4)),((ny+i/4))); p1->getrgb(r1[i],g1[i],b1[i]); p2->getrgb(r2[i],g2[i],b2[i]); asm volatile ( "movdqu (%1),%%xmm0\n\t" "movdqu (%2),%%xmm1\n\t" "psadbw %%xmm1,%%xmm0\n\t" "movdqu (%3),%%xmm1\n\t" "movdqu (%4),%%xmm2\n\t" "psadbw %%xmm2,%%xmm1\n\t" "paddw %%xmm1,%%xmm0\n\t" "movdqu (%5),%%xmm1\n\t" "movdqu (%6),%%xmm2\n\t" "psadbw %%xmm2,%%xmm1\n\t" "paddw %%xmm1,%%xmm0\n\t" "paddd %%xmm0,%%xmm3" : "=g" (sum) : "r" (&r1), "r" (&r2),

30 "r" (&g1), "r" (&g2), "r" (&b1), "r" (&b2)); asm volatile ( "movdqu %%xmm3,%0\n\t" "emms" : "=g" (sum)); allsum=sum[0]+sum[2]; return(allsum);

main

main RaVioli 21 21115135 25 2 12 i RaVioli CPU RaVioli RaVioli CPU RaVioli RaVioli RaVioli RaVioli RaVioli 1 1 2 2 2.1........................................... 2 2.1.1.......................... 2 2.1.2.....

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

main.dvi

main.dvi PC 1 1 [1][2] [3][4] ( ) GPU(Graphics Processing Unit) GPU PC GPU PC ( 2 GPU ) GPU Harris Corner Detector[5] CPU ( ) ( ) CPU GPU 2 3 GPU 4 5 6 7 1 toyohiro@isc.kyutech.ac.jp 45 2 ( ) CPU ( ) ( ) () 2.1

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

(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

ストリーミング SIMD 拡張命令2 (SSE2) を使用した、倍精度浮動小数点ベクトルの最大/最小要素とそのインデックスの検出

ストリーミング SIMD 拡張命令2 (SSE2) を使用した、倍精度浮動小数点ベクトルの最大/最小要素とそのインデックスの検出 SIMD 2(SSE2) / 2.0 2000 7 : 248602J-001 01/10/30 1 305-8603 115 Fax: 0120-47-8832 * Copyright Intel Corporation 1999-2001 01/10/30 2 1...5 2...5 2.1...5 2.1.1...5 2.1.2...8 3...9 3.1...9 3.2...9 4...9

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

16 2020 H.264/AVC 2 H.265/HEVC 1 H.265 JCT-VC HM(HEVC Test Model) HM 5 5 SIMD HM 33%

16 2020 H.264/AVC 2 H.265/HEVC 1 H.265 JCT-VC HM(HEVC Test Model) HM 5 5 SIMD HM 33% H.265/HEVC 2014 (410808) 16 2020 H.264/AVC 2 H.265/HEVC 1 H.265 JCT-VC HM(HEVC Test Model) HM 5 5 SIMD HM 33% Abstract In recent years, high resolution video technology has been developed in order to start

More information

SQUFOF NTT Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) N UBASIC 50 / 200 [

SQUFOF NTT Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) N UBASIC 50 / 200 [ SQUFOF SQUFOF NTT 2003 2 17 16 60 Shanks SQUFOF SQUFOF Pentium III Pentium 4 SQUFOF 2.03 (Pentium 4 2.0GHz Willamette) 60 1 1.1 N 62 16 24 UBASIC 50 / 200 [ 01] 4 large prime 943 2 1 (%) 57 146 146 15

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

動画系のSIMD最適化

動画系のSIMD最適化 茂木和洋 @ まるも製作所 まるも製作所の中の人をしてます 就職活動の一環として大学 4 年の夏に MPEG-2 デコーダを作っていたら某企業に拾ってもらえました 就職先の上司の縁で 通信系の研究所に飛ばされて H.264/AVC のエンコーダを作ったりしてました 現在はファブレス LSI メーカに転職してオリジナルの CODEC を作ってたりします 動画 CODEC のプログラム的特徴 SIMD

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

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

An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N F An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N8100002F 2013 3 ,.,.,.,,., (, )..,,,.,,.,, SPYSEE. SPYSEE,,., 2,,.,,.,,,,.,,,.,, Microsoft Microsoft PixelSense Samsung

More information

imai@eng.kagawa-u.ac.jp No1 No2 OS Wintel Intel x86 CPU No3 No4 8bit=2 8 =256(Byte) 16bit=2 16 =65,536(Byte)=64KB= 6 5 32bit=2 32 =4,294,967,296(Byte)=4GB= 43 64bit=2 64 =18,446,744,073,709,551,615(Byte)=16EB

More information

rank ”«‘‚“™z‡Ì GPU ‡É‡æ‡éŁÀŠñ›»

rank ”«‘‚“™z‡Ì GPU ‡É‡æ‡éŁÀŠñ›» rank GPU ERATO 2011 11 1 1 / 26 GPU rank/select wavelet tree balanced parenthesis GPU rank 2 / 26 GPU rank/select wavelet tree balanced parenthesis GPU rank 2 / 26 GPU rank/select wavelet tree balanced

More information

2012 M

2012 M 2012 M0109218 2012 : M0109218 36 1 1 1.1............................. 1 1.2................................. 5 2 6 2.1................... 6 2.2................ 8 2.3............ 12 3 15 3.1...................

More information

main.dvi

main.dvi 20 II 7. 1 409, 3255 e-mail: namba@faculty.chiba-u.jp 2 1 1 1 4 2 203 2 1 1 1 5 503 1 3 1 2 2 Web http://www.icsd2.tj.chiba-u.jp/~namba/lecture/ 1 2 1 5 501 1,, \,", 2000 7. : 1 1 CPU CPU 1 Intel Pentium

More information

ストリーミング SIMD 拡張命令2 (SSE2) を使用した SAXPY/DAXPY

ストリーミング SIMD 拡張命令2 (SSE2) を使用した SAXPY/DAXPY SIMD 2(SSE2) SAXPY/DAXPY 2.0 2000 7 : 248600J-001 01/12/06 1 305-8603 115 Fax: 0120-47-8832 * Copyright Intel Corporation 1999, 2000 01/12/06 2 1...5 2 SAXPY DAXPY...5 2.1 SAXPY DAXPY...6 2.1.1 SIMD C++...6

More information

1 GPU GPGPU GPU CPU 2 GPU 2007 NVIDIA GPGPU CUDA[3] GPGPU CUDA GPGPU CUDA GPGPU GPU GPU GPU Graphics Processing Unit LSI LSI CPU ( ) DRAM GPU LSI GPU

1 GPU GPGPU GPU CPU 2 GPU 2007 NVIDIA GPGPU CUDA[3] GPGPU CUDA GPGPU CUDA GPGPU GPU GPU GPU Graphics Processing Unit LSI LSI CPU ( ) DRAM GPU LSI GPU GPGPU (I) GPU GPGPU 1 GPU(Graphics Processing Unit) GPU GPGPU(General-Purpose computing on GPUs) GPU GPGPU GPU ( PC ) PC PC GPU PC PC GPU GPU 2008 TSUBAME NVIDIA GPU(Tesla S1070) TOP500 29 [1] 2009 AMD

More information

スライド 1

スライド 1 swk(at)ic.is.tohoku.ac.jp 2 Outline 3 ? 4 S/N CCD 5 Q Q V 6 CMOS 1 7 1 2 N 1 2 N 8 CCD: CMOS: 9 : / 10 A-D A D C A D C A D C A D C A D C A D C ADC 11 A-D ADC ADC ADC ADC ADC ADC ADC ADC ADC A-D 12 ADC

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

P05.ppt

P05.ppt 2 1 list0415.c forfor #include int i, j; for (i = 1; i

More information

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325 社団法人人工知能学会 Japanese Society for Artificial Intelligence 人工知能学会研究会資料 JSAI Technical Report SIG-Challenge-B3 (5/5) RoboCup SSL Humanoid A Proposal and its Application of Color Voxel Server for RoboCup SSL

More information

Cell/B.E. BlockLib

Cell/B.E. BlockLib Cell/B.E. BlockLib 17 17115080 21 2 10 i Cell/B.E. BlockLib SIMD CELL SIMD Cell Cell BlockLib BlockLib NestStep libspe1 Cell SDK 3.1 libspe2 BlockLib Cell SDK 3.1 NestStep libspe2 BlockLib BlockLib libspe1

More information

N08

N08 CPU のキモチ C.John 自己紹介 英語きらい 絵かけない 人の話を素直に信じない CPUにキモチなんてない お詫び 予告ではCとC# とありましたがやる気と時間の都合上 C++のみを対象とします 今日のネタ元 MSDN マガジン 2010 年 10 月号 http://msdn.microsoft.com/ja-jp/magazine/cc850829.aspx Windows と C++

More information

iphone GPGPU GPU OpenCL Mac OS X Snow LeopardOpenCL iphone OpenCL OpenCL NVIDIA GPU CUDA GPU GPU GPU 15 GPU GPU CPU GPU iii OpenMP MPI CPU OpenCL CUDA OpenCL CPU OpenCL GPU NVIDIA Fermi GPU Fermi GPU GPU

More information

! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2

! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2 ! OpenCL [Open Computing Language] 言 [OpenCL C 言 ] CPU, GPU, Cell/B.E.,DSP 言 行行 [OpenCL Runtime] OpenCL C 言 API Khronos OpenCL Working Group AMD Broadcom Blizzard Apple ARM Codeplay Electronic Arts Freescale

More information

[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

[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 LAN Android Transmission-Control Middleware on multiple Android Terminals in a WLAN Environment with consideration of Round Trip Time Ai HAYAKAWA, Saneyasu YAMAGUCHI, and Masato OGUCHI Ochanomizu University

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

C言語によるアルゴリズムとデータ構造

C言語によるアルゴリズムとデータ構造 Algorithms and Data Structures in C 4 algorithm List - /* */ #include List - int main(void) { int a, b, c; int max; /* */ Ÿ 3Ÿ 2Ÿ 3 printf(""); printf(""); printf(""); scanf("%d", &a); scanf("%d",

More information

(MIRU2010) NTT Graphic Processor Unit GPU graphi

(MIRU2010) NTT Graphic Processor Unit GPU graphi (MIRU2010) 2010 7 889 2192 1-1 905 2171 905 NTT 243 0124 3-1 E-mail: ac094608@edu.okinawa-ct.ac.jp, akisato@ieee.org Graphic Processor Unit GPU graphic processor unit CUDA Fully automatic extraction of

More information

LinuxDeviceDriver2003-PDF.PDF

LinuxDeviceDriver2003-PDF.PDF Linux Kernel Conference 2003 Linux info@devdrv.com 2003/10/9 Device Drivers Limited 1 Linux 2.6 Device Drivers Limited 2 SpinLock Atomic (SMP) HyperThreading(HT) tasklet task_queue /proc Device Drivers

More information

_CS6.indd

_CS6.indd ULTIMATE PREMIUM STANDARD BIM Autodesk Building Design Suite BIM 3 Autodesk Building Design Suite Autodesk Building Design Suite Standard: DWG DWG AutoCAD Autodesk Building Design Suite Ultimate: BIM Premium

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

The 3 key challenges in programming for MC

The 3 key challenges in programming for MC Aug 3 06 Software &Solutions group Intel Intel Centrino Intel NetBurst Intel XScale Itanium Pentium Xeon Intel Core VTune Intel Corporation Intel NetBurst Pentium Xeon Pentium M Core 64 2 Intel Software

More information

1 4 1.1........................................... 4 1.2.................................. 4 1.3................................... 4 2 5 2.1 GPU.....

1 4 1.1........................................... 4 1.2.................................. 4 1.3................................... 4 2 5 2.1 GPU..... CPU GPU N Q07-065 2011 2 17 1 1 4 1.1........................................... 4 1.2.................................. 4 1.3................................... 4 2 5 2.1 GPU...........................................

More information

Corel GuideMenu DVD MovieWriter SE DVD MovieWriter SE DVD MovieWriter SE WinDVD SE WinDVD SE Corel Application Disc Corel Application Disc 2

Corel GuideMenu DVD MovieWriter SE DVD MovieWriter SE DVD MovieWriter SE WinDVD SE WinDVD SE Corel Application Disc Corel Application Disc 2 PUB. DIJ-272B Corel GuideMenu / DVD MovieWriter SE / WinDVD SE Version 1 Corel Application Disc GuideMenu DVD MovieWriter SE WinDVD SE 3 Corel Applications GuideMenu Corel Corel GuideMenu DVD MovieWriter

More information

ACDSee-Press-Release_0524

ACDSee-Press-Release_0524 ACDSee Pro Windows ACDSee Pro 4 Mac ACDSee Pro (Mac) 5 26 ACDSee 6 30 ACDSee 5,000 URL: http://www.acdsee.jp ACDSee Pro ACDSee Pro 4 16,800 / 21,800 ACDSee Pro (Mac) 9,800 / 14,800 ACDSee Pro 4 RAW ACDSee

More information

Agenda Intro & history LLVM overview Demo Pros & Cons LLVM Intermediate Language LLVM tools

Agenda Intro & history LLVM overview Demo Pros & Cons LLVM Intermediate Language LLVM tools LLVM Intro Syoyo Fujita syoyo@lucillerender.org Agenda Intro & history LLVM overview Demo Pros & Cons LLVM Intermediate Language LLVM tools LLVM , Lightweight Language No! No! No! LLVM , Virtual Machine

More information

indd

indd Windows Vista 2 Service pack 1 SP1 Windows Vista Windows Xp Windows Vista Windows Vista CPU Windows OS Windows Xp Windows Vista Windows 7 15 20 Windows Vista Windows Vista Windows Xp Windows Vista Windows

More information

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

橡Webcamユーザーガイド03.PDF Desktop On-Call Version 4 Webcam extension Pak for Windows Webcam extension Pak Desktop On-Call Version 4 Web PC i Desktop On-Call Version 4 PC PC Desktop On-Call Version 4 PC Windows 98 Windows 98SE Windows

More information

DCR-SR100

DCR-SR100 x ImageMixer for HDD Camcorder 2-672-704-01(1) x http://www.pixela.co.jp/oem/sony/j/ x ImageMixer for HDD Camcorder 06-6633-3900 95 DCR-SR100 6 DVD 9 / 13 DVD 20 25 28 / 100 VOC Printed in Japan 2006 Sony

More information

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

コミュニケーションユーティリティー編 はじめに動付録デジタル複合機用 取扱説明書ソフトウェア ( コミュニケーションユーティリティー編 ) スキャナー設定作環境 Microsoft MS-DOS Windows Windows Server Windows Vista Internet Explorer Excel PowerPoint Outlook Windows Microsoft Corporation Microsoft Corporation

More information

26102 (1/2) LSISoC: (1) (*) (*) GPU SIMD MIMD FPGA DES, AES (2/2) (2) FPGA(8bit) (ISS: Instruction Set Simulator) (3) (4) LSI ECU110100ECU1 ECU ECU ECU ECU FPGA ECU main() { int i, j, k for { } 1 GP-GPU

More information

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU 1. 1.1. 1.2. 1 PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU 2. 2.1. 2 1 2 C a b N: PC BC c 3C ac b 3 4 a F7 b Y c 6 5 a ctrl+f5) 4 2.2. main 2.3. main 2.4. 3 4 5 6 7 printf printf

More information

(Basic Theory of Information Processing) 1

(Basic Theory of Information Processing) 1 (Basic Theory of Information Processing) 1 10 (p.178) Java a[0] = 1; 1 a[4] = 7; i = 2; j = 8; a[i] = j; b[0][0] = 1; 2 b[2][3] = 10; b[i][j] = a[2] * 3; x = a[2]; a[2] = b[i][3] * x; 2 public class Array0

More information

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

Dell OptiPlex PC OptiPlex CPU OptiPlex 4 vpro TCO Dell KACE vpro OS Energy Smart Energy Smart Energy STAR 5.2 2 Dell OptiPlex PC 3010 7010 9010 9010 AIO www.dell.com/jp June / 2012 Dell OptiPlex PC OptiPlex CPU OptiPlex 4 vpro TCO Dell KACE vpro OS Energy Smart Energy Smart 2007 7 Energy STAR 5.2 2 OptiPlex TCO

More information

2008 DS T050049

2008 DS T050049 DS T050049. PSP DS DS DS RPG DS OS Windows XP DevkiPro OS DS CPU ARM devkitarm MSYS MinGW MSYS MinGW Unix OS C++ C++ make nds nds DS DS micro SD Card nds DS DS DS nds C Java C++ nds nds DS 2008 DS T050049

More information

( ) ( ) ( ) 2

( ) ( ) ( ) 2 (Basic Theory of Information Processing) 1 1 1.1 - - ( ) ( ) ( ) 2 Engineering Transformation or ( ) Military Transformation ( ) ( ) ( ) HDTV 3 ( ) or ( ) 4 5.609 (TSUBAME2.5, 11 (2014.6)) IP ( ) ( ) (

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

( ) 1

( ) 1 / (2014 04 09 ) E-mail: sekido@amp.i.kyoto-u.ac.jp (2014 04 09 ) 1 3 20%7528 50%15 30% 1572372888 (2014 04 09 ) 2 http://www-is.amp.i.kyoto-u.ac.jp/lab/sekido/ (2014 04 09 ) 3 (2014 04 09 ) 4 2006 IT J.

More information

untitled

untitled 16 Edge emphasis filter of images that uses Histogram 1050307 2005 2 18 RGB 9,, i Abstract Edge emphasis filter of images that uses Histogram Noriaki Okamoto Theedgeemphasisfilter is usually used to recognize

More information

OptiPlex OptiPlex 4 OptiPlex vpro Energy STAR5.0 EPEAT GOLD 90 Energy Smart Energy Smart

OptiPlex OptiPlex 4 OptiPlex vpro Energy STAR5.0 EPEAT GOLD 90 Energy Smart Energy Smart Dell OptiPlex PC OptiPlex 980 780 380 FX160 / FX100 www.dell.com/jp December / 2010 Core i5 vpro OptiPlex OptiPlex 4 OptiPlex vpro Energy STAR5.0 EPEAT GOLD 90 Energy Smart Energy Smart 2007 7 2 OptiPlex

More information

LP-M720F

LP-M720F K Q OS Windows Windows 7 EPSON EXCEED YOUR VISION Mac Macintosh Mac OS Apple Inc. Microsoft Windows Windows Server Windows Vista Microsoft Corporation Adobe Adobe Reader Adobe Systems Incorporated ...4...10...

More information

(SAD) x86 MPSADBW H.264/AVC H.264/AVC SAD SAD x86 SAD MPSADBW SAD 3x3 3 9 SAD SAD SAD x86 MPSADBW SAD 9 SAD SAD 4.6

(SAD) x86 MPSADBW H.264/AVC H.264/AVC SAD SAD x86 SAD MPSADBW SAD 3x3 3 9 SAD SAD SAD x86 MPSADBW SAD 9 SAD SAD 4.6 SAD 23 (410M520) (SAD) x86 MPSADBW H.264/AVC H.264/AVC SAD SAD x86 SAD MPSADBW SAD 3x3 3 9 SAD SAD SAD x86 MPSADBW SAD 9 SAD SAD 4.6 Abstract In recent years, the high definition of video image has made

More information

Windows XP Windows Me Windows 98 Second Edition Windows /... 25

Windows XP Windows Me Windows 98 Second Edition Windows /... 25 LVC-MPEG2/P_V01 PCI TV TUNER & VIDEO CAPTURE BOARD TV LVC-MPEG2/P ... 1... 3... 3... 4... 5... 5... 7... 8... 8... 10... 15 Windows XP... 15 Windows Me... 18 Windows 98 Second Edition... 19 Windows 2000...

More information

FileMaker Server 9 Getting Started Guide

FileMaker Server 9 Getting Started Guide FileMaker Server 10 2007-2009 FileMaker, Inc. All rights reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker Bento Bento FileMaker, Inc. Mac Mac Apple Inc. FileMaker

More information

untitled

untitled Version 1.0 2010/ 8/29 1 BCMap... 3 2 BCMap... 5 3 BCMap... 7 4... 12 5... 15 6... 20 7... 22 8 TruwView... 24 9... 27 10... 29 11... 33 12... 34 13... 38 14... 39 15... 41 1 p 2 ( ) BCMap p 2 ( ) p 2

More information

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ } C 2: A Pedestrian Approach to the C Programming Language 2 2-1 2.1........................... 2-1 2.1.1.............................. 2-1 2.1.2......... 2-4 2.1.3..................................... 2-6

More information

Microsoft Word - C.....u.K...doc

Microsoft Word - C.....u.K...doc C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ

More information

r1.dvi

r1.dvi 2014 1 2014.4.10 0 / 1 / 2 / 3 Lisp 4 5 ( ) 1 (5 1 ) 5 1 1.1? 0 1 (bit sequence) 5 101 3 11 2 (binary system) 2 1000 8 1 ( ) ( )? ( 1) r1 1000 1001 r2 1002... r3 1: (memory) (address) CPU (instruction)

More information

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows ActionScript3.0 1 1 YouTube Flash ActionScript3.0 Face detection and hiding using ActionScript3.0 for streaming video on the Internet Ryouta Tanaka 1 and Masanao Koeda 1 Recently, video streaming and video

More information

2 2 ( M2) ( )

2 2 ( M2) ( ) 2 2 ( M2) ( ) 2007 3 3 1 2 P. Gaudry and R. Harley, 2000 Schoof 63bit 2 8 P. Gaudry and É. Schost, 2004 80bit 1 / 2 16 2 10 2 p: F p 2 C : Y 2 =F (X), F F p [X] : monic, deg F = 5, J C (F p ) F F p p Frobenius

More information

1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit)

1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit) GNU MP BNCpack tkouya@cs.sist.ac.jp 2002 9 20 ( ) Linux Conference 2002 1 1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit) 10 2 2 3 4 5768:9:; = %? @BADCEGFH-I:JLKNMNOQP R )TSVU!" # %$ & " #

More information

untitled

untitled 全 方 位 型 藝 夢 真 剣 考 察 誌 Vol.13 GameDeep main issue MMORPG デザインという 深 淵 other PS3 の 夢 と 現 実 双 六 の 果 てに 人 はゲームなるものを 知 るか 人 生 ゲームな 日 本 モノポリーなアメリカ 先 祖 返 りの 夢 の 失 敗 :アンリミテッド サガ 再 評 価 ゲーム 売 り 場 なんです これでも http://gamedeep.niu.ne.jp/

More information

2012年夏のプログラミング・シンポジウム.indd

2012年夏のプログラミング・シンポジウム.indd 1 x86/x64 CPU Intel CPU C++ x86/x64 CPU An optimization technique for x86/x64 CPU by rich assembler MITSUNARI Shigeo We propose a just-in-time assembler for x86/x64 using C++ and use it for code-generation,

More information

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide FileMaker Server 11 2004-2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker, Inc. FileMaker, Inc. FileMaker FileMaker,

More information

Excel97関数編

Excel97関数編 Excel97 SUM Microsoft Excel 97... 1... 1... 1... 2... 3... 3... 4... 5... 6... 6... 7 SUM... 8... 11 Microsoft Excel 97 AVERAGE MIN MAX SUM IF 2 RANK TODAY ROUND COUNT INT VLOOKUP 1/15 Excel A B C A B

More information

cmpsys13w03_cpu_hp.ppt

cmpsys13w03_cpu_hp.ppt 情報システム論 第 3 章! CPU! 根来 均 Outline! u CPU の主な働き! u CPU での命令実行処理! u CPU の高速化技術! u CPU の性能評価方法 手段! u 並列計算機! u 現在の CPU の動向 CPU の主な働き u 制御装置 (Control Unit, CU)! プログラム制御 ( 命令の解読 実行 分岐命令 データ転送命令 )! 入出力制御 ( 入出力動作と内部処理

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

EASYCOLOR!2 EASYCOLOR!3 EASYCOLOR!2 Mac OS X 版動作確認実施情報 EASYCOLOR!3(Ver 3.0.10.0) 動作確認 PC 環境 CPU GPU OS バージョン MacBook Pro (MB604J/A) Mac Pro (MC560J/A) MacBook Pro (Z0GP00520) Mac mini (MC816J/A)

More information

untitled

untitled 1. 2. 3. 4. 5. 6. 7. Intelligent Electronic Systems Group 4 PC bitmap.bmp (255,0,0)"" p8-2forint.c or p8-2formot.cdl (printf) (R,G,B)=(127,127,0) (R,G,B)=(255,127,0) viewer bitmap.bmp 1616 24bit (R,G,B)

More information

untitled

untitled PC murakami@cc.kyushu-u.ac.jp muscle server blade server PC PC + EHPC/Eric (Embedded HPC with Eric) 1216 Compact PCI Compact PCIPC Compact PCISH-4 Compact PCISH-4 Eric Eric EHPC/Eric EHPC/Eric Gigabit

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

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

untitled

untitled C08036 C08037 C08038 C08039 C08040 1. 1 2. 1 2.1 1 2.2 1 3. 1 3.1 2 4. 2 5. 3 5.1 3 5.2 3 6. 4 7. 5 8. 6 9. 7 10. 7 11. 8 C08036 8 C08037 9 C08038 10 C08039 11 C08040 12 8 2-1 2-2 T.P. 1 1 3-1 34 9 28

More information

IT 1. IT 2. 2.1. IT 2.2. SKYSEA Client View Government License Light Edition Sky 1500 28 2 15 12 3. 4. 28 3 25 1 5. 5.1. (1) 28 4 1 (2) (3) (4) ISO27001 P (5) ISO/IEC20000 (6) USB 1 (7) OS (8) 1 CPU 4

More information

Express5800/120Rb-1 (2002/01/22)

Express5800/120Rb-1 (2002/01/22) (2002/01/22) 1. N8100-764 N8100-765 N8100-783 ( /1BG(256)) ( /1.26G(512)) ( /1.40G(512)) CPU Pentium Pentium -S Pentium -S (1BGHz) 1( 2 ) (1.26GHz) 1( 2 ) (1.40GHz) 1( 2 ) L1 32KB L2 256KB 512KB 256MB(

More information

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225 Java Java Java Java Java 4 p35 4-2 * *** ***** *** * Unix p36 4-3 a,b,c,d 100,200,250,500 a*b = 20000 a*b+c = 20250 a*b+c*d = 145000 (a+b)*(c+d) = 225000 a+b*c+d = 50600 b/a+d/c = 4 p38 4-4 (1) mul = 1

More information

OpenCV Windows(cygwin) Linux USB PC [1] Inel OpenCV OpenCV 1 Windows Linux OpenCV (a) (b)2 (c) (d) 1: OpenCV 1

OpenCV Windows(cygwin) Linux USB PC [1] Inel OpenCV OpenCV 1 Windows Linux OpenCV (a) (b)2 (c) (d) 1: OpenCV 1 OpenCV Windows(cygwin) Linux 20 2 8 1 USB PC [1] Inel OpenCV OpenCV 1 Windows Linux OpenCV (a) (b)2 (c) (d) 1: OpenCV 1 2 PC PC 1: PC PC PC dynabook SS OS Windows XP Professional Version.2002 ServicePack2

More information

Office BCP () Office Microsoft Exchange Exchange Server Exchange Online Exchange Server Exchange Online Exchange Exchange 1997 Exc

Office BCP () Office Microsoft Exchange Exchange Server Exchange Online Exchange Server Exchange Online Exchange Exchange 1997 Exc Microsoft Exchange 2015 Office BCP () Office Microsoft Exchange Exchange Server Exchange Online 2012 12 Exchange Server 2013 2013 1 Exchange Online Exchange Exchange 1997 Exchange ActiveSync 2001 Exchange

More information

Shade 13.2 アップデータ

Shade 13.2 アップデータ 2012 年 11 月 19 日 ゲーム開発エンジン Unity へ対応し 連携を大幅に強化 Shade 13.2 アップデータ公開開始のお知らせ 株式会社イーフロンティア ( 本社 : 東京都新宿区 代表取締役 : 安藤健一 ) は ゲーム開発ソフト Unity に対応(*1) した Shade シリーズ最新バージョン Shade 13.2 を本日 2012 年 11 月 19 日 ( 月 ) より公開いたします

More information

supercomputer2010.ppt

supercomputer2010.ppt nanri@cc.kyushu-u.ac.jp 1 !! : 11 12! : nanri@cc.kyushu-u.ac.jp! : Word 2 ! PC GPU) 1997 7 http://wiredvision.jp/news/200806/2008062322.html 3 !! (Cell, GPU )! 4 ! etc...! 5 !! etc. 6 !! 20km 40 km ) 340km

More information

Microsoft PowerPoint - 201409_秀英体の取組み素材(予稿集).ppt

Microsoft PowerPoint - 201409_秀英体の取組み素材(予稿集).ppt 1 2 3 4 5 6 7 8 9 10 11 No Image No Image 12 13 14 15 16 17 18 19 20 21 22 23 No Image No Image No Image No Image 24 No Image No Image No Image No Image 25 No Image No Image No Image No Image 26 27 28

More information

EPSON PX-500 プリンタ操作ガイド

EPSON PX-500 プリンタ操作ガイド A4 L... 6... 6... 7... 7... 8 EPSON PhotoQuicker... 8... 8... 12 1... 12 2... 13... 14... 14... 15... 15... 17... 17 A4 L... 19... 19... 20... 20... 21... 21... 23... 23... 23... 25... 25... 27... 27...

More information

untitled

untitled 1 (1) (2) (3) (4) (1) (2) (3) (1) (2) (3) (1) (2) (3) (4) (5) (1) (2) (3) (1) (2) 10 11 12 2 2520159 3 (1) (2) (3) (4) (5) (6) 103 59529 600 12 42 4 42 68 53 53 C 30 30 5 56 6 (3) (1) 7 () () (()) () ()

More information

Printer Driverセットアップ編

Printer Driverセットアップ編 Microsoft MS-DOS Windows Windows Server Windows Vista Internet Explorer PowerPoint Outlook Microsoft Corporation Microsoft Corporation Intel Intel Inside Itanium Pentium Intel Corporation USB-IF Universal

More information

OpenCV IS Report No Report Medical Information System Labratry

OpenCV IS Report No Report Medical Information System Labratry OpenCV 2014 8 25 IS Report No. 2014090201 Report Medical Information System Labratry Abstract OpenCV OpenCV 1............................ 2 1.1 OpenCV.......................... 2 1.2......................

More information

Adobe Postscript 3 Expansion Unit

Adobe Postscript 3 Expansion Unit 3 ... 4... 4... 4... 4... 4 OS... 4 PDF... 5... 6... 6... 6... 6... 6... 7... 7... 8... 18... 18... 18 PDF... 18 PS... 18... 18 /... 18... 18... 18... 18... 19... 19 PS... 19... 19... 19 Q&A... 19... 19...

More information

Web Web Web Web i

Web Web Web Web i 28 Research of password manager using pattern lock and user certificate 1170369 2017 2 28 Web Web Web Web i Abstract Research of password manager using pattern lock and user certificate Takuya Mimoto In

More information

SonicStage Ver. 2.0

SonicStage Ver. 2.0 3-263-346-01(1) SonicStage Ver. 2.0 SonicStage SonicStage 2004 Sony Corporation Windows SonicStage OpenMG Net MD ATRAC ATRAC3 ATRAC3plus Microsoft Windows Windows NT Windows Media Microsoft Corporation

More information

卒業研究報告書式

卒業研究報告書式 Hirofumi HARADA HASEGAWA Laboratory, Department of Information Culture, Nagoya Bunri University Borland Delphi Windows Web Web Windows Borland Delphi Windows Web Web VolumeSaver PC Windows VolumeSaver

More information

2005 1

2005 1 25 SPARCstation 2 CPU central processor unit 25 2 25 3 25 4 DRAM 25 5 25 6 : DRAM 25 7 2 25 8 2 25 9 2 bit: binary digit V 2V 25 2 2 2 2 4 5 2 6 3 7 25 A B C A B C A B C A B C A C A B 3 25 2 25 3 Co Cin

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

Excel基礎講座演習-表紙とはじめにv1.3.doc

Excel基礎講座演習-表紙とはじめにv1.3.doc Future Lifestyle Inc. IT Microsoft Excel 2000 Microsoft Microsoft Corporation B4 11 14 1999 1 C4 E7 C4 E7 2 =C4+D4+E4 SUM MAX MIN B3 F7 Sheet2 1999 2000 3 B3 F7 C4 F7 Delete C4 F7 SUM SUM() C4 SUM 4 B3

More information

23 Study on Generation of Sudoku Problems with Fewer Clues

23 Study on Generation of Sudoku Problems with Fewer Clues 23 Study on Generation of Sudoku Problems with Fewer Clues 1120254 2012 3 1 9 9 21 18 i Abstract Study on Generation of Sudoku Problems with Fewer Clues Norimasa NASU Sudoku is puzzle a kind of pencil

More information