¡¡¡¡ÔÚ½ñÄê4Ô³õ¿ªÄ»µÄͼÐδ¦ÀíÆ÷¼¼Êõ´ó»á£¨TheNvidiaGPUtechnologyConference£¬¼ò³ÆGTC£©ÉÏ£¬NVIDIAչʾÁËÕë¶ÔVRÐéÄâÏÖʵºÍÉî¶ÈѧϰӦÓõÄ×îм¼ÊõºÍ²úÆ·¡£
¡¡¡¡ÔÚ¿ª³¡µÄÖ÷ÌâÑݽ²ÖУ¬NVIDIAÁªºÏ´´Ê¼È˼æCEO»ÆÈÊÑ«ÔÚ·´¸´ÖØÉê¡°Ò»¸öȫеļÆËãÄ£ÐÍ¡±ÕâÑùµÄ×ÖÑÛ¡£ËûÖ¸³ö£¬¡°Ïû·ÑÊг¡ÐèÒªµÄ¼ÆËã»ú¿ÉÔÙÒ²²»ÊÇÄÇÖÖÂíÂí»¢»¢¾ÍÄÜ´ò·¢µÄÒ»°ã²úÆ·¡£´ó¼Ò¶¼Ô¸ÒâÏíÊܳ¬¼¶¼ÆËãËÙÂÊ´øÀ´µÄ¿ì¸Ð£¬ÌرðÊÇ»ùÓÚGPU¼ÓËÙ´øÀ´µÄ¼ÆËãÌåÑ顱¡£
¡¡¡¡µ±È»£¬³¬¼¶¼ÆËãʱ´úµÄµ½À´²¢·ÇÖ»ÊÇÏëÏë¾ÍÄÜʵÏֵģ¬»ùÓÚÕâÑùµÄÄ¿±ê£¬NVIDIAÔÚ½ñÄêµÄGTC´ó»áÉÏÍƳöÁË°üÀ¨GPUоƬTeslaP100£¨»ùÓÚÈ«ÐÂPascalƽ̨¼Ü¹¹ÉÏ´òÔ죩¡¢DRIVEPX2£¨ÓÃÓÚ×Ô¶¯¼ÝÊ»Æû³µµÄ¿ª·¢Æ½Ì¨£©ºÍÓÃÓÚÉî¶ÈѧϰÑо¿µÄ³¬¼¶¼ÆËã»úDGX-1£¨Ê¹ÓÃTeslaP100оƬ½¨Ô죬ÔËËãËٶȿɴï170ÍòÒڴΣ©ÔÚÄÚµÄһϵÁÐм¼ÊõºÍвúÆ·¡£
NVIDIATeslaP100ͼÐδ¦ÀíÆ÷оƬ
¡¡ÎªÉî¶ÈѧϰӦÓôµÄȫнâ¾ö·½°¸
¡¡¡¡»ùÓÚNVIDIAȫмÆËãƽ̨Pascal´òÔìµÄTeslaP100GPUоƬ¼¯³ÉÁËNVLink×ÜÏߣ¬16GBHBM2ÏԴ棬ÄÚ½¨3584¸öCUDA£¬224¸öÎÆÀíµ¥Ôª£¬16GBHBM2ÏԴ棬´ø¿í¿É´ïµ½720GB/s£¬ÓµÓлùÓÚ16nmFinFET¹¤ÒÕ´òÔìµÄ×î´óGPUºËÐÄ¡£
¡¡NVIDIATeslaP100ͼÐδ¦ÀíÆ÷оƬ
¡¡¡¡´ËÍ⣬TeslaP100оƬҲÊǼÌ2014Äê·¢²¼£¬»ùÓÚKepler¼Ü¹¹Æ½Ì¨´òÔìµÄTeslaK80Ö®ºó£¬TeslaϵÁÐGPU²úÆ·µÄÊ×´ÎÖØ´óÉý¼¶¡£
¡¡¡¡²»¹ý¼ÈÈ»ÕâÊÇÒ»¿îÕë¶ÔÉî¶Èѧϰ´òÔìµÄGPUоƬ£¬ÄÇôÕâÀﻹ±ØÐëÒªÌáÒ»ÏÂTeslaP100оƬʹÓõÄNVIDIAÆì½¢GP100ºËÐÄ¡£GP100µÄÐÔÄÜÒ»¹«²¼£¬¸ø³µÔƾúµÄ¸Ð¾õ¾ÍÊÇNVIDIAÕâ´Î»Ø¹éÁËGK110´óºËÐÄʱ´ú×¢ÖØË«¾«¶ÈÔËËãµÄÉè¼Æ£¬¶øÇÒ±È֮ǰ¸ü¼Ó±ä̬¡£Ëüÿ×éSMµ¥ÔªÖÐÓÐ64¸öFP32µ¥Ôª£¬µ«ÓÐ32¸öFP64µ¥Ôª£¬FP64ÓëFP32±ÈÀýÊÇ1£º2¡£ÕâÑùµÄÉè¼ÆÒâζ×ÅGP100µÄFP32CUDAºËÐÄ¿ÉÒÔͬʱִÐÐ2¸öFP16°ë¾«¶ÈÔËË㣬Òò´ËFP16¸¡µãÐÔÄܸߴï21.6TFLOPS¡£
¡¡NVIDIAGP100ºËÐļܹ¹Ê¾Òâͼ
¡¡¡¡ÓÉÓÚÉî¶ÈѧϰÕâÑùµÄ¼ÆËã²¢²»ÐèÒª¸ß¾«¶ÈÔËË㣬ÒòΪËüÌìÉú×Ô´ø¾À´íÄÜÁ¦£¬Òò´ËÎÒÃDz»ÄÑ·¢ÏÖ£¬GP100µÄÉè¼ÆÍêÈ«ÊÇΪÉî¶Èѧϰ¶øÉúµÄ¡£²»¹ý¾Ý³µÔƾúÁ˽⣬NVIDIAÔÚTeslaP100Ö®Í⻹ÍƳöÁË»ùÓÚGP100ºËÐĵÄDGX-1Éî¶Èѧϰ³¬¼¶¼ÆËã»ú£¬ÓÉ8¿ÅGP100ºËÐļ°2¿Å16ºËXeonE5´¦ÀíÆ÷×é³É£¬Éî¶È¼ÆËãÐÔÄÜ´ïµ½ÁË170TFLOPS£¬ºÅ³Æ±È250̨X86·þÎñÆ÷»¹ÒªÇ¿´ó¡£
NVIDIA³¬¼¶¼ÆËã»úDGX-1Êۼ۸ߴï$129000£¬ÕæÐIJ»±ãÒË
¡¡¡¡ÔÚ¹ýÈ¥µÄÁ½ÄêÀÿ´ÎGTC´ó»áµÄÖ÷ÌâÑݽ²»·½Ú£¬»ÆÈÊÑ«¶¼»á½«»°ÌâµÄÖصã·ÅÔÚÉî¶ÈѧϰºÍÉñ¾ÍøÂçÑо¿ÉÏ£¬²¢ÊÊʱÍƳöÏà¹ØµÄм¼ÊõºÍвúÆ·£¬¶øÕâЩΪNVIDIAÖ®ºó½øÐÐÈ˹¤ÖÇÄܵÄÑо¿µì¶¨ÁË»ù´¡¡£½ñÄêÒ²²»ÀýÍâ¡£³ýÁË»ùÓÚPascalȫмܹ¹Æ½Ì¨´òÔìµÄTeslaP100оƬÍ⣬NVIDIA»¹·¢²¼ÁËÁ½¿îMaxwell¼ÆËãƽ̨ϵÄÈ«ÐÂGPUоƬ¡ªTeslaM40/M4£¬¶øÕâÁ½¿îͼÐδ¦ÀíÆ÷ÕýÊÇΪÉî¶ÈѧϰӦÓöøÌرð´òÔìµÄ¡£
¡¡¡¡ÏÔ¶øÒ×¼ûµÄÊÇ£¬Ê¹ÓÃͨÓõļܹ¹Æ½Ì¨£¬ÏàͬµÄËã·¨£¬ÕâÑù±ãÓÚ½øÐиßЧµÄÉî¶ÈѧϰÑо¿¡£¶øÈç¹û°´ÕÕ´«Í³µÄ½â¾ö°ì·¨£¬³ÌÐòÊDz»Í¬µÄר¼ÒдµÄ£¬²»Í¬µÄËã·¨µ¼ÖµÄʵÑé½á¹û¿ÉÄÜÒ²»áǧ²îÍò±ð¡£Òò´Ë£¬Òª³¤ÆÚ½øÐÐÉî¶ÈѧϰÑо¿£¬NVIDIAµÄÕâÁ½¿îоƬ·â×°Á˹̶¨µÄËã·¨£¬²¢ÇÒÌṩÁ˺£Á¿Êý¾ÝºÍÇ¿´óµÄ¼ÆËãÄÜÁ¦¹©ÄãʹÓá£
NVIDIAµÄTeslaM40оƬӵÓÐ8±¶¸ü¿ìµÄcaffeÐÔÄÜ
¡¡¡¡Òò´Ë£¬³µÔƾúÈÏΪÈç¹ûÖ»ÓÐÉî¶ÈѧϰµÄѵÁ·£¬NVIDIAµÄTeslaM40/M4ËäÈ»²»±ãÒË£¬µ«ÆóÒµ»òÕß»ú¹¹¹ºÂò»¹ÊDZȽϺÏÊʵÄ(°Ù¶ÈµÄÉî¶ÈѧϰÑо¿Ôº¾ÍÓõÄÕâÒ»¿î)£¬Ïà¶ÔÓÚK40µ¥¾«¶È¸¡µãÔËËãÐÔÄÜÊÇ4.29Tflops£¬M40¿ÉÒÔ´ïµ½7Tflops¡£
Çý¶¯×Ô¶¯¼ÝÊ»Æû³µ·¢Õ¹µÄÉî¶Èѧϰ
¡¡¡¡¾¡¹ÜÉî¶ÈѧϰÓгÉǧÉÏÍòÖÖDZÔÚµÄÓ¦ÓÃÁìÓò£¬µ«Æù½ñΪֹ£¬³µÔƾúÈÏΪ¿ÉÄÜ·¢Õ¹Ïà¶Ô³ÉÊìµÄÒªÊýÆäÔÚ×Ô¶¯¼ÝÊ»¼¼ÊõÑо¿ÉϵÄÓ¦Ó᣾¡¹Ü»ùÓÚÉî¶Èѧϰ´òÔìµÄ×Ô¶¯¼ÝÊ»Æû³µÆ½Ì¨ÈÔ´¦ÓÚ¸ÅÄî½×¶Î£¬µ«NVIDIAÒ»Ö±¶¼ÔÚͬÖ÷»ú³§ºÍÈí¼þ¿ª·¢É̺Ï×÷£¬Éè¼Æ¿ª·¢²»½öÄܹ»Ä£·ÂÈËÀà¼ÝʻԱͬʱ»¹¿ÉÒÔÔÚ¸´ÔÓÇé¿öÏÂ×ö¾ö¶¨µÄ×Ô¶¯¼Ýʻƽ̨¡£
¡¡¡¡DRIVEPX2ÊÇNVIDIA×îпª·¢µÄÓÃÓÚ×Ô¶¯¼ÝÊ»Æû³µµÄÓ²¼þ¼ÆËãƽ̨¡£¶ø¾¡¹Ü¿´ÆðÀ´Ìå»ýÈç´Ë֮С£¬µ«ËüÈ´ÊÇ֮ǰºÜ¶àÎÞÈ˼ÝÊ»ÊÔÑé³µºó±¸ÏäÈûµÃÂúÂúµ±µ±µÄ£¬Ìå»ýÅÓ´óµÄ¼ÆËã»úµÄÌæ´úÆ·¡£
NVIDIADRIVEPX2×Ô¶¯¼ÝÊ»¿ª·¢Æ½Ì¨
¡¡ÎÒÃDz»·ÁÏÈ¿´¿´DRIVEPX2µÄһЩ»ù±¾ÐÔÄܲÎÊý£º
¡¡¡¡1.»ùÓÚ16nmFinFET¹¤ÒÕ£¬¹¦ºÄ¸ß´ï250W£¬²ÉÓÃË®ÀäÉ¢ÈÈÉè¼Æ¡£Ö§³Ö12·ÉãÏñÍ·ÊäÈë¡¢¼¤¹â¶¨Î»¡¢À×´ïºÍ³¬Éù²¨´«¸ÐÆ÷£»
¡¡¡¡2.CPU²¿·Ö£ºÁ½¿ÅÐÂÒ»´úNVIDIATegra´¦ÀíÆ÷£¬µ±ÖаüÀ¨ÁË8¸öA57ºËÐĺÍ4¸öDenverºËÐÄ£»
¡¡¡¡3.Ê×·¢NVIDIAµÄÐÂÒ»´úGPU¼Ü¹¹Pascal£¨¼´ÅÁ˹¿¨£¬Ðû³ÆÐÔÄÜÊÇÉÏÒ»´úµÄÂó¿Ë˹Τ¹¹¼ÜµÄ10±¶£©£¬µ¥¾«¶È¼ÆËãÄÜÁ¦´ïµ½8TFlops£¬³¬Ô½TITANX£¬ÓкóÕß10±¶ÒÔÉϵÄÉî¶Èѧϰ¼ÆËãÄÜÁ¦¡£
¡¡¡¡ÄÇô¼ÈÈ»ÓÐÁËÈç´ËÇ¿´óµÄÐÔÄÜ£¬NVIDIAµÄDRIVEPX2ƽ̨µ½µ×ÈçºÎÔÚ×Ô¶¯¼ÝÊ»Æû³µÉÏ·¢»Ó×÷ÓÃÄØ£¿ÕâÀïÒªÖص㽲һÏÂËüÔڸ߾«¶ÈµØͼ»æÖÆÉÏ·¢»ÓµÄÓÅÊÆ¡£DRIVEPX2Äܹ»½«Íⲿ´«¸ÐÆ÷»ñÈ¡µÄͼÏñÊý¾Ý¼Ó¹¤´¦ÀíºóÖƳɵ¥¸öµÄ¸ß¾«¶ÈµãÔÆ¡£ÏµÍ³½«ËùÓÐDRIVEPX2ƽ̨µÄµãÔÆÊý¾ÝÉÏ´«ÖÁÔƶ˷þÎñÆ÷£¬¾¹ýDGX-1´¦Àíºó£¬¿ÉÈÚºÏΪһ¸±ÍêÕûµÄ¸ß¾«¶ÈµØͼ¡£ËùÒÔ£¬³µÄÚµÄDRIVEPX2£¬Ôƶ˵ÄDGX-1ÅäºÏ·¢»Ó×÷Óã¬ÐγÉÁËNVIDIAÍêÕûµÄ×Ô¶¯¼ÝÊ»¼¼Êõƽ̨½â¾ö·½°¸¡£
¡¡¡¡Ç°Ãæ³µÔƾúÒѾΪ´ó¼Ò¼òµ¥½éÉÜÁËDGX-1µÄ¼Ü¹¹ºÍ²ÎÊý£¬ÄÇôËüµÄÐÔÄܵ½µ×ÓжàÇ¿£¬ÎÒÃÇͨ¹ýÏÂÃæÕâ¸öÀý×Ó¾ÍÄÜÖ±¹ÛµØÁ˽⵽¡£
¡¡¡¡Èç¹û½«DGX-1ºÍһöÒòÌضûµÄË«ºËXeon´¦ÀíÆ÷×÷±È½Ï¡£Õâö˫ºËXeonµÄÔËËãËÙ¶ÈΪ3teraflop£¬µ«DGX-1µÄÔËËãËÙ¶ÈΪ170teraflop¡£ÄÇôÕâÒâζ×ÅÈç¹ûÓÃÕâö˫ºËXeonоƬÀ´ÑµÁ·AlexnetÍøÂç½á¹¹Ä£Ð͵Ļ°£¬ËüÐèÒª150¸öСʱ£¬µ«DGX-1È´Ö»ÒªÁ½¸öСʱ¾Í¹»ÁË¡£
¡¡¡¡´ËÍ⣬³µÔƾú»¹Á˽⵽£¬NVIDIA½«Îª×Ô¶¯¼ÝÊ»Æû³µ£¬´òÔìÃûΪ¡°NVIDIADIGITS¡±µÄ¶Ëµ½¶ËÉî¶ÈѧϰѵÁ·Æ½Ì¨¡£¸Ãƽ̨ÒÀ¿¿DRIVEPX2½øÐв¿Êð£¬Í¨¹ýÍøÂçÈÃÿһÁ¾³µ¶¼¹¹½¨×Ô¼ºµÄÉî¶ÈѧϰÍøÂç¡£ÔÚ´Ë»ù´¡Ö®ÉÏÒª½¨Á¢¡°NVIDIADRIVENet¡±µÄÉî¶ÈÉñ¾ÍøÂç¡£Ëü°üÀ¨3¸ö¾í»ýÂë²ã£¬3700Íò¸öÉñ¾Ôª£¬¶øÐÅÏ¢ÔÚÕû¸öÍøÂçÁ÷¾Ò»´Î£¬»á²úÉú400ÒڴβÙ×÷¡£
²Î¼Ó½ñÄêÊ×½ìRoborace´ó½±ÈüµÄÎÞÈ˼ÝÊ»Èü³µäÖȾͼ
¡¡¡¡¶øÉæ¼°µ½¾ßÌåÓ¦ÓòãÃ棬»ÆÈÊÑ«ÔÚGTC´ó»áµÄÖ÷ÌâÑݽ²»·½Ú»¹Í¸Â¶³Æ£¬²Î¼Ó½ñÄêÊ×½ìRoboraceµÄÎÞÈ˼ÝÊ»Èü³µ£¬½«Ê¹ÓÃӢΰ´ïµÄDRIVEPX2×÷Ϊ¼ÆËãƽ̨¡£¶øÃ÷Ä꣬DrivePX2»¹½«±»ÎÖ¶ûÎÖÓÃÓÚÔÚÈðµä¸çµÂ±¤µÄʵµØ×ÔÖ÷¼Ý³µÊµÑéÖС£ËùÒÔ£¬¸÷λ¾´ÇëÆÚ´ý°É£¡
³µÔÆС½á
¡¡¡¡²»µÃ²»³ÐÈÏ£¬¾¡¹Ü×Ô¶¯¼ÝÊ»¼¼Êõ»¹Ã»Óз¢Õ¹µ½Level3Õâ¸ö½×¶Î£¬¸÷´óоƬ³§ÉÌÒѾ½ÐøÁÁ½££¬¼À³öÁ˸÷×ÔµÄɱÊÖﵡ£
¡¡¡¡Õâ¸öÔÂ16ºÅ£¬¶÷ÖÇÆÖNXPÍƳöÁËÒ»¿îºÅ³Æ¡°Äܹ»°ïÖú³µÆóºÍ¹©Ó¦ÉÌʵÏÖÄ£¿é»¯Á¿²úÎÞÈ˼ÝÊ»Æû³µ¡±µÄ¼ÆËãƽ̨BlueBox¡£°´ÕÕ³õ²½µÃµ½µÄÐÅÏ¢£¬BlueBox×÷ΪÐÂÒ»´úADASƽ̨£¬Ö÷Òª¹¦ÄÜÊǽ«Ö®Ç°±Ë´Ë¸ôÀëµÄµ¥¸ö´«¸ÐÆ÷½ÚµãºÍ´¦ÀíÆ÷½øÐй¦ÄÜÉϵĽáºÏ£¬Ëƺõ²¢²»¾ß±¸Ê²Ã´Éî¶Èѧϰ¹¦ÄÜ¡£¶øÏà±È֮ϣ¬NVIDIA½ñÄê·¢²¼ÁËDRIVEPX2£¬TeslaP100ÒÔ¼°³¬¼¶¼ÆËã»úDGX-1£¬¿ÉνÔÚ»ùÓÚÉî¶ÈѧϰµÄ×Ô¶¯¼ÝÊ»¼¼ÊõÑз¢ÉÏ»ðÁ¦È«¿ª¡£ËùÒÔ£¬Èç¹û´Ó²úÆ·Õ½ÂÔ²¼¾ÖÀ´¿´£¬ËƺõNVIDIAÒѾÁìÏÈÒ»¾ÖÁË¡£
NVIDIA½ñÄê·¢²¼ÁËDRIVE PX 2, Tesla P100ÒÔ¼°³¬¼¶¼ÆËã»úDGX-1£¬¿ÉνÔÚ»ùÓÚÉî¶ÈѧϰµÄ×Ô¶¯¼ÝÊ»¼¼ÊõÑз¢ÉÏ»ðÁ¦È«¿ª¡£
ÆÀÂÛ