188ÌåÓýapp¹ÙÍø_188ÌåÓýͶע

·µ»ØÊ×Ò³

ËãÁ¦ | ѧÕß̸ÊõÓï

ÔĶÁÁ¿:1184 2022-11-12 Êղر¾ÎÄ

±¾ÆÚ·¢²¼ÊõÓïÈÈ´Ê£ºËãÁ¦£¨Computility£©¡£


\ | /

¡ï

¿ªÆªµ¼Ó


¡°ËãÁ¦¡±ÊǹúÄÚ×î½ü¼¸Äê²ÅƵ·±Ê¹ÓõĸÅÄĿǰ»¹Ã»ÓÐÑϸñµÄѧÊõ¶¨Ò壬¹úÍâҲûÓÐ׼ȷµÄÓ¢ÎÄ´Ê»ãÓëÖ®¶ÔÓ¦¡£¹æ·¶µØ¶¨ÒåËãÁ¦¸ÅÄ¶ÔÓÚ¸üºÃµØÌṩËãÁ¦¡¢Ê¹ÓÃËãÁ¦½ø¶ø¸³Äܾ­¼ÃÉç»á·¢Õ¹¾ßÓÐÖØÒªÒâÒå¡£¡°ËãÁ¦¡±µÄ±¾ÒåÊDZíʾij¸öÉ豸»òϵͳµÄ¼ÆËãÐÔÄÜ£¬ÊǼÆËãÐÔÄܵĿÚÓﻯ±í´ï¡£Ëæ×ÅÖÇÄÜʱ´úµÄµ½À´£¬ÖÇÄܼÆËãµÄÈýÒªËØ¡ª¡ªËãÁ¦¡¢Ëã·¨¡¢Êý¾Ý£¬Öð½¥³ÉΪÉç»áµÄÐÅÏ¢»ù´¡ÉèÊ©µÄÖØÒª×é³É²¿·Ö£¬¡°ËãÁ¦¡±µÄÄÚº­½øÒ»²½À©´óµ½Óû§ÄÜ»ñµÃµÄÌåÏÖΪÓû§Êµ¼ÊЧÓõļÆËãÐÔÄÜ¡£ÎÒÃÇй¹ÔìÁËÒ»¸öÓ¢ÎÄ´Êcomputility£¬¸Ã´ÊÊÇcomp(ute) ºÍutility£¨Ð§Ó㩵ľۺϣ¬Ö¼ÔÚ±í´ï¡°ËãÁ¦¡±Ò»´Ê³ýÁËÖ±¹ÛµÄ¼ÆËãÐÔÄÜ(performance)ÍâµÄÐÂÄÚº­¡£


ËãÁ¦

£¨Computility£©

×÷ÕߣºËïÄýêÍ   ÕÅÔÆÈª  ÁõÓ

Öйú¿ÆÑ§Ôº¼ÆËã¼¼ÊõÑо¿Ëù




InfoBox£º

ÖÐÎÄÃû£ºËãÁ¦

Ó¢ÎÄÃû£ºComputility

ѧ¿Æ£º¼ÆËã»úϵͳ½á¹¹

¶¨Ò壺ËãÁ¦ÊÇÌåÏÖΪÓû§Êµ¼ÊЧÓõļÆËãÐÔÄÜ

ʵÖÊ£º¡°ËãÁ¦¡±µÄ±¾ÒåÊDZíʾij¸öÉ豸»òϵͳµÄ¼ÆËãÐÔÄÜ£¬ÊǼÆËãÐÔÄܵĿÚÓﻯ±í´ï¡£Ëæ×ÅÖÇÄÜʱ´úµÄµ½À´£¬ÖÇÄܼÆËãµÄÈýÒªËØ¡ª¡ªËãÁ¦¡¢Ëã·¨¡¢Êý¾Ý£¬Öð½¥³ÉΪÉç»áµÄÐÅÏ¢»ù´¡ÉèÊ©µÄÖØÒª×é³É²¿·Ö£¬¡°ËãÁ¦¡±µÄÄÚº­½øÒ»²½À©´óµ½Óû§ÄÜ»ñµÃµÄÌåÏÖΪÓû§Êµ¼ÊЧÓõļÆËãÐÔÄÜ¡£



¡°ËãÁ¦¡±ÊǹúÄÚ×î½ü¼¸Äê²ÅƵ·±Ê¹ÓõĸÅÄĿǰ»¹Ã»ÓÐÑϸñµÄѧÊõ¶¨Ò壬¹úÍâҲûÓÐ׼ȷµÄÓ¢ÎÄ´Ê»ãÓëÖ®¶ÔÓ¦¡£ÎÒÃÇй¹ÔìÁËÒ»¸öÓ¢ÎÄ´Êcomputility£¬¸Ã´ÊÊÇcomp(ute) ºÍutility£¨Ð§Ó㩵ľۺϣ¬Ö¼ÔÚ±í´ï¡°ËãÁ¦¡±Ò»´Ê³ýÁËÖ±¹ÛµÄ¼ÆËãÐÔÄÜ(performance)ÍâµÄÐÂÄÚº­¡£


Ò»¡¢

ΪºÎ½üÄêÀ´¡°ËãÁ¦¡±³ÉΪÈÈ´Ê£¿


½üÄêÀ´¡°ËãÁ¦¡±Öð½¥³ÉΪѧÊõ½ç¡¢²úÒµ½ç¡¢¹«ÖÚµÄÈÈ´Ê£¬ËãÁ¦¡¢ËãÁ¦ÍøÂç¡¢ËãÁ¦Ö¸Êý¡¢ËãÁ¦¾­¼Ã¡¢¶«ÊýÎ÷Ëã¡¢¶«ÊýÎ÷´æ¡¢¶«ÊýÎ÷ѵµÈÐÂÃû´Ê²»¶ÏÓ¿ÏÖ¡£


¡°ËãÁ¦¡±Ô­À´Ö»Êdz¬¼¶¼ÆËãÁìÓò¹Ø×¢µÄ¶ÔÏ󣬴ú±í×ÅÈËÃǶԡ°ËãµÃ¿ì¡±¼«ÖÂÄÜÁ¦µÄ²»Ð¸×·Çó¡£Éî¶Èѧϰ¼¼ÊõµÄÐËÆð´øÀ´ÁËÈ˹¤ÖÇÄܵÄÈȳ±£¬±êÖ¾×ÅÐÅÏ¢»¯´ÓÊý×Ö»¯¡¢ÍøÂ绯×ßÏòÖÇÄÜ»¯µÄн׶Σ¬ÖÇÄܼÆËãʱ´ú¼´½«µ½À´¡£ÈËÃǰÑÖÇÄܼÆËã±³ºóµÄÈý¸öÇý¶¯Á¦¹é½áΪÖÇÄÜÈýÒªËØ¡ª¡ªËãÁ¦¡¢Ëã·¨ºÍÊý¾Ý¡£Òò´Ë£¬¡°ËãÁ¦¡±Ò»´Ê¿ªÊ¼±¸ÊܹØ×¢¡£


Ëæ×ÅÈ˹¤ÖÇÄÜÓëÎïÁªÍø£¨AIoT£©¼¼ÊõµÄ¹ã·ºÓ¦Ó㬡°¼ÆËãÎÞËù²»ÔÚ¡±³ÉΪÇ÷ÊÆ¡£Ò»·½Ã棬ԽÀ´Ô½¶àµÄÎï¼þ£¨Things£©ÖÐÒòΪǶÈëÁËоƬ»ò΢ÐͼÆËãϵͳ¶ø¾ß±¸Á˼ÆËãÄÜÁ¦£¬ÀýÈçË®±­¡¢²å×ù¡¢Ì¨µÆµÈ£¬ÈËÃÇÀÖÓÚÓá°ËãÁ¦¡±À´ºâÁ¿Îï¼þµÄ¼ÆËãÄÜÁ¦¡£ÁíÒ»·½Ãæ£¬ÔÆ¼ÆËãµÄ·¢Õ¹Ò²Ê¹µÃÔ½À´Ô½¶àµÄ¼ÆËãÈÎÎñÔÚÔÆÉÏÍê³É£¬ÈËÃÇÒ²ÇãÏòÓÚʹÓá°ËãÁ¦¡±À´ÆÀ¹ÀÔÆ¼ÆËãÖÐÐĵÄÕûÌ弯ËãÄÜÁ¦¡£


¹ú¼Ò·¢¸ÄίΪÁËÍÆ¶¯¡°Ð»ù½¨¡±Õ½ÂÔµÄʵʩ£¬Ìá³öÁË¡°¶«ÊýÎ÷Ë㡱ºÍ¹ú¼Ò´óÊý¾ÝÊàŦ½ÚµãµÈÖØ´ó½¨É蹤³Ì£»ÖйúÒÆ¶¯¡¢ÖйúµçÐŵÈÔËÓªÉÌ´ÓÔÆÍøÈںϵĽǶÈÌá³öÁË¡°ËãÁ¦ÍøÂ硱£»ÔÚѧÊõ½ç£¬ÖпÆÔº¼ÆËãËù´Ó¸ßͨÁ¿¼ÆËãµÄ½Ç¶ÈÌá³öÁË¡°ÐÅÏ¢¸ßÌú¡±ËãÁ¦Íø[1]£¬Åô³ÇʵÑéÊÒ´ÓÈ˹¤ÖÇÄÜ·¢Õ¹µÄ½Ç¶ÈÌá³öÁË¡°ÖйúÖÇÄÜËãÁ¦Íø¡±µÈ¡£¡°ËãÁ¦¡±Ò»´ÊÖð½¥±äµÃÔ½À´Ô½ÈÈ¡£


¶þ¡¢

¡°ËãÁ¦¡±µÄ±¾Òå


¡°ËãÁ¦¡±´Ó×ÖÃæÉÏÀí½â¾ÍÊǼÆËãÄÜÁ¦£¬ÊÇ´Ó±íʾÄÜÁ¦µÄµçÁ¦¡¢ÔËÁ¦½è¼ø¶øÀ´µÄ¡£¼ÆËã»úѧÊõ½ç¶ÔÓÚ¡°ËãÁ¦¡±Õâ¸ö¸ÅÄîÓÐÒ»¸ö´óÖµĹ²Ê¶£¬¼´±íʾij¸öÉ豸»òϵͳµÄ¼ÆËãÐÔÄÜ£¬»òÕß˵¡°ËãÁ¦¡±ÊǼÆËãÐÔÄܵĿÚÓﻯ±í´ï£¬ÀàËÆÓÚ¡°µçÄÔ¡±ÊǼÆËã»úµÄ¿ÚÓﻯ¡£ÕâÀïµÄ¼ÆËãÉ豸°üÀ¨¸öÈ˵çÄÔ¡¢ÊÖ»ú¡¢Ç¶ÈëʽÉ豸µÈ£¬¼ÆËãϵͳ°üÀ¨Æ¬ÉÏϵͳ£¨SoC£©¡¢³¬¼¶¼ÆËã»ú¡¢¸ßÐÔÄܼÆËã»ú¡¢ÔƼÆËãϵͳ¡¢Êý¾ÝÖÐÐÄϵͳ¡¢·Ö²¼Ê½¼ÆËãϵͳµÈ¡£


±íÕ÷¼ÆËãÐÔÄܵÄÖ¸±êÒ»°ãʹÓÃÔËËãËٶȱíʾ£¬°üÀ¨°ÙÍòÖ¸ÁîÊýÿÃ루MIPS£©¡¢¸¡µã²Ù×÷ÊýÿÃ루FLOPS£©¡¢¶¨µã²Ù×÷ÊýÿÃ루OPS£©µÈ£¬±íʾ¶¨µã¡¢°ë¾«¶È/µ¥¾«¶È/Ë«¾«¶È¸¡µã¡¢AI³£ÓõÄ8bitÕûÊý²Ù×÷µÈ·½ÃæµÄÐÔÄÜ¡£ÈËÃÇÒ»°ãÓÃÕâЩÐÔÄÜÖ¸±êÀ´²â¶ÈºÍ±íÕ÷É豸»òϵͳµÄËãÁ¦£¬±ÈÈ磬һ¿ÅAIÖÇÄܼÆËãоƬµÄËãÁ¦ÊÇ256TOPS£¬Ò»Ì¨³¬¼¶¼ÆËã»úµÄËãÁ¦ÊÇ1EFLOPS¡£


ÔÚ¼ÆËã»úѧÊõ½ç£¬ÎªÁË׼ȷ¿Ì»­¸÷ÖÖ¼ÆËã¸ºÔØ¡¢Ìåϵ½á¹¹¶ÔÐÔÄܵÄÓ°Ï죬ÐÔÄÜÖ¸±êÓë»ù×¼²âÊÔ(benchmark)¾Í¶àµÃ¶àÁË£¬±ÈÈ磺µ¥Î»ÖÜÆÚÖ´ÐеÄÖ¸ÁîÊý(Instructions/s, IPC)£¬Ã¿ÃëÖ´ÐеĹþÏ£Êý(Hashes/s)£¬Ã¿ÃëÖ´ÐеÄÊÂÎñÊý(Transactions/s)£¬Î²ÑÓ³Ù(Tail Latency)µÈ£»»ù×¼²âÊԾ͸ü¶àÁË£¬°üÀ¨£ºÃæÏòµ¥Ïß³ÌÓ¦ÓÃSPEC CPU£¬ÃæÏòÊý¾Ý¿âÓ¦ÓõÄTPC£¬ÃæÏò³¬ËãÓ¦ÓõÄHPL/HPCG£¬ÃæÏòÔÆ¼ÆËãÓ¦ÓÃSPEC Cloud£¬ÃæÏò¶àÏß³ÌÓ¦ÓõÄPARSEC£¬ÃæÏò´óÊý¾ÝÓ¦ÓõÄBigdataBench£¬ÃæÏòͼ¼ÆËãÓ¦ÓÃGraph500£¬ÃæÏòAIÓ¦ÓõÄMLperf¡¢AIPerfµÈµÈ¡£¶Ô¹«ÖÚÓ°Ïì×î´óµÄ¿ÉÄܾÍÊdz¬ËãTOP500ÅÅÐаñÁË£¬ËüÒÀ¾ÝµÄÆäʵ¾ÍÊÇʹÓÃHPL²â¶ÈµÄ¼ÆËã»úÐÔÄÜ¡£


Èý¡¢

¡°ËãÁ¦¡±µÄ·º»¯


¡°ËãÁ¦¡±³ÉΪÈÈÃÅ´Ê×îÔç³öÏÖÔÚ±ÈÌØ±ÒÍÚ¿óÁìÓò¡£ÍÚ¿óÊDZÈÌØ±ÒÇø¿éÁ´µÄ¹²Ê¶»úÖÆ£¬ËùνÍÚ¿óÒ²±»³Æ×÷¹¤×÷Á¿Ö¤Ã÷ (Proof Of Work)£¬ÊÇÖ¸±ÈÌØ±ÒÇø¿éÁ´µÄËùÓй²Ê¶½Úµãͨ¹ýËãÁ¦¾ºÕù»ñµÃ¼ÇÕËȨµÄ¹ý³Ì¡£¾ßÌå¶øÑÔ£¬¾ÍÊDZÈÌØ±Ò½Úµã°Ñ±ÈÌØ±ÒÍøÂçÖеÄδȷÈϽ»Ò×´ò°ü³ÉºòÑ¡Çø¿é£¬²¢Ìî³äÇø¿éÖеÄËæ»úÊý×Ö¶ÎÐγÉÍêÕûÇø¿éÄÚÈÝ£¬È»ºó°´ÕÕͳһµÄ¹þÏ£Ëã·¨£¨SHA256£©Ëã³öÒ»¸ö¹þÏ£Öµ¡£±È½Ï¹þÏ£ÖµÓëÒ»¸öÌØ¶¨Ä¿±êÖµ£¨ÄѶÈÖµ£©µÄ´óС£¬Èç¹û¹þϣֵСÓÚÌØ¶¨Ä¿±êÖµ£¬Ôò¸Ã½Úµã¾ÍÕÒµ½ÁË·ûºÏÒªÇóµÄÇø¿é£¬È¡µÃÁ˼ÇÕËȨ£¬²¢»ñµÃϵͳ½±ÀøºÍ½»Ò×ÊÖÐø·Ñ¡£Ìض¨Ä¿±êֵͨ³£»á¸ù¾ÝÈ«ÍøµÄ×ÜËãÁ¦¶¨ÆÚµ÷ÕûÄѶȣ¬´Ó¶øÊ¹µÃ±ÈÌØ±ÒÇø¿éÁ´µÄ³ö¿éËÙ¶Èά³ÖÔÚÒ»¸ö½ÏÎȶ¨µÄ·¶Î§ÄÚ£¨Ã¿10·ÖÖÓ×óÓÒ³öÒ»¸öÇø¿é£©¡£¶ÔÓÚµ¥¸ö¹²Ê¶½Úµã¶øÑÔ£¬ÒªËã³öÕâ¸ö·ûºÏÒªÇóµÄÇø¿éÊǷdz£À§Äѵģ¬Í¨³£ÐèÒª½øÐк£Á¿£¨2µÄ¼¸Ê®´Î·½£©µÄ¹þÏ£Åöײ£¬Òò¶øÒ»¸ö¹²Ê¶½Úµã£¨Í¨³£Ê¹ÓÃרҵµÄ¿ó»ú£©Ã¿ÃëÖÓÄÜ×ö¶àÉٴιþÏ£¼ÆËã¾Í³ÉΪÁËËüÔÚ±ÈÌØ±ÒÍøÂçÖÐÄÜ·ñÈ¡µÃÓÅÊÆµÄ¹Ø¼ü¡£ËùÓнڵãµÄËãÁ¦×ܺ;ʹú±íÁ˱ÈÌØ±ÒÇø¿éÁ´ÍøÂçµÄÕûÌ弯ËãÄÜÁ¦¡£¿ó»ú¼ÆËã¹þÏ£º¯ÊýÊä³öµÄËÙ¶È£¬¾ÍÊÇËü¡°ËãÁ¦¡±µÄ¶ÈÁ¿µ¥Î»¡£ÀýÈ磬һ¸ö¿ó»ú´ïµ½10T h/sµÄ¹þÏ£ÂÊʱ£¬Òâζ×ÅËü¿ÉÒÔÿÃë½øÐÐ10ÍòÒڴμÆËã¡£


¡°ËãÁ¦¡±½øÒ»²½ÓÃÔÚÁËÊý×Ö¾­¼ÃÁìÓò¡£»ªÎªµÈÆóÒµºÍÕþ¸®ºê¹Û¾­¼Ã²¿ÃÅÌá³öÁË¡°ËãÁ¦Ö¸Êý¡±£¬À´ÆÀ¹ÀÒ»¸öÆóÒµ¡¢Ò»¸öÇøÓòÄËÖÁÒ»¸ö¹ú¼ÒËùÄÜÌṩµÄ×ܼÆËãÄÜÁ¦£¬ÓÃÔÚÖÕ¶Ë¡¢Êý¾ÝÖÐÐÄÖа²×°µÄ´¦ÀíÆ÷оƬÊýÁ¿¡¢CPUºËµÄÊýÁ¿µÈÀ´ÆÀ¹À×ܼÆËãÄÜÁ¦£¬²¢ÇÒÑо¿ËãÁ¦Ö¸ÊýµÄÔö¼ÓÓëÊý×Ö¾­¼ÃÔö¼ÓÖµÖ®¼äµÄ±ÈÀý¹ØÏµ£¬ºâÁ¿ÐÅϢлù½¨µÄͶ×ÊЧÂÊ¡£¡°ËãÁ¦¾­¼Ã¡±Ò²±»Ìá³ö[2]£¬ÓÃÀ´±íʾ³¬Ëã²úÒµÒÔ¼°³¬Ë㸳Äܵĸ÷Ðи÷ÒµµÄGDPÔö¼ÓÖµ£¬¼ÃÄÏÊл¹ÂÊÏȽ¨ÉèÁË·¢Õ¹ËãÁ¦¾­¼ÃµÄ³¬Ëã²úÒµÔ°¡£


¡°ËãÁ¦ÍøÂ硱µÄÌá³öÈÃËãÁ¦½øÈëÁË»ù´¡ÉèÊ©·¶³ë¡£Ò»°ã²úÒµ½ç³£Óá°ËãÁ¦ÍøÂ硱£¬Ñ§Êõ½ç³£Óá°ËãÁ¦Íø¡±¡£¹ýÈ¥¼¸Ä꣬¹ú¼ÒºÍµØ·½Õþ¸®½¨ÉèÁ˺ܶ೬ËãÖÐÐÄ£¬ÆóÒµ¹¹½¨Á˺ܶàÔÆ¼ÆËãÖÐÐÄ£¬ÔÚÕâЩµØ·½¸ßËãÁ¦É豸±»Ãܼ¯µØ²¿ÊðÓÃÓÚÌṩ¹«¹²·þÎñ£¬ËãÁ¦µÄ»ù´¡ÉèÊ©ÊôÐÔ±»²»¶ÏÇ¿»¯¡£Í¨ÐÅÍøÂçÓ뻥ÁªÍøÊÇÈ«ÇòÐÔÐÅÏ¢»ù´¡ÉèÊ©£¬ÊÇÐÅÏ¢Éç»áµÄµ××ù£¬Ëæ×ÅSDN/NFV¡¢È·¶¨ÐÔÍøÂçµÈÍøÂç¼¼ÊõµÄ·¢Õ¹£¬ÍøÂçµÄÖÇÄܲâµ÷ÄÜÁ¦Ô½À´Ô½Ç¿£¬×ÔÈ»µØ£¬ËãÁ¦ÓëÍøÂçÔÚ»ù´¡ÉèÊ©²ãÃæµÄÈںϱ»Ìá³öÀ´ÁË¡£Ê×ÏÈ£¬ÊǹȸèµÈ¹ú¼Ê»¥ÁªÍøÆóÒµ£¬ÔÚÈ«Çò·¶Î§²¼¾ÖÁ˺ܶàÊý¾ÝÖÐÐÄ£¬ÔÚÕâЩÊý¾ÝÖÐÐÄÖ®¼ä×Ô½¨ÁË»¥ÁªµÄÍøÂ磬×Ô¶¨ÒåÁË»¥ÁªµÄЭÒé£»Ëæºó£¬¹úÄڵĻ¥ÁªÍøÆóÒµ¡¢ÔƼÆËãÆóÒµÒ²ÔÚÈ«¹ú·¶Î§ÄÚ²¼¾ÖÁ˶à¸öÊý¾ÝÖÐÐÄ£¬Í¨¹ýÐéÄâ×¨Íø»¥Áª³É·Ö²¼Ê½ÔÆ£»×îºó£¬µçÐÅÔËÓªÉ̱¾À´¾Í¾ßÓÐÍøÂçÉϵÄÓÅÊÆ£¬½üÀ´Ò²²»¶Ï¼ÓÇ¿ÔÚ¹«ÓÐÔÆ¡¢±ßÔµÔÆµÄͶ×ÊÁ¦¶È£¬ÔÆÍøÈںϾÍÊÇ×ÔÈ»µÄÁË[3]¡£ÓÉ´Ë£¬¡°ËãÁ¦ÍøÂ硱ӦÔ˶øÉú¡£


ËãÁ¦ÍøµÄ˼Ïë¿ÉÒÔ×·Ëݵ½ÉÏÊÀ¼Í60Äê´úÃÀ¹úѧÕßJohn McCarthyÌá³öµÄUtility computing£¬¼´¡°ËãÁ¦Ó¦¸ÃÏñµç»°ÏµÍ³Ò»Ñù£¬³ÉΪһ¸ö¹«¹²·þÎñ£¬Óû§¿ÉÒÔËæÓÃËæÈ¡£¬°´Óø¶·Ñ¡±£»ÔÚ³¬ËãÁìÓò£¬Ian FosterºÍCarl KesselmanÌá³öµÄÍø¸ñ¼ÆËã(Grid computing)Ò²Ôø·çÃÒһʱ£¬ÎÒ¹ú¸ßÐÔÄܼÆËã¿Æ¼¼×¨ÏîºÜ¶àÄê¶¼ÔÚÖ§³ÖÕâ·½ÃæµÄÑо¿£¬´´Òµ¹«Ë¾¡°²¢ÐпƼ¼¡±ÀûÓÃÕâÀ༼Êõ·þÎñ´óÁ¿³¬ËãÓû§£¬¶ÔÎÒ¹ú³¬ËãµÄÆÕ¼°Æðµ½ºÜºÃµÄ×÷Óã»ÔƼÆËãÒ²ÊÇÕâһ˼ÏëµÄ·¢Õ¹²úÎµß¸²ÁËÆóÒµÊý¾ÝÖÐÐÄÊг¡£¬Îª»¥ÁªÍøÓ¦ÓÃÌṩÁ˵¯ÐÔÉìËõ¡¢¿É¿¿ÐԸߵÄËãÁ¦µ××ù¡£µ±Ç°Ìá³öµÄËãÁ¦Íø²»Ó¦¸ÃÊÇÔÆ¼ÆËãµÄ¼òµ¥ÓÅ»¯£¬¶øÓ¦´ÓÈ«ÇòÐÅÏ¢»ù´¡ÉèÊ©µÄÊÓ½Çȥ˼¿¼ËüµÄ·¢Õ¹·½Ïò¡£


ËÄ¡¢

´ÓÏû·Ñ²àÀ©´ó¡°ËãÁ¦¡±ÄÚº­


×ÜÌåÀ´Ëµ£¬¡°ËãÁ¦¡±µÄÉÏÊöÄÚº­¶¼ÊÇ´Ó¹©¸ø²à³ö·¢ÃèÊöµÄ¡£ÀýÈ磬ÔÚÒ»¸ö¹«ÓÐÔÆÀÉêÇë¡°ËãÁ¦¡±ÍùÍù±íÏÖΪ»ñµÃ¶àÉÙ¸öÐéÄâ»ú¡¢¶à´óÄÚ´æÈÝÁ¿µÈ×ÊÔ´¡£


´ÓÈËÀà·¢Õ¹µÄÀúÊ·À´¿´£¬¾­¼ÃµÄ¸ßËÙ·¢Õ¹ÒÀÀµ»ù´¡ÉèÊ©µÄÆÕ¼°ÓëÓ¦ÓõÄÉ¡£Å©Òµ¾­¼ÃµÄ·¢Õ¹ÒÀÀµÓÚ½»Í¨»ù´¡ÉèÊ©¡¢Ë®Àû»ù´¡ÉèÊ©£¬¹¤Òµ¾­¼ÃµÄ·¢Õ¹ÒÀÀµÓÚÄÜÔ´ÓëµçÁ¦»ù´¡ÉèÊ©¡¢È«Çò»õÔË»ù´¡ÉèÊ©¡¢È«Çò½ðÈÚ»ù´¡ÉèÊ©¡¢È«ÇòͨÐÅ»ù´¡ÉèÊ©£¬Êý×Ö¾­¼ÃµÄ·¢Õ¹ÒÀÀµÓÚ»¥ÁªÍø¡¢ÍòÎ¬ÍøµÈÈ«ÇòÐÅÏ¢»ù´¡ÉèÊ©¡£Êý×Ö¾­¼Ã½øÒ»²½ÏòÖÇÄÜ»¯·¢Õ¹£¬ÒÀ¿¿µÄÊÇʲô£¿Ó¦¸ÃÊÇËãÁ¦¡¢Ëã·¨ºÍÊý¾ÝµÄÈ«Ãæ»ù´¡ÉèÊ©»¯£¬°üÀ¨ËãÁ¦»ù´¡ÉèÊ©¡¢Ëã·¨»ù´¡ÉèÊ©ºÍÊý¾Ý»ù´¡ÉèÊ©¡£


Ò»¸öÄÜÁ¦µÄ»ù´¡ÉèÊ©»¯µÄʵÖÊÊÇÕâ¸öÄÜÁ¦ÔÚÏû·Ñ²àµÄÄÚº­±»³ä·ÖÍÚ¾ò¡£ÔÚËãÁ¦ÁìÓò£¬ÓëÃÀÅ·µÈ·¢´ï¹ú¼Ò±È½Ï£¬ÎÒ¹úµÄËãÁ¦¼¯ÖÐÔÚÖÕ¶Ë£¬ÔƶËÏà¶Ô½ÏÈõ£»ÎÒ¹úµÄÏû·Ñ»¥ÁªÍøÓ¦ÓÃÇ¿£¬²úÒµ»¥ÁªÍøÓ¦ÓÃÈõ£»ÎÒ¹úµÄËãÁ¦×ÊԴΪÓÎÏ·¡¢ÊÓÆµµÈÐÅÏ¢Á÷·þÎñ¶à£¬ÎªÐÅÏ¢Éî¼Ó¹¤¡¢Ä£Ð;«Á¶µÈÖÇÄÜÁ÷·þÎñÉÙ¡£¸Ä±äÕâÖÖ²î¾àµÄ;¾¶²»ÊÇһζµØÔö¼Ó¹©¸ø²àµÄËãÁ¦×ÊÔ´ÊýÁ¿£¬»òÕ߯´ËãÁ¦¹©¸øµÄ¼Û¸ñ£¬¶øÊÇÔÚÏû·Ñ²à·¢Á¦£¬¿ªÕ¹Ô­ÀíÍ»ÆÆ¡¢¼¼Êõ´´Ð¡¢ÉÌҵģʽ´´Ð£¬ÈÃËãÁ¦Óû§µÄ¡°»ñµÃ¸Ð¡±ÌáÉý£¬¼´ÔÚÒ»¶¨µÄ×ÊԴϼ°Ê±Íê³ÉÎÊÌâÇó½â¡£´ËÍ⣬ÀûÓÃÎÒ¹úÐÅÏ¢»ù´¡ÉèÊ©ÉϵÄÏà¶ÔÓÅÊÆ£¬Ò²ÐíÊÇ»º½âÎÒ¹úÔÚ¼¯³Éµç·ÁìÓò³¤ÆÚ´æÔڵĵ¥Ð¾Æ¬ÐÔÄܲ»×ãÀ§¾³µÄÒ»¸ö°ì·¨¡£


ËùÒÔ£¬ÎÒÃǰÑËãÁ¦¶¨ÒåÐÞÕýΪÌåÏÖΪÓû§Êµ¼ÊЧÓõļÆËãÐÔÄÜ£¬¾ÍÊÇҪǿ»¯ËãÁ¦Óû§µÄ»ñµÃ¸Ð¡£


ΪÁ˱í´ï¡°ËãÁ¦¡±µÄÐÂÄÚº­£¬Ó¢ÎÄÎÒÃÇûÓвÉÓÃWIKIÉϵÄcomputing power£¬¶øÊÇй¹ÔìÁËÒ»¸öÓ¢Îĵ¥´Ê¡°computility¡±[4]£¬ÊÇcomp(ute) + utilityµÄ¾ÛºÏ£¬ÌåÏÖÁËÐèÒª¿¼ÂÇËãÁ¦×÷Ϊ¹«¹²·þÎñÆ·µÄÒ»Ð©ÌØÕ÷£¬ÓÈÆäÊÇÐèÒª´ÓÓû§Ïû·Ñ¹«¹²·þÎñµÄ½Ç¶ÈÀ´¿¼Á¿¡£ÔÚÕâ¸öÀíÄîÏ£¬Óû§Ö»¹ØÐļÆËãÈÎÎñÍê³ÉÐèÒª¶àÉÙ¡°ËãÁ¦¡±£¬ ¼´¡°ÕæÕýÈÃÓû§ÓлñµÃ¸ÐµÄ²Ù×÷µÄËÙÂÊ¡±(Operations of Interest Per Second, OIPS)£¬Àà±ÈÓÚÓÃÓÚÎïÖʼӹ¤µÄµçÁ¦µÄ¹¦ÂÊ¡°½¹¶ú/Ã롱£¬ËüÊÇÓÃÓÚÐÅÏ¢¼Ó¹¤µÄËãÁ¦µÄ¡°¹¦ÂÊ¡±£»ÖÁÓÚËãÁ¦ÓÉË­Ìṩ£¬ÈÎÎñÏòÄÄÀïÊäË͹ýÈ¥£¬ËãÁ¦Ìṩ·½Ö®¼äÈçºÎµ÷¶ÈµÈ£¬Óû§²»ÐèÒª¸ÐÖªµ½¡£ËãÁ¦Íø£¨¿É·­Òë³ÉComputility Grid£©£¬ÕýÊÇ´«ÊäºÍµ÷¶ÈÕâÖÖËãÁ¦ÈÎÎñµÄÍøÂç¡£


Îå¡¢

ËãÁ¦ÍøµÄÁù¸öÌôÕ½


ÔÚÖÇÄÜʱ´ú£¬ËãÁ¦µÄ¼¼ÊõÌôÕ½¡¢ÉÌÒµÌôÕ½¡¢Éú̬ÌôÕ½ºÜ¶à£¬ÐèҪеÄËãÁ¦²¿¼þ¡¢¸ü¸ßЧµÄËãÁ¦Õ¾£¬ËãÁ¦»ù´¡ÉèÊ©³ÉÐͺó»¹ÐèÒªÓëËã·¨»ù´¡ÉèÊ©¡¢Êý¾Ý»ù´¡ÉèÊ©½øÐÐÉî¶ÈñîºÏ¡£´ÓÏû·Ñ²à³ö·¢£¬ÎÒÃÇÈÏΪËãÁ¦Íø°üÀ¨ÁËÁù¸ö¼¼ÊõÌôÕ½£º¶àÔÆÍ³Ò»¡¢Õ¾Íø·ÖÀë¡¢±ä×âΪÓᢵ¥Ò»¼ÆÁ¿¡¢Íø³Ì³éÏó¡¢ÖÊÁ¿²â¶È¡£


µÚÒ»£¬¶àÔÆÍ³Ò»¾ÍÊǽ«¡°Æß¹ú°ËÖÆ¡±µÄÆóÒµÔÆ¼ÆËãÖÐÐÄ¡¢³¬¼¶¼ÆËãÖÐÐÄͳһ³É¡°planet scale¡±¼¶µÄËãÁ¦»ù´¡ÉèÊ©£¬ÓÐͳһµÄÓ¦ÓÃAPI¡¢ÔÆÕ˺š¢ÔƼäËãÁ¦²ð½è£¬Ó¦ÓÿçÔÆÇ¨ÒÆÊÇÎ޸еġ£


µÚ¶þ£¬Õ¾Íø·ÖÀë¾ÍÊǽ«ËãÁ¦×ÊÔ´Õ¾ÓëËãÁ¦ÍøÔËÓªÉ̽øÐзÖÀ룬ÔÚ¼¼ÊõÊÖ¶ÎÉÏÖ§³ÅÎÞËãÁ¦Õ¾µÄÐéÄâËãÁ¦ÔËÓªÉ̵ĵ®Éú¡£


µÚÈý£¬±ä×âΪÓþÍÊÇËãÁ¦Óû§¸Ä±äÁËʹÓÃËãÁ¦µÄ·½Ê½£¬¾ßÌåÀ´Ëµ£¬Ïà¶Ô´«Í³µÄ¸öÈ˼ÆËã£¬ÔÆ¼ÆËãÊDZäÂò×ÊԴΪ×â×ÊÔ´£¨±äÂôΪ×⣩£»Ïà¶ÔÔÆ¼ÆË㣬ËãÁ¦ÍøÊDZä×â×ÊԴΪÂòЧÓ㨱ä×âΪÓã©£¬ÓÐÖúÓÚ½â¾öÔÆ¼ÆËã´æÔÚµÄÓû§Õ¼´óÁ¿×ÊÔ´¶ø²»ÓõÄÎÊÌâ¡£


µÚËÄ£¬µ¥Ò»¼ÆÁ¿¾ÍÊÇÒªÓеçÁ¦ÄÇÑùµÄµ¥Ò»¼ÆÁ¿·½Ê½£¬¼´Óù¦ÂÊ£¨Íߣ©ºÍǧÍßʱ£¨¶È£©Í¬Ê±¿Ì»­Ïû·Ñ²àÓ빩¸ø²àµÄÐÐΪ£¬Ïû·Ñ²àµÄÉ豸¶¼Óй¦Âʱêʶ£¬²¢ÇÒ¿ÉÒÔͨ¹ýµç±íÀ´¶ÈÁ¿£»¹©¸ø²àµÄ·¢µç×°±¸²úÉúµÄµçÄÜÓкܶà²ÎÊý£¬µ«¶ÔÍâÌṩ·þÎñʱ¶¼¼ò»¯Îª¹¦ÂʺÍǧÍßʱÁ½¸öÖ¸±ê¡£


µÚÎå£¬Íø³Ì³éÏó¾ÍÊÇÒª¸øËãÁ¦ÍøÓû§Ìṩ±í´ïÈÎÎñµÄ¸ß¼¶³éÏó£¬ÀàËÆÓÚÍòÎ¬ÍøÖеÄÍøÒ³¡¢ËãÁ¦Õ¾ÖеĽø³Ì£¬Íø³Ì¾ÍÊÇËãÁ¦ÍøµÄÍøÒ³¼Ó½ø³Ì£»½ø³Ìͨ¹ýÏ̡߳¢È«¾Ö/¾Ö²¿Êý¾Ý¡¢ÏûÏ¢¡¢Îļþ¡¢¹ÜµÀ/Ì×½Ó×Ö¡¢ÐźÅÁ¿µÈÉÙÊý¸ÅÄîÖ§³ÅÁË·±¶àµÄµ¥»úÈÎÎñ¡¢²¢ÐÐÈÎÎñ¡¢·Ö²¼Ê½ÈÎÎñ¡¢ÍøÂçÈÎÎñµÄ¸ßЧ±í´ïÓëÖ¸ÅÉ(assignment)¡£


µÚÁù£¬ÖÊÁ¿²â¶È¾ÍÊÇÒª¶¨ÒåËãÁ¦Ïû·ÑÖÊÁ¿µÄÖ¸±ê¼°Æä²âÁ¿·½·¨£¬±ÈÈçͨÁ¿(Goodput)£¬¿ÉͬʱÌåÏÖÍÌÍÂÂÊ(Throughput)ÓëβÑÓ³Ù£¬ÊÕ·ÑÒÀ¾Ý²»Äܽö½öÊÇËãÁ¦×ÊÔ´ÊýÁ¿ÓëÕ¼ÓÐʱ³¤¡£


Áù¡¢

ÕÜѧ˼¿¼¡ª¡ª¼ÆËãµÄ¸ÅÄî´Ø


ËãÁ¦¸ÅÄîÊÇÓëʱ¾ã½øµÄʱ´ú²úÎÎÒÃǰÑʱ¿Õ³ß¶ÈÀ­µÃ¸ü´óÒ»µã£¬Ë¼¿¼Íù¿ÆÑ§ÕÜѧÉÏ¿¿Ò»µã£¬¿ÉÒÔÐγÉÒ»¸ö¼ÆËãµÄ¸ÅÄî´Ø[5]£ºËãÊõ¡¢Ëã·¨¡¢ËãÀñ¡¢ËãÁ¦¡¢ËãÊÆ£¬ÆäÖÐËãÊõ¡¢Ëã·¨¡¢ËãÀñ¿Ì»­Á˼ÆËã·½·¨£¬ËãÁ¦¡¢ËãÊÆ¿Ì»­Á˼ÆËãÄÜÁ¦¡£


ËãÊõÊÇ188ÌåÓýͶע£ºÊýÖµµÄ¼ÆËã·½·¨£¬ÊÇÏÁÒåµÄËã·¨£¬Ò²ÊÇ×î»ù±¾¡¢×î¹ËÃû˼ÒåµÄËã·¨£¬ËãÊõÇ¿µ÷¼ÆËãµÄ¼¼ÇÉ£¬ÈçÖйú³Ë·¨ºÍÓ¡¶È³Ë·¨¾ÍʹÓÃÁ˲»Í¬µÄ¼¼ÇÉ¡£


Ëã·¨ÊǹãÒåµÄ¼ÆËã·½·¨£¬°üÀ¨ÊýÖµËã·¨¡¢·ÇÊýÖµËã·¨£¬Ç¿µ÷¼ÆËãµÄ»úеµÄ¹æÔò£¬¾¡¹ÜËã·¨ÊÇÓÉÈËÄÔÉè¼Æ£¬µ«ÈËÄÔ±¾ÉíÉÆÓÚÇÉ˼£¬²»ÉÆÓÚÖ´ÐлúеµÄ¹æÔò£»´óÁ¿µÄÎÊÌâÍùÍùͨ¹ý»úеµÄ¹æÔòÈÝÒ×½â¾ö£¬Ê¹ÓÃAI¼¼ÊõÉè¼ÆËã·¨Ó¦ÊÇ¿ÉÐеġ£


ÈËÄÔÓë¼ÆËã»úÖ®¼ä´æÔÚ׎ôÃÜÁªÏµ£¬ÓÖ´æÔÚ×ÅÄÚÔÚ»úÖÆºÍÓïÒ幵ͨÉϵĺ蹵¡£ËãÀñÊÇ188ÌåÓýͶע£º¼ÆËãÈçºÎÔÚ¼ÆËã»úϵͳÉϽøÐеĹ淶[6]£¬Æä±ÈËã·¨¸ü½Ó½üÈËÄÔÕâÒ»¶Ë£¬¸ü¹Ø×¢¼ÆËã»úϵͳµÄÕûÌ壬ǿµ÷¼ÆËãµÄϵͳ¿É±»ÈËÄÔÖ±½Ó½øÐÐÆÀ¹À¡£ËãÀñÊDz»³ÉÎĵģ¬Ïà¶