GPU���J��HPC�̐V���Ȑ��E

�uGPGPU��g�߂ɂ���Tesla��8086�o��ɕC�G����v���v�ANVIDIA

2008/07/23

nv01.jpg ��NVIDIA �V�j�A�E�v���_�N�g�E�}�l�[�W���[ Tesla GPU Compute�S���̃X�~�b�g�E�O�v�^��

�@�u�P�ɑ����Ȃ邾���ł͂Ȃ��B�d�v�Ȃ̂́A����܂ŕs�”\���������Ƃ��”\�ɂȂ�Ƃ������Ƃ��v�B�O���t�B�b�N���������ɐ݌v���ꂽGPU��ėp��HPC�����v�Z�����n�[�h�E�F�A�Ƃ��ė��p����uGPGPU�v�iGeneral Purpose GPU�j�̌��p�ɂ‚��āA������������͕̂�NVIDIA�ŃV�j�A�E�v���_�N�g�E�}�l�[�W���[�𖱂߂�X�~�b�g�E�O�v�^�iSumit Gupta�j�����B2008�N7��23���ɓs���ŊJ�������f�B�A����������̏�œ����́A6��17���ɔ��\���ꂽ�΂���̓��Ђ�GPGPU���i�uTesla�v�V���[�Y�̑�2���㐻�i�uTesla 10�v�iT10�j�ƁA���X�ɍ̗p���i��GPU�𗘗p����HPC�̎���ɂ‚��Đ��������B

�@���A���^�C���Ƀ��[�U�[����̓��͂��󂯕t����ȂǁA�\���s�”\�Ȏ��Ԃɂ��܂��Ώ��ł���V���A����������{�Ƃ���̂�CPU�B����ɑ΂��AGPU�͗^����ꂽ�f�[�^���ʂɕ��񉻂��ĉ��Z���邱�Ƃɓ�������`�Ői�����Ă����B�O�v�^���ɂ��΁A�����Cray-1�Ɏn�܂���񏈗��𓾈ӂƂ���X�[�p�[�R���s���[�^�̌n���ɘA�Ȃ���̂ŁAIBM��System 360�Ɏn�܂郁�C���t���[���AUnix�T�[�o�APC�Ƃ������f�[�^�x�[�X�AOS�̎��s�ɓK����CPU�Ƃ̓A�[�L�e�N�`����̑o�����Ȃ����̂��Ƃ����BGPU�̓Q�[���s���w�i�ɁAPC����CPU���l�̗ʎY���ʂɂ��ቿ�i���ƌ����J���̐i�W�������B

�@GPGPU��HPC���p�҂̊Ԃ�2002�N���납��b��ƂȂ��Ă������A���̗��p�͗e�Ղł͂Ȃ������BNVIDIA�ł�2004�N���납����񏈗��̐��Ƃ��ق�����AGPU�A�[�L�e�N�`����HPC�ɓK�������̂ւƁu�Ē�`���Ă����v�i�O�v�^���j�B�����΂�傫�ȃA�[�L�e�N�`����̕ύX�́A�e�v�Z�������j�b�g�����ʂ��ăA�N�Z�X�ł��鋤�L�������𓋍ڂ������ƂŁA����ɂ��v�Z�������j�b�g�͕K��1�T�C�N���Ń������A�N�Z�X���”\�ƂȂ����B�����C�ɐe���񂾃v���O���}�ɂ͕�����₷�����f���ŁATesla�V���[�Y�ɍ��킹�ă����[�X�����J���‹��́uCUDA�v�iCompute Unified Devices Architecture�j�ƍ��킹�đ�����HPC���p�҂Ɏ󂯓������Ɏ����Ă���B

�@GPU�R���s���[�e�B���O�̓R�X�g�p�t�H�[�}���X�̍�������AHPC��K�v�Ƃ��鑽���̋ƊE�E��������ō̗p�Ⴊ�����Ă���B����������̒��ł����ɒ��ڂ��ׂ��͐l���Ɋւ�闘�p�Ⴞ�B

�S�����~�߂��Ɍ��Ȃ����p

�@������w�Ő�[���Õ����H�w���U�����w�@���A�w�������o���E�j�R���X����GPGPU���p�҂̗���Ő�����ɎQ�����ANVIDIA��Tesla�V���[�Y�ƁA���̊J���‹��uCUDA�v�ɂ‚��āA���̂悤�ɏ،������B

�@�y�쌒��������������j�R���X�������̌������ł͈�Ì����Z�p�Ƃ��āuNew Eye�v�̊J���Ɏ��g��ł���BNew Eye�Ƃ́A��p���s����t�����̎��o�⏕�V�X�e�����BCT�X�L���i�ɂ�銳����3�����f�����A�n�[�t�~���[���g���Ċ��҂̎�p���ʂɏd�˂Ď�����Ɍ����邱�ƂŁA�����𓧎����Ă��邩�̂悤�Ɏ�p�𐋍s�ł���悤�ɂȂ�B�a�����̔c����댯���ʂ̉���ɖ𗧂B

�@�uIntegral Videography�v�iIV�j�ƌĂԂ��̋Z�p�́A����܂ŕG�֐߂̎�p�ȂǁA���炩���ߗp�ӂ��Ă������ÓI�ȉf���f�[�^�̓��e�őΏ��ł���P�[�X�ł͎��p�”\�Ƃ���Ă������A�S���̂悤�ɍ����ɓ������ʂɂ‚��Ă͉f���������Ԃɍ��킸�A���p���̂߂ǂ������Ă��Ȃ������B

nv02.jpg �w�������o���E�j�R���X���������������B�E��͕G�֐߂̗l�q�����ۂ̕G�ɓ��e�����f���BIntegral Videography�iIV�j���g������p�̎��o�⏕�V�X�e���́AGPU���p�ɂ��S���ȂǍ����ɓ������ʂł̎��p��������ɓ����Ă����Ƃ���
heart.jpg CUDA�𗘗p����IV�V�X�e���B���A���^�C���ŐS����3�����f�����������A�C���^���N�e�B�u�ɑ���ł���

�@�j�R���X����NVIDIA�̊O�t��GPGPU���j�b�g�uTesla D870�v�i128�‚̌v�Z���j�b�g�������GPU��2�“��ځj�Ɖf���o�͗p�̃r�f�I�J�[�h�uQuadro FX5800�v�A3�����f���̓��̓V�X�e����ڑ�������ʓI�ȃ}�U�[�{�[�h�ɂ��V�X�e�����g���A���A���ɔ������A���[�U�[�̑���ɂ���ăC���^���N�e�B�u�ɃA���O����ς�����S���̉f�������s�����B256�~256�~256�̃T���v�����O�𑜓x�ʼnf���������ꍇ�ACPU��0.3fps�������f����GPU���g�����V�X�e���ł�14fps�Ɩ�48�{�ɍ������BGPU�̗��p�ɂ��A�\���ȋ�ԉ𑜓x�ƃ��A���^�C�������m�ۂ��邱�Ƃ��ł����Ƃ����B���A���^�C���f���ł́u1fps�𒴂��邩�ǂ��������v�i�j�R���X���j�Ƃ����ACPU�ł͓���������̂�GPU�Ŏ��p������߂ǂ��t�������Ⴞ�B

�@���̂Ƃ���S����p�ɂ�2�‚̑I����������B1�‚͎�p���ɐS�����~�߂ĊJ��������@�B����1�‚͏��^�J�����Œ������Ȃ����p���s�����@���B��҂̕��@�ł͓�����f���i�����Ⴍ�A�O�҂̕��@�ł͐l�H�S�x�ɂ��s���R�Ȍ��������҂Ɉ��e�����y�ڂ��ق��A�p��ɍ����ǂ������N�������Ƃ������ȂLj�w�E�ő傫�ȉۑ�ƂȂ��Ă���BIV��p�����S����p�́A���p���Ɍ������������i��ł���Ƃ����B

�ėp���i��C�̗��p�����y�̃J�M

�@�j�R���X����CUDA��Tesla���g�����V�X�e���ɂ‚��āAC����ŊJ�����ł��邱�ƁAWindows�AMac OS X�ALinux�ŒP��\�[�X�R�[�h�����p�ł��邱�Ƃ������b�g�ɋ�����B��ÃV�X�e���̗��p�҂́A�V�X�e���J���҂����łȂ��A��t���Ë@�탁�[�J�[�S���҂ȂǕ��L�����߂��B

�@�����o�[�W�����́uCUDA 2.0�v�ł́AC�ɉ�����C++��Fortran���T�|�[�g�\�肾�B�܂��AGPU�����łȂ�x86�A�[�L�e�N�`���̃}���`�R�ACPU�ɂ��Ή����AGPU�𓋍ڂ��Ȃ�PC�ł̊J�����”\�ɂȂ�BCUDA��API�̓I�[�v���ŁA�uPowerPC��ATI��GPU�ȂǁA�قȂ�v���b�g�t�H�[�����J�o�[����W���ɂȂ��Ăق����Ɗ���Ă���v�i�O�v�^���j�B����܂łɂ�����R���s���[�e�B���O��1960�N��A70�N�ォ���w�ȂǂŌ�������Ă������A���ꂼ��݊������Ȃ��嗬�ɂȂ�Ȃ������B����A�Ή��n�[�h�E�F�A�iGeForce�AQuadro�ATesla�j�̏o�׎��т�8000�����j�b�g�𒴂���CUDA�́A�����[�X����1�N���ōL���󂯓�����‚‚���B�O�v�^����CUDA�̋}���ȕ��y�̃J�M��C�̗̍p�ɂ���Ƃ����B�uC����́A�m���ɕ��񏈗��ɓK�����ق��̌���ɔ�ׂăx�X�g�ȑI���Ƃ͌�����B�������A�Ⴆ��Haskell���̗p���Ă�����A����قǗ��p�����悤�ɂ͂Ȃ�Ȃ��������낤�v�B

nv06.png CUDA���g�������񏈗��̗�BC����ɑ΂���V���v���Ȋg���ŁA�����̊J���҂��e�ՂɏK���ł���Ƃ����BTesla�V���[�Y�̐��i���Ƃ␢�ゲ�Ƃ̈Ⴂ�A���邢�͕���x�̈Ⴂ�Ȃǖ��֌W�ɁA���ׂē���R�[�h�����p�ł���̂��J���҂ɂƂ��ă����b�g�B����T�|�[�g���邱�ƂɂȂ�x86�R�A�ł�����R�[�h���g����Ƃ���

�@2007�N7���̌��J�ȗ��ACUDA�̃_�E�����[�h������10���𒴂����B���łɓ��{�̓�����w�⋞�s��w���܂�50�̑�w��CUDA���g����������s���Ă���ق��A250�𒴂����ƁE�g�D��CUDA�𗘗p�����\�t�g�E�F�A���J���E�񋟂��Ă���iNVIDIA�̎���T�C�g�uCUDA Zone�v�ƁA�������{��ŃT�C�g�j�B���p����ł͐����Ȋw�A����A��Ë@��J���A���c�J���A�����ƁA���Z�V�~�����[�V�����A�ʐM���Ǝ҂̖����V�~�����[�V�����Ȃǂ�����Ƃ����B�ς������Ƃ��āA�A�p�����ƊE�ŕz�̓������V�~�����[�g����\�t�g�E�F�A��A�Ⓚ�s�U�̒����V�~�����[�V�����Ȃǂ�����BGPU���p�ɂ��CPU�ɔ�ׂď\���{����S���\�{�̍��������”\���Ƃ����B

nv03.png NVIDIA��CUDA���p�̎���Љ�T�C�g�uCUDA Zone�v

�@�Ⴆ�΁A�X�^���t�H�[�h��w�̕��U�R���s���[�e�B���O�v���W�F�N�g�uFolding��Home�v�̎���ł́A�Q�����[�U�[��PC�̋󂫎��Ԃ𗘗p�����^���p�N���\����͂��s���Ă��邪�A���̃N���C�A���g�\�t�g�Ŏg����uGROMACS�v�Ƃ������q���͊w�����\�t�g�E�F�A��GPU�ɂ�鍂������100�`180�{�ɋy�ԁB1��������̃V�~�����[�V�������Ԃ�CPU���g�����ꍇ��4�i�m�b�APLAYSTATION3��100�i�m�b�ł���̂ɑ΂��āATesla�̑�1�����G80��423�i�m�b�A��2�����T10��740�i�m�b�ƂȂ�B���v���W�F�N�g�`�[����FAQ�y�[�W�ŁA�����������I�ȍ������ɂ���āuCPU�ł͒x�����čl�������Ȃ������悤�ȐV�����A���S���Y���ւ̔����J�����v�Ƃ��Ă���B

nv04.png �^���p�N���̍\����͂��C���^�[�l�b�g��ŕ��U���čs���v���W�F�N�g�uFolding��Home�v�̃N���C�A���g��ATI��NVIDIA��GPU�ɑΉ����Ă���BTesla���g�����ꍇ�ACPU��100�`180�{�̃p�t�H�[�}���X�Ƃ���
nv05.png GPU�ōs���v�Z�̑����͕��񐫂������A�R�A���ɔ�Ⴕ�ă��j�A�ɐ��\���L�т�Ƃ���

�uTesla��8086�o��ɕC�G����v���v

�@GPU���p���L���Ȃ͉̂Ȋw�v�Z�΂���ł͂Ȃ��B�R���V���[�}�[�����ł��A�Ⴆ�Γ���̃g�����X�R�[�f�B���O��GPU�̌��ʂ͑傫���B�O�v�^����1280�~720�h�b�g�̖�2���Ԃ�MPEG2�t�@�C�����AiPod�p��320�~240�h�b�g��H.264�ɕϊ�����f�����X�g���[�V�������I�BNVIDIA Quadro FX 570M �𓋍ڂ���m�[�gPC�ŁACPU�݂̂ł�10�`20�����x�����鏈����1�����ŏI�����邱�Ƃ��������Ă݂����B

�@����R���p�C���̌����Ŋw�ʂ𓾂��O�v�^���́A����܂ł̕���R���s���[�e�B���O���u�ۉ�̓��ɂ��������Ȋw�҂��g���j�b�`�Ȃ��̂������v�Ƃ�����ŁATesla�V���[�Y���u�����8086�̓o��ɕC�G����R���s���[�^�ƊE�̊v�����v�Ƃ����B�u�����͗��p�҂̂Ƃ���Ɏg���Ă���Ɨ��݂ɍs�����킯�ł͂Ȃ��B�����J���‹���CUDA�����J���āA����ŊJ���҂������̂ق��ɗ��āA�����̘_���𔭕\����悤�ɂȂ����v�i�O�v�^���j�B����܂łɂ����x�ȕ��񏈗������������v���Z�b�T�Ƃ��ă\�j�[�A���ŁAIBM�炪�J������Cell�����邪�A�u����3�N�ɂȂ邪Cell�����A�v���P�[�V�����͐����Ȃ��v�i�O�v�^���j��PC�����Ƃ��ĕ��y����GPU���i�̗D�ʂ��w�E����B

�@�m�[�gPC�ł̗̍p������GeForce�V���[�Y���������ƂȂ�A����������J���͌p������B�u�����̌v��ɂ‚��Ė����͂ł��Ȃ����ANVIDIA�̉ߋ��̎��g�݂������18�`24�J����2�{�̐��\������������Ă���B������R�A���𑝂₵�Ă����v�i�O�v�^���j�B2007�N�����[�X��1����ڂ�G80�V���[�Y��128�R�A���������̂��A2008�N6���ɔ��\����2����ڂ�T10��240�R�A�ɑ����A�v�Z�\�͂�1GPU������500GFlops����1TFlops�Ɍ��サ���B�uT10��14���g�����W�X�^���ڂŁA����𒴂���̂�Itanium2�����Ȃ��v�i�O�v�^���j�BT10�ł͓��ڃ�������1GB����4GB�ɑ��ʁB�������A�[�L�e�N�`���ύX�⃁�����o���h���̉��P�A���W�X�^�t�@�C���̍\���ύX�Ȃǂɂ��A�u���A�v���P�[�V�����ł�2�{�ȏ�̑��x�v�i�O�v�^���j�ƂȂ�Ƃ����B

nv07.jpg 6���ɔ��\����Tesla�V���[�Y�̑�2���㐻�i�uNVIDIA Tesla C1060 Computing Processor�v
nv08.jpg ��������2�����1U���b�N�}�E���g�^���i�uNVIDIA Tesla S1070 Computing System�v�B4�‚�GPU�𓋍ڂ��A�v960�̌v�Z���j�b�g�������

GPU�{CPU�̃w�e���\���̃N���X�^�T�[�o

�@CPU�ɔ�ׂ��GPU�͗��p�p�r�ɂ���Ă͈��|�I�ȃR�X�g�p�t�H�[�}���X����������B�܂��A�v�Z�\�͂ɑ΂���ݒu�ʐς����d�͂�CPU�ɔ�ׂď������čςށB�N���X�^�T�[�o�ł�GPU�����݂������g�w�e���\���h�̂��̂��o�ꂵ�Ă���B

�@�Ⴆ�΃I�v�V��������̉��i�]�����s�����Z�x���`���[�̕�Hanweck Associates�́A4GPU�𓋍ڂ���NVIDIA�̃��b�N�}�E���g�^���j�b�g�uTesla S870�v��3��p���āA���A���^�C���őS�ẴI�v�V�����s��̉��i���v�Z����uVoleraFeed�v���J���B�v12GPU��6U���̃��b�N���L���Ă��邪�A����CPU�𗘗p���Ă����ꍇ�ɂ�600CPU�A54U���̃��b�N���K�v�������Ƃ����B���b�N�X�y�[�X��9�{�A�n�[�h�E�F�A�R�X�g��6�{�A����d�͂��p��p�܂Ŋ܂߂������j���O�R�X�g��9�{�ɂȂ�v�Z���Ƃ����B

�@�x���M�[�̃A���g���[�v��w�ł́A����܂Ŏg���Ă���AMD�x�[�X��256�m�[�h�̃N���X�^�T�[�o�uCalcUA�v�̐��\���A8GPU���g�����f�X�N�g�b�vPC�V�X�e���uFASTRA�v���������B�uCalcUA��530���h���̃X�[�p�[�R���s���[�^�AFASTRA��7000�h���̃f�X�N�g�b�v���v�i�O�v�^���j�B

�@NVIDIA�ɂ���GPU���g�������l�̃N���X�^�T�[�o�́ANCSA�A�C���m�C��w�A�m�[�X�J�����C�i��w�A�}�b�N�X�v�����N�������ȂǁA���łɏ\���̑g�D�Ŏg���Ă���Ƃ����B�܂��A��Accelware��Tesla�x�[�X�̏��̏��p�N���X�^���i�uC30-16�v��2008�N6��17���ɃA�i�E���X�B�z�X�g�T�[�o��32�`64GPS�\���̃N���X�^�\�����[�V�����̔̔����n�߂Ă���B

�i��IT �������j

�������񂹂��������F

System Insider �t�H�[���� �V���L��
  • Intel�ƌ݊��v���Z�b�T�Ƃ̐킢�̗��j��U��Ԃ� �i2017/6/28�j
    �@Intel��x86���a�����Ė�40�N���‚Ƃ����Bx86�v���Z�b�T�́A�݊��v���Z�b�T�Ƃ̐킢�ł��������B���̗��j���ȒP�ɐU��Ԃ��Ă݂悤
  • ��204�� �l�H�m�\��FPGA�ɗ����闝�R �i2017/5/25�j
    �@�ŋ߁A�l�H�m�\�iAI�j�̃A�N�Z�����[�^�Ƃ���FPGA�����p���铮��������B�Ȃ�CPU��GPU�ɉ����āAFPGA���l�H�m�\�Ɋ��p�����̂��낤���B���̗��R�́H
  • IoT���p���ւ̍��C�͖‚��� �i2017/4/27�j
    �@�X�^�[�g�̍��C���‚����悤���B�����̃x���_�[����IoT���g�������؎����̔��\���������ł���B���Ɣ��N������΁A���p���ւ̃S�[���������Ă���̂��낤���H
  • �X�p�R���̐V���������͐l�H�m�\�ɂ���H �i2017/3/29�j
    �@�X�p�R���֘A�̔��\�������Ă���B�������u�l�H�m�\�v���^�[�Q�b�g�ɂ��Ă���悤���B�l�H�m�\�����̃X�p�R���Ƃ͂ǂ̂悤�Ȃ��̂Ȃ̂��A�ŋ߂̔��\���猩�Ă�����

�L�����A�A�b�v

- PR -

���ڂ̃e�[�}

- PR -
�\�����[�V����FLASH
"); adremove.push(adstrtmp[adstart]); } } for(var i = 0; i < adremove.length; i++){ adremove[i].parentNode.removeChild(adremove[i]); } adstr.sort().reverse(); adstr = adstr.join(""); return adstr; }

�uITmedia �}�[�P�e�B���O�v�V���L��

�ς�葱����ڋq�A�ς�葱����}�[�P�e�B���O�@2024�N�ɍł��ǂ܂ꂽ�L�������L���O
�}�[�P�~IT�̍ŐV������`����ITmedia �}�[�P�e�B���O�B2024�N�A�ǎ҂͂ǂ�ȋL���ɒ���...

���Ⴂ�}�[�P�^�[��Ɂ@����҂̖񔼐��́u�L����ɖ�������Ă���v�Ɗ����Ă��錏
�u�f�[�^�Ɋ�Â��ڋq�����v�u�n�C�p�[�p�[�\�i���C�[�[�V�����v�Ȃǃ}�[�P�e�B���O����...

AI�EAR�Łu�T���v�@�l��菤�i�Ƃ‚Ȃ���SNS�̍s�����\�\2025�N��SNS��\���iPinterest�ҁj
�r�W���A���T���v���b�g�t�H�[���Ƃ��Ă̓Ǝ��̓���i�ݑ�����Pinterest�͂��͂�SNS�ł�...