ÄúÕýÔÚ·ÃÎÊÑÇ»ãÍøÏã¸Û·ÖÕ¾£¬±¾Õ¾ËùÌṩµÄÄÚÈݾù×ñÊØÖлªÈËÃñ¹²ºÍ¹úÏã¸ÛÌØ±ðÐÐÕþÇø·¨ÂÉ·¨¹æ¡£

ASIC »á²»»áÈ¡´ú GPU£¿

ÎÄ / СÑÇ 2024-12-21 12:39:04 À´Ô´:ÑÇ»ãÍø

×î½üÕâ¶Îʱ¼ä£¬ÃÀ¹ú¹ÉƱÊг¡µÄ¶¯¾²±È½Ï´ó¡£ÓÐÁ½¸ö¿Æ¼¼¹É¸ÅÄͻȻ±äµÃºÜ»ð£¬ÒýÆðÁËÊг¡µÄ¸ß¶È¹Ø×¢£¬ÕÇ·ù¾ªÈË¡£ÕâÁ½¸ö¸ÅÄ·Ö±ðÊÇASICºÍÁ¿×Ó¼ÆËã¡£½ñÌìÕâÆªÎÄÕ£¬ÎÒÃÇÖ÷Ҫ˵˵ASIC¡£°´×ʱ¾Êг¡µÄ˵·¨£¬ASICÕýÔÚ¼ÓËÙáÈÆð£¬ÍþвGPUÔÚAI¼ÆËãÖеÄͳÖεØÎ»¡£¶ø²©Í¨£¬×÷ΪASIC×îÖØÒªµÄ¸ÅÄî¹É£¬¹É¼Ûһ·ÃÍÕÇ£¬Ò»¶È´Ó180ì­µ½ÁË250£¬ÊÐÖµÒ²Í»ÆÆÁËÍòÒÚÃÀÔª¡£Ïà±È֮ϣ¬Ó¢Î°´ï·´¶ø³ÉÁË×òÈջƻ¨£¬¹É¼Ûһ·Ïµø£¬ÉõÖÁ²»µ½130ÃÀÔª¡£²©Í¨¹É¼ÛÄÇô£¬ASICʱ´úÕæµÄµ½À´ÁËÂ𣿲©Í¨ÕæµÄ»áÈ¡´úӢΰ´ï£¬³ÉΪеÄAIÖ®Íõ£¿¨€ASICºÍGPUÊÇʲôASICºÍGPU£¬¶¼ÊÇÓÃÓÚ¼ÆË㹦Äܵİ뵼ÌåоƬ¡£ÒòΪ¶¼¿ÉÒÔÓÃÓÚAI¼ÆË㣬ËùÒÔÒ²±»³ÆÎª¡°AIоƬ¡±¡£×¼È·À´Ëµ£¬³ýÁËËüÁ©£¬¼ÆËãоƬ»¹°üÀ¨´ó¼Ò¸üÊìϤµÄCPU£¬ÒÔ¼°FPGA¡£ÐÐÒµÀͨ³£»á°Ñ°ëµ¼ÌåоƬ·ÖΪÊý×ÖоƬºÍÄ£ÄâоƬ¡£ÆäÖУ¬Êý×ÖоƬµÄÊг¡¹æÄ£Õ¼±È½Ï´ó£¬´ïµ½70%×óÓÒ¡£Êý×ÖоƬ£¬»¹¿ÉÒÔ½øÒ»²½Ï¸·Ö£¬·ÖΪ£ºÂß¼­Ð¾Æ¬¡¢´æ´¢Ð¾Æ¬ÒÔ¼°Î¢¿ØÖƵ¥Ôª£¨MCU£©¡£CPU¡¢GPU¡¢FPGA¡¢ASIC£¬È«²¿¶¼ÊôÓÚÂß¼­Ð¾Æ¬¡£Ð¾Æ¬µÄ·ÖÀàÂß¼­Ð¾Æ¬£¬¾ÍÊǼÆËãоƬ¡£Ëü°üº¬Á˸÷ÖÖÂß¼­Ãŵç·£¬¿ÉÒÔʵÏÖÔËËãÓëÂß¼­ÅжϹ¦ÄÜ¡£ËĸöоƬÀCPUºÍGPUÊÇͨÓÃоƬ£¬¿ÉÒÔÍê³É¶àÖÖÈÎÎñ¡£ÓÈÆäÊÇCPU£¬ÊÇÈ«ÄÜÐÍÑ¡ÊÖ£¬µ¥ºËÖ÷Ƶ¸ß£¬É¶¶¼Äܸɣ¬ËùÒÔ¾­³£±»ÄÃÀ´×öÖ÷´¦ÀíÆ÷¡£¶øGPU£¬±¾À´ÊÇÓÃÀ´×öͼÐδ¦Àí£¨ÏÔ¿¨£©µÄ¡£ËüµÄÄÚºËÊýÁ¿Ìرð¶à£¨´ó¼¸Ç§¸ö£©£¬ÊʺÏ×ö²¢ÐмÆË㣬Ҳ¾ÍÊÇÉó¤Í¬Ê±×ö´óÁ¿µÄ¼òµ¥¼ÆËãÈÎÎñ¡££¨Í¼Ðδ¦Àí£¬¾ÍÊÇͬʱ´¦Àí´óÁ¿µÄÏñËØ¼ÆËã¡££©AI¼ÆËãºÍͼÐμÆËãÒ»Ñù£¬Ò²ÊǵäÐ͵IJ¢ÐмÆËãÐÍÈÎÎñ¡£AI¼ÆËãÖаüÀ¨´óÁ¿²¢ÐеľØÕóÏà³Ë¡¢¾í»ý¡¢Ñ­»·²ã¡¢ÌݶÈÔËËãµÈÈÎÎñ£¬ËùÒÔ£¬ÌرðÊʺÏGPUÈ¥Íê³É¡£CPU²»ÊʺÏAI¼ÆË㣬ÕâÒ²ÊÇÓ¢ÌØ¶û¹É¼Ûµøµ½20ÃÀÔªÒÔϵÄÔ­ÒòÖ®Ò»¡£2023ÄêÒÔÀ´£¬AIÀ˳±±¬·¢£¬´ó²¿·ÖÆóÒµµÄAIѵÁ·£¬²ÉÓõÄÊÇӢΰ´ïµÄGPU¼¯Èº¡£Èç¹û½øÐкÏÀíÓÅ»¯£¬Ò»¿éGPU¿¨£¬¿ÉÒÔÌṩÏ൱ÓÚÊýÊ®ÆäÖÁÉϰŲ̀CPU·þÎñÆ÷µÄËãÁ¦¡£ÕâÖ±½Óµ¼ÖÂÁËӢΰ´ïµÄ¹É¼ÛÃÍÕÇÁ˼¸Ê®±¶£¬¶øÇÒ»¹Âò²»µ½¡£NVIDIAHGXA1008GPU×é¼þÔÙÀ´¿´¿´ASICºÍFPGA¡£ASIC£¨ApplicationSpecificIntegratedCircuit£¬×¨Óü¯³Éµç·£©£¬ÊÇÒ»ÖÖרÓÃÓÚÌØ¶¨ÈÎÎñµÄоƬ¡£ASICµÄ¹Ù·½¶¨Ò壬ÊÇÖ¸£ºÓ¦Ìض¨Óû§µÄÒªÇ󣬻òÌØ¶¨µç×ÓϵͳµÄÐèÒª£¬×¨ÃÅÉè¼Æ¡¢ÖÆÔìµÄ¼¯³Éµç·¡£Google¹«Ë¾´óÃû¶¦¶¦µÄTPU£¨TensorProcessingUnit£¬ÕÅÁ¿´¦Àíµ¥Ôª£©£¬»¹ÓÐǰ¼¸ÄêºÜ»ðµÄ±ÈÌØ±Ò¿ó»ú£¬Ó¢ÌضûµÄGaudi2ASICоƬ£¬IBMµÄAIU£¬AWSµÄTrainium£¬¶¼ÊôÓÚASICоƬ¡£Õ⼸Äê·Ç³£»ðµÄDPU£¨DataProcessingUnit£¬Êý¾Ý´¦Àíµ¥Ôª£©ºÍNPU£¨NeuralProcessingUnit£¬Éñ¾­ÍøÂç´¦Àíµ¥Ôª£©£¬Ò²ÊÇASICоƬ¡£FPGA£¨FieldProgrammableGateArray£¬ÏÖ³¡¿É±à³ÌÃÅÕóÁУ©£¬ÊÇ°ë¶¨ÖÆÐ¾Æ¬£¬Ò²±»È˳ÆÎª¡°ÍòÄÜоƬ¡±¡£FPGA¿ÉÒÔ¸ù¾ÝÓû§µÄÐèÒª£¬ÔÚÖÆÔìºó£¬½øÐÐÎÞÏÞ´ÎÊýµÄÖØ¸´±à³Ì£¬ÒÔʵÏÖÏëÒªµÄÊý×ÖÂß¼­¹¦ÄÜ¡£ASICºÍFPGAµÄÇø±ðÔÚÓÚ£¬AISCÊÇÈ«¶¨ÖÆÐ¾Æ¬£¬¹¦ÄÜдËÀ£¬Ã»°ì·¨¸Ä¡£¶øFPGAÊÇ°ë¶¨ÖÆÐ¾Æ¬£¬¹¦ÄÜÁé»î£¬¿ÉÍæÐÔÇ¿¡£FPGA²»ÐèÒªÁ÷Ƭ£¨ºÜÉÕÇ®µÄÒ»¸ö¹¤Ðò£©£¬µ«ÒòΪ¿É±à¼­£¬ÈßÓ๦ÄܱȽ϶࣬һµ©ÓÃÓÚµ¥Ò»Ä¿µÄ£¬¾Í»á´æÔÚÀË·Ñ¡£´ó¹æÄ£Éú²úµÄÇé¿öÏ£¬FPGAµÄ³É±¾±ÈASIC¸ß£¬ÇÒ¼«ÖÂÄÜЧ²»ÈçASIC¡£ËùÒÔ£¬FPGAÏÖÔÚ¶àÓÃÓÚ²úÆ·Ô­Ð͵Ŀª·¢¡¢Éè¼Æµü´ú£¬ÒÔ¼°Ò»Ð©µÍ²úÁ¿µÄÌØ¶¨Ó¦Ó㬻òÕßÓÃÓÚÅàѵºÍ½Ìѧ¡£ËüÊʺÏÄÇЩ¿ª·¢ÖÜÆÚ±ØÐë¶ÌµÄ²úÆ·£¬Ò²¾­³£ÓÃÓÚASICµÄÑéÖ¤¡£·´Õý£¬´ó¼Ò¼Çס£¬´ó¹æÄ£³ö»õÓÃÓÚAI¼ÆË㣬һ°ã²»¿¼ÂÇFPGA¡£ËùÒÔ£¬AIоƬ£¬Ò²¾ÍÊÇGPUºÍASICÖ®Õù¡£¨€GPUºÍASIC£¬µ½µ×Ë­À÷º¦£¿ASIC×÷ΪרÓö¨ÖÆÐ¾Æ¬£¬»ùÓÚоƬËùÃæÏòµÄרÏîÈÎÎñ¡£ËüµÄ¼ÆËãÄÜÁ¦ºÍ¼ÆËãЧÂʶ¼ÊÇÑϸñÆ¥ÅäÓÚÈÎÎñËã·¨µÄ¡£Ð¾Æ¬µÄºËÐÄÊýÁ¿£¬Âß¼­¼ÆËãµ¥ÔªºÍ¿ØÖƵ¥Ôª±ÈÀý£¬ÒÔ¼°»º´æµÈ£¬Õû¸öоƬ¼Ü¹¹£¬Ò²ÊǾ«È·¶¨ÖƵġ£ËùÒÔ£¬ASIC¿ÉÒÔʵÏÖ¼«ÖµÄÌå»ý¡¢¹¦ºÄ¡£ÕâÀàоƬµÄ¿É¿¿ÐÔ¡¢±£ÃÜÐÔ¡¢ËãÁ¦¡¢ÄÜЧ£¬¶¼»á±ÈͨÓÃоƬ£¨GPU£©¸üÇ¿¡£ÀýÈ磬ÔÚͬµÈÔ¤ËãÏ£¬AWSµÄTrainium2£¨ASICоƬ£©¿ÉÒÔ±ÈӢΰ´ïµÄH100GPU¸ü¿ìËÙÍê³ÉÍÆÀíÈÎÎñ£¬ÇÒÐÔ¼Û±ÈÌá¸ßÁË30-40%¡£Ã÷Äê¼Æ»®ÍƳöµÄTrainium3£¬¼ÆËãÐÔÄܸüÊÇÌá¸ßÁË2±¶£¬ÄÜЧÌá¸ß40%¡£µ«ÊÇ£¬ÎªÊ²Ã´ÕâÁ½ÄêÒ»Ö±»ðµÄ¶¼ÊÇGPUÄØ£¿Ö÷ÒªÊÇÒòΪӢΰ´ïÌ«ÃÍ¡£Ó¢Î°´ïÔÚAIÉÏÒ²ÊÇÍá´òÕý×Å¡£µ±ÄêAI´óÀÐÐÁ¶Ù£¨¾ÍÊÇÄǸöнúŵ±´¶û½±µÃÖ÷£©´ø×ÅͽµÜʹÓÃGPU×öAIѵÁ·£¬»ñµÃ¾Þ´óÍ»ÆÆ£¬²ÅÈÃӢΰ´ï·¢ÏÖ×Ô¼º¾¹È»»¹ÓÐÕâÑùµÄÆÃÌ츻¹ó¡£È»ºó£¬Ó¢Î°´ï¾Í¿ªÊ¼ÔÚAI·¢Á¦£¬Æ´Ãü×ö¸üÀ÷º¦µÄGPU£¨µ±È»£¬Ò²ÓÐÓÎÏ·µÄ´ø¶¯£©¡£ÔÚӢΰ´ïµÄ³ÖÐøÅ¬Á¦Ï£¬GPUµÄºËÐÄÊýºÍ¹¤×÷ƵÂÊÒ»Ö±ÔÚÌáÉý£¬Ð¾Æ¬Ãæ»ýÒ²Ô½À´Ô½´ó¡£ËãÁ¦Ô½Ç¿£¬ÓÐÀûÓÚËõ¶ÌѵÁ·Ê±¼ä£¬¼Ó¿ì²úÆ··¢²¼£¬ÕâÒ²ÊÇÖØÒªÓÅÊÆ¡£µ±È»£¬ËãÁ¦±äÇ¿£¬¹¦ºÄҲˮÕÇ´¬¸ß¡£µ«ÊÇ£¬¿¿¹¤ÒÕÖÆ³Ì¡¢Ë®ÀäµÈ±»¶¯É¢ÈÈ£¬ÃãǿҲÄܶµµÃס£¬·´Õý²»»áÉÕµô¡£³ýÁËÓ²¼þÖ®Í⣬Ӣΰ´ïÔÚÈí¼þºÍÉú̬·½ÃæÒ²ºÜ»á²¼¾Ö¡£ËûÃǵ·¹Ä³öÀ´µÄCUDA£¨AI¿ª·¢µÄÈí¼þÌ×¼þ£©£¬ÊÇGPUµÄÒ»¸öºËÐľºÕùÁ¦¡£»ùÓÚCUDA£¬³õѧÕß¶¼¿ÉÒԺܿìÉÏÊÖ¡£ËùÒÔ£¬Ó¢Î°´ïµÄGPU·½°¸£¬±»È«ÇòÓû§¹ã·º½ÓÊÜ£¬ÐγÉÁËÀι̵ÄÉú̬¡£Ïà±È֮ϣ¬FPGAºÍASICµÄ¿ª·¢»¹ÊÇÌ«¹ý¸´ÔÓ£¬²»ÊÊºÏÆÕ¼°¡£ASICÖ®ËùÒÔÔÚAIÉϸɲ»¹ýGPU£¬ºÍËüµÄ¸ß°º³É±¾¡¢³¬³¤¿ª·¢ÖÜÆÚ¡¢¾Þ´ó¿ª·¢·çÏÕÓкܴó¹ØÏµ¡£ÏÖÔÚAIËã·¨±ä»¯ºÜ¿ì£¬ASICÕâÖÖ¿ª·¢ÖÜÆÚ£¬ºÜÒªÃü¡£×ÛºÏÉÏÊöÔ­Òò£¬GPU²ÅÓÐÁËÏÖÔڵĴóºÃ¾ÖÃæ¡£ÖµµÃÒ»ÌáµÄÊÇ£¬Ç°ÃæËµÁË£¬AI¼ÆËã·ÖΪѵÁ·ºÍÍÆÀíÁ½ÖÖ¡£ÑµÁ·ÈÎÎñ£¬ÐèÒª¸üÇ¿´óµÄËãÁ¦£¬ËùÒÔÔÚAIѵÁ·ÉÏ£¬³§ÉÌÃÇÖ÷ÒªÒÔGPUΪÖ÷¡£ÍÆÀíÈÎÎñµÄ»°£¬ËãÁ¦ÒªÇóÒªµÍÒ»µã£¬Ò²²»ÐèҪʲô²¢ÐУ¬ËùÒÔGPUµÄËãÁ¦ÓÅÊÆÃ»ÄÇôÃ÷ÏÔ¡£ºÜ¶àÆóÒµ£¬¾Í»á¿ªÊ¼²ÉÓøü±ãÒË¡¢¸üÊ¡µçµÄFPGA»òASIC£¬½øÐмÆËã¡£Õâ¸öÇé¿ö£¬Ò»Ö±³ÖÐøµ½ÁËÏÖÔÚ¡£AIоƬ£¬GPUµÄÕ¼±ÈÄÜ´ïµ½70%ÒÔÉÏ¡£Èç½ñ£¬ÒòΪ´ó¼ÒʵÔÚÊÇ¡°¿àӢΰ´ï¾ÃÒÓ¡±£¬²»Ïë×ܱ»Ó¢Î°´ï¡°¿¨²±×Ó¡±£¬ËùÒԷdz£Ï£ÍûËãÁ¦¶àÔª»¯¡£ÔÙÓУ¬´óÄ£ÐÍÏÖÔÚ´Ó¡°ÑµÁ·ÈÈ¡±×ßÏòÁË¡°ÍÆÀíÈÈ¡±¡£ÍÆÀíÀàµÄAI¼ÆËãÐèÇóÔö¼Ó£¬¸øÁËASIC»ú»á¡£ËùÒÔ£¬·ö³ÖASIC²úÒµÁ´£¬ÌáÉýASICоƬÔÚAIÁìÓòµÄÕ¼ÓÐÂÊ£¬³ÉΪÁË´ó¼ÒµÄ¹²Ê¶¡£Õâ²ÅÓÐÁ˲©Í¨ºÍMarvell¹É¼ÛµÄÃÍÕÇ¡££¨¾Ý˵£¬²©Í¨ÕýÓëÈý¸ö´óÐͿͻ§¿ª·¢AIоƬ£¬Ô¤¼Æ2025ÄêAIоƬҵÎñÊÕÈë´ïµ½150ÒÚ-200ÒÚÃÀÔª¡££©ÄÇô£¬È¡´ú¾ÍÕæµÄÄÇôÈÝÒ×Âð£¿ASIC»áºÜ¿ìÌÔÌ­µôGPUÂð£¿ÏÔÈ»²»Êǵġ£Æ¾½èÇ°ÃæÌáµ½µÄÐÔÄÜ¡¢Éú̬¡¢¼¯³ÉÄÜÁ¦µÈ·½ÃæµÄÓÅÊÆ£¬Ó¢Î°´ïµÄGPUÈÔÈ»»áÊÇÖÐ¶ÌÆÚÄÚµÄAIоƬÊ×Ñ¡¡£Ó¢Î°´ïµÄÈíÓ²¼þÍøÂçÕûÌ×·½°¸¶¼ºÜ³ÉÊ죬¼¼ÊõºÍ×ʽðʵÁ¦Ì«Ç¿£¬GPUµÄ´æÁ¿ºÍ³ö»õÁ¿ÒÀÈ»ºÜ´ó£¬Êг¡µØÎ»ÄÑÒÔº³¶¯¡£ASICµÄáÈÆðËÙ¶ÈËäÈ»ºÜ¿ì£¬µ«ÈÔÐèÒªÒ»¶¨µÄʱ¼ä×ßÏò³ÉÊì¡£AIASICоƬµÄÑз¢£¬Ò²¾ßÓкܸߵķçÏÕ¡£¼´Ê¹Ñз¢³É¹¦£¬Ò²ÐèҪʱ¼ä±»Óû§Ëù½ÓÊÜ¡£Õâ¾ÍÒâζ×Å£¬Ôںܳ¤µÄÒ»¶Îʱ¼äÄÚ£¬GPUºÍASIC¶¼½«´¦ÓÚ¹²´æ×´Ì¬¡£»ùÓÚ²»Í¬µÄ³¡¾°£¬Óû§»áÑ¡Ôñ×îÊʺÏ×Ô¼ºµÄоƬ¡£·¢Õ¹×ÔÑÐASIC£¬¸ü¶àÊÇÓÐÀûÓÚ³§ÉÌÃǺÍӢΰ´ï½øÐÐ̸Åп³¼Û¡£Î´À´µÄÇé¿ö»¹ÊDZȽÏÄÑÔ¤²âµÄ¡£Á¿×Ó¼ÆËãÊDz»ÊÇ»á¶Ô¼ÆËãÁìÓòÔì³Éµß¸²Ê½Ó°Ï죬ÏÖÔÚÒ²ÊÇÌÖÂÛµÄÈȵ㡣ºÃÁË£¬ÒÔÉϾÍÊǽñÌìÎÄÕµÄÈ«²¿ÄÚÈÝ¡£¸Ðл´ó¼ÒµÄÄÍÐÄÔĶÁ£¡±¾ÎÄÀ´×Ô΢ÐŹ«Öںţº¹ã¸æÉùÃ÷£ºÎÄÄÚº¬ÓеĶÔÍâÌø×ªÁ´½Ó£¨°üÀ¨²»ÏÞÓÚ³¬Á´½Ó¡¢¶þάÂë¡¢¿ÚÁîµÈÐÎʽ£©£¬ÓÃÓÚ´«µÝ¸ü¶àÐÅÏ¢£¬½ÚÊ¡Õçѡʱ¼ä£¬½á¹û½ö¹©²Î¿¼£¬ÑÇ»ãÍøËùÓÐÎÄÕ¾ù°üº¬±¾ÉùÃ÷¡£

Ïà¹ØÐÂÎÅ

¼ÓÔØ¸ü¶à...

ÅÅÐаñ ÈÕÅÅÐÐ | ÖÜÅÅÐÐ