ÎÒ¸úÄ㽲ࣣ¬À¼ÖÝÕâµØ·½²»¿ÉÊÇÀÃæÓÐÃû£¬ÄÇÍÆÄÃÒ»Ìõ½ÖÒ²ÂùÓа巵ġ£ÄãÏþµÃû£¬ÓÐЩµØ·½ÍÆÄÃÊÇͼ¸öˬÉñ£¬ÓÐЩµØ·½Êǽ²¾¿¸öÑøÉú¡£ÕâÆßÀïºÓÍÆÄÃÒ»Ìõ½Ö¾ÍÞß¿£¬×÷·ç¸÷Óвî±ð¡£ÎÒ¹À¶ÑÐí¶àÈËÌý˵¹ý£¬µ«½²Î´±ØÕæÅÜÈ¥ÌåÑé¹ý¡£½ñÌìÎҾʹøÄã³¶³¶£¬ÕâµØ·½¾¿¾¹ÊÇɶÇé¿ö£¬¸øÄãÀ̵ãÄÚÐеİå·¡£
ÆßÀïºÓÍÆÄÃÒ»Ìõ½ÖµÄ×÷·çºÍÌåÑé
×÷·ç¶àÑù£¬É¶È˶¼ÄÜÕÒµ½ºÏÊʵÄ
Õâô¸úÄã½²¿©£¬ÆßÀïºÓÍÆÄÃÒ»Ìõ½ÖÉϵĵê×Ó£¬×÷·çÕæµÄÊÇÎ廨°ËÃÅ¡£´Ó¹Å°åÖÐÊ½ÍÆÄ㬵½Ì©Ê½À½î£¬ÔÙµ½É¶×ãÁÆ¡¢¾«ÓÍÍÆÄã¬Þ߿ɶ¶¼ÓС£ÄãÒªÊÇϲ»¶ÄÇÖÖÖØÊÖ°´µÃÄã¹ÇÍ·¸Â¸ÂÏìµÄ£¬¿ÉÒÔÕÒÖÐÊ½ÍÆÄã»ÒªÊÇͼ¸öÇáËÉÊæ·þ£¬¾«ÓÍÍÆÄþÍÇ¡ºÃ¡£ÕâµØ·½¾ÍÊÇɶÈ˶¼ÄÜÕÒµ½×Ô¼ºµÄ·×Ó£¬Âù±ãµ±¡£
¼Û¸ñºÍЧÀÍ£¬½²¾¿¸öÐÔ¼Û±È
ÔÙ˵µ½¼Û¸ñࣣ¬ÕâÒ»Ìõ½Ö×ÜÌåÀ´Ëµ»¹ËãÆ½¼Û£¬µ«Ò²·Ö²ã´Î¡£ÆÕͨµÄ×ãÁƼ¸Ê®¿é¸ã¶¨£¬ÒªÊǸߵȾ«ÓÍÍÆÄ㬿ÉÄܾ͵û¨ÉÏÁ½Èý°Ù¡£Ð§ÀÍÖÊÁ¿Ò»°ã¶¼»¹¿ÉÒÔ£¬µ«Ò²Òª½²ÔËÆø¡£ÄãÒªÊÇÓöµ½ÊÖÒպõļ¼Ê¦£¬ÄÇÕæµÄÊÇ׬µ½ÁË£»ÒªÊÇÅöÉϼ¼Êõ²»¿ÉµÄ£¬ÄÇ¿ÉÄܾ͸ÐÊÜÒ»°ã°ã¡£ÎÒ½¨Òéࣣ¬Ñ¡µêµÄʱºò¿ÉÒÔ¿´ÏÂÆÀ¼Û£¬»òÕßÖ±½ÓÎʵêÀïÄĸö¼¼Ê¦¸ÉµÃºÃ¡£
ʵÓÃСÌùÊ¿£ºÈç¹ûÊǵÚÒ»´ÎÈ¥£¬½¨ÒéÏÈÑ¡ÆÀ¼Û½Ï¸ßµÄµê£¬»òÕßÎÊÎÊÍâµØÈËÍÆ¼ö£¬±Ü¿ªÄÇЩÕÐÅÆ¿´ÆðÀ´²»¿¿Æ×µÄ¡£
Çé¿öºÍÆø·Õ£¬ÌåÑé¸ÐÂùÖØÒª
½²µ½Çé¿ö£¬ÕâµØ·½Ò²Óн²¾¿¡£ÓÐЩµê×°ÐÞÂùÆÕͨ£¬Ö÷ÒªÊÇ×ßʵ»Ý·Ïߣ»ÓÐЩ¸ßµÈµê£¬×°Ð޾͸ãµÃÂùÓвã´Î£¬½øÈ¥¸ÐÊÜÏñÊÇÅܵ½ÁËɶ»áËù¡£ÄãÒªÊÇͼ¸öÊæ·þ£¬¾ÍÑ¡Çé¿öºÃµÄ£»ÒªÊÇÖ»ÏëÌåÑéÊÖÒÕ£¬ÄÇÇé¿ö²îµãÒ²ÎÞËùν¡£²»¹ýÎÒ¾õµÃࣣ¬Çé¿öºÃµÄµØ·½£¬ÕûÌåÌåÑé¸Ð»áºÃЩ£¬¾¿¾¹ÍÆÄõÄʱºòËÉ¿ªÂùÖØÒª¡£
½áβ×ܽá
ÄǾ¿¾¹Òª¸ü×ÓÑ¡²Åû²È¿Ó£¿ÎÒ¹À¶Ñࣣ¬ÏÈÑ¡ÆÀ¼Û¸ßµÄµê£¬ÔÙÆ¾¾Ý×Ô¼ºÔ¤ËãºÍϲºÃÑ¡×÷·ç¡£Èç¹û»¹²»ÏþµÃѡɶ£¬¾ÍÏȸã¸öÆÕͨ×ãÁÆÊÔÊÔ£¬ÃþÃþÃŵÀ¡£
À¼ÖÝÆßÀïºÓÍÆÄÃÒ»Ìõ½Ö, ÍÆÄÃÌåÑé, ÍÆÄù¥ÂÔ, ÍâµØÉú»î, ÂÃÐÐÍÆ¼ö
¡¶³£µÂÎÄÀíѧԺ°üÔÂÁªÏµ·½·¨¡·
(¾Å)ÑÏÊØÅ©´åÓõؽ¨·¿Ö´·¨Õþ²ßµ×ÏߺìÏß¡£ÑϽûÎ¥·¨Î¥¹æÂòÂôÕ¬»ùµØºÍÎ¥¹æ¸ãÏàÖú½¨·¿¡£ÑϽû³ÇÕò¾ÓÃñµ½Å©´å¹ºÖÃÕ¬»ùµØºÍס·¿£¬ÑϽûΪ³ÇÕò¾ÓÃñÔÚÅ©´åÎ¥·¨½¨ÔìºÍÎ¥·¨¹ºÖõÄס·¿¹ÒºÅ·¢Ö¤¡£ÑϽûÏÂÏçÀûÓÃÅ©´åÕ¬»ùµØ½¨Éè±ðÊû´óÔººÍ˽ÈË»á¹Ý¡£²»µÃÒÔËùνµÄ¡°ÌØÊâ×ʸñȨ¡±¡¢´åÃñ¾öÒéµÈ±äÏà¸ø»ØÏçÍËÐݸɲ¿µÈ·ÇÅ©´å¼¯Ìå¾¼Ã×éÖ¯³ÉÔ±·ÖÅÉÕ¬»ùµØ½¨·¿¡£Å©´å´åÃñÓ¦Ñϸñƾ¾ÝÅú×¼µÄÃæ»ýºÍ¼Æ»®Ðí¿É½¨Éèסլ£¬²»µÃ³¬Ãæ»ýÕ¼µØ£¬²»µÃ³¬¹æÄ£½¨·¿¡£²»µÃÒÔÖÖÖÖÃûÒåÎ¥±³Å©ÃñÒâÔ¸Ç¿ÖÆÍ˳öÕ¬»ùµØºÍÇ¿ÆÈÅ©Ãñ¡°ÉÏÂ¥¡±£¬²»µÃÎ¥·¨ÊÕ»ØÅ©»§Õýµ±È¡µÃµÄÕ¬»ùµØ£¬²»µÃÒÔÍ˳öÕ¬»ùµØ×÷ΪũÃñ½ø³ÇÂä»§µÄÌõ¼þ¡£
¡¶²×ÖÝÄÄÀïÓÐй»ðµÄµØ·½¡·
±¾±¨±±¾©1ÔÂ12ÈÕµç (¼ÇÕßÀ¹ã)½üÈÕ£¬¼ÇÕß´Ó¾©½ò¼½¹¤ÒµÐͬôßÏȽøÖÆÔìÒµ¼¯ÈºÉú³¤ÐÂÎÅÐû²¼»áÉÏ»ñϤ£º¾©½ò¼½×Ô¶¯¼ÝʻʵÏÖ¿çÓòÈ«³¡¾°Ó¦Ó㬿ª·Å×Ô¶¯¼ÝÊ»²âÊÔÀï³Ì4311¹«ÀÍê³É²âÊÔÀï³Ì6000ÓàÍò¹«À´òÔìÁ˺£ÄÚ×î´óÖÇÄÜÍøÁªÆû³µ¶¼»á¼¶Ó¦Óó¡¾°¡£Í¬Ê±£¬È«¹úÊײ¿È«»·½Ú¹æ·¶×Ô¶¯¼ÝÊ»Æû³µÁ¢ÒìÓ¦ÓÃÔ˶¯µØ·½Á¢·¨Öƶ¨³ǫ̈£¬ÊµÏÖÈýµØÕþ²ß»¥ÈÏ£¬×Ô¶¯¼ÝÊ»³µÁ¾¿É±ã½Ý¿ªÕ¹ÃÅ·ӦÓÃÊԵ㡣
¡¶ÁøÖÝÀÖȺ·СÏï×ÓÀïÃæ¡·
ͼ 3 չʾÁËTriton¶àÄ¿±ê±àÒë¼Ü¹¹¡£Ô´´úÂëͨ¹ýMLIR½øÐÐÖð²ã½µ¼¶£º´Óƽ̨Î޹صÄTriton-MLIR£¬µ½Õë¶ÔÌØ¶¨Ó²¼þ£¨GPU/AMDGPU/MTIA£©µÄ·½ÑÔ£¬×îÖÕÉú³ÉÖ§³ÖNVIDIA (PTX)¡¢AMD (AMDGCN) ÒÔ¼°MTIA (RISC-V)ƽ̨µÄÔÉú¶þ½øÖÆÎļþ¡£