²é¿´: 2230  |  »Ø¸´: 6
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

yalefield

½ð³æ (ÎÄ̳¾«Ó¢)

ÀϺºÒ»Ã¶

[½»Á÷] ̸̸GPU°É

ÏÈÀ´µã¶ùÐéµÄ¡£

¼ÆËã»ù´¡ÕýÔÚ·¢Éú¸ù±¾±ä¸ï¡ª¡ª½â¶Á¡°¼ÆËã2.0¡±

ÃÏÑÒ

´Ó±¾ÖÊÉÏ¿´£¬Èí¼þʵ¼ÊÉÏÖ»ÊǼÐÔÚÈËÓëÓ²¼þÖ®¼äµÄÒ»¸öÖмä²ã£¬ÈËÃÇʹÓÃÈí¼þµÄ¸ù±¾Ä¿µÄ»¹ÊÇÒªÈÃÓ²¼þÔËתÆðÀ´Îª×Ô¼º·þÎñ¡£Ó²¼þƽ̨Èç¹û³¤ÆÚÎȶ¨£¬Èí¼þ¾ÍÄܹ»°²ÎÈ·¢Õ¹£¬½¨Æð¸ßÂ¥´óÏã¬Ó²¼þ»ù´¡Èç¹û´ò¸öÅçÌ磬Èí¼þ¾Í»áµÃÒ»³¡¸Ðð¡£¹ýȥʮ¼¸ÄêÀ´£¬ÎÒÃǵļÆËã»·¾³ÒѾ­·¢ÉúÁ˺ܶà±ä»¯£¬±ÈÈçRISCµÄÐËÆð£¬´ó¹æÄ£·þÎñÆ÷¼¯ÈºµÄ·¢Õ¹£¬SIMDµÄÆÕ¼°£¬ÌرðÊÇÍøÂçµÄ´ó·¢Õ¹£¬ÁîÈËÓ¡ÏóÉî¿Ì¡£Ã¿Ò»Ïî±ä»¯¶¼¸øÈí¼þ´øÀ´Ò»¶¨³Ì¶ÈµÄ³å»÷¡£²»¹ý´ó²¿·ÖÇé¿öÏ£¬ÕâÖÖ³å»÷Á¦¶ÈÓÐÏÞ£ºÖ»ÐèÒªÓÐһС²¿·ÖÈËÈ¥¹Ø×¢¾ÍºÃÁË£¬ËûÃǻᾡ¿ÉÄܰÑÕâЩ±ä»¯°ü×°ÆðÀ´£¬´Ó¶øÊ¹µÃÆäÓàµÄ¾ø´ó²¿·ÖÈ˲»ÊÜÓ°Ï죬¶øÓÖÄܹ»ÏíÊÜÓ²¼þ·¢Õ¹´øÀ´µÄÃâ·ÑÎç²Í¡£±ÈÈç˵£¬RISC¸úÓ²¼þƽ̨´øÀ´µÄ±ä¸ïÊǷdz£¾Þ´óµÄ£¬µ«ÊÇÖ»ÓбàÒëÆ÷ºÍ²Ù×÷ϵͳ¿ª·¢ÕßÕæÕýÐèÒª¹Ø×¢Ëü¡£SIMD£¨MMX¡¢3DNow!¡¢SSEx£©µÄ·¢Õ¹Ê¹ÆÕͨ¼ÆËã»ú´¦Àí¶àýÌåÊý¾ÝµÄÄÜÁ¦»ñµÃÁ˱¾ÖÊÌáÉý£¬µ«Êdz§ÉÌÃÇÒ²ÍÆ³öÁËһϵÁзâ×°¿â£¬Ê¹Ó¦ÓÃÈí¼þ¿ª·¢ÕßÃÇÔÚ²»Ðè¶Ô¿ª·¢·½Ê½×öÖØ´ó¸Ä±äµÄÇé¿öÏÂÏíÊÜÕâЩ·¢Õ¹³É¹û¡£

È»¶øÕ¾ÔÚ½ñÌìÕâ¸öʱ¼äµãÉÏÍùǰ¿´£¬¾Í»á¿´µ½£¬Çé¿öÔÚ·¢ÉúµÄ±ä»¯¡£·¢ÉúÔÚÈô¸É¸ö²»Í¬ÁìÓòµÄÓ²¼þ½øÕ¹£¬¼¸ºõÔÚͬʱ´ïµ½ÁË¿ÉÒÔ±»³ÆÖ®Îª¡°±¾Öʱ仯¡±µÄ״̬¡£¶øËùÓÐÕâЩ±ä»¯½áºÏÆðÀ´£¬ÔòʹÎÒÃÇÃæ¶ÔÒ»¸ö×Ô1980Äê´ú³õPCáÈÆðÒÔÀ´´ÓÀ´Ã»ÓйýµÄ¾ÖÃæ£¬Ò»¸ö¿ÉÒÔºÁ²»¿äÕŵسÆÖ®Îª¡°±ä¸ï¡±µÄ¾ÖÃæ£¬ÎÒÃdzÆÖ®Îª¡°¼ÆËã2.0¡±¡£ÔÚ¡°¼ÆËã2.0¡±µÄʱ´úÀÈí¼þ¿ª·¢ÕßÃæ¶ÔµÄƽ̨»á·¢Éú¾Þ´óµÄ±ä»¯£¬¶øÇÒÕâЩ±ä»¯ºÜ¶àÊǷdz£±¾Öʵģ¬ÎÞ·¨¼òµ¥µØÊ¹Óá°°ü×°¡±µÄÊÖ¶ÎÆÁ±Îµô£¬´Ó¶øÒªÇóÈí¼þ¿ª·¢µÄʵ¼ùÒ²±Ø½«ËæÖ®·¢Éú¾Þ´óµÄ±ä»¯¡£Õâ¶ÔÈí¼þ²úÒµµÄÿһ¸öÈËÀ´Ëµ£¬ÊÇÀúÊ·ÉϺÜÉÙ»áÓöµ½µÄÇé¿ö£¬¸øÎÒÃÇ´øÀ´¾Þ´óµÄÌôÕ½ºÍ»úÓö¡£

ÏÂÃæ¾ÍÈÃÎÒÃÇÒ»ÆðÀ´Õ¹Íûһϡ°¼ÆËã2.0¡±½«¸øÎÒÃÇ´øÀ´µÄ³å»÷¡£

1. ¶àºËÓë²¢·¢±à³Ì

×Ô´Ó2005Äê³õC++±ê׼ίԱ»áÖ÷ϯHerb Sutter·¢±í¡¶²¢·¢µÄ¸ïÃü¡ª¡ªÃâ·ÑÎç²ÍÒѾ­½áÊø¡·µÄÖøÃûÎÄÕÂÒÔÀ´£¬¶àºËÒѾ­³ÉΪÕû¸öÈí¼þÉçȺÀïÈÈÃÅ»°Ìâ¡£ÔÚÄÇÆªÎÄÕÂÀHerb Sutter¶ÏÑÔ˵£¬CPUƵÂʵÄÌá¸ßÒѾ­½Ó½ü¼«ÏÞ£¬Ä¦¶û¶¨Âɵķ¢Õ¹½ñºó½«ÒÀÀµ¶àºË»¯½øÐÐÏÂÈ¥£¬Òò´Ë£¬Èí¼þÈôÒªÔÚδÀ´µÄ»·¾³ÏÂÉú´æ£¬±ØÐ뿼ÂDz¢·¢ÎÊÌâ¡£½Ó×Å£¬Herb Sutter×ö³öÁ˸ü´óµ¨ºÍ¸ü¾ªÈ˵ÄÓïÑÔ£¬ÄǾÍÊDz»´æÔÚ½â¾ö¶àºË±à³ÌÎÊÌâµÄÒøµ¯£¬²»´æÔÚ¿ÉÒÔ¼òµ¥µØ½«²¢·¢±à³ÌÎÊÌ⻯½âµôµÄ¹¤¾ß£¬¿ª·¢¸ßÐÔÄܵIJ¢ÐгÌÐò±ØÐëÒªÇ󿪷¢Õß´Ó¸ù±¾ÉϸıäÆä±à³Ì·½·¨¡£´ÓijÖÖÒâÒåÉÏÀ´Ëµ£¬Õâ²»½ö½öÊÇÒª¸Ä±ä50ÄêÀ´Ë³Ðò³ÌÐòÉè¼ÆµÄ¹¤ÒÕ´«Í³£¬¶øÇÒÊÇÒª¸Ä±äÊý°ÙÍòÄêÀ´ÈËÀà˳Ðò»¯Ë¼¿¼ÎÊÌâµÄϰ¹ß£¬ÆäÀ§Äѳ̶ȿÉÏë¶øÖª£¡

½«½ü3ÄêºóµÄ½ñÌ죬Herb SutterµÄÔ¤ÑÔËÆºõ³õ²½µÃµ½ÁËÓ¡Ö¤¡£µ¥ºË»úÆ÷ÏÖÔÚÒѾ­³ÉÁ˹ýʱ»õ£¬²¢ÇҺܿì¾Í»á¼ÓÈë¹Å¶­µÄÐÐÁС£¶ø¶àºË»úÆ÷µÄ¼Û¸ñÕýÔÚѸËÙϽµ¡£Èç½ñ»¨2Íò¿éÇ®ÈËÃñ±Ò£¬¿ÉÒÔÂòÏ¡°Èý¸ö8¡±µÄµ¶Æ¬·þÎñÆ÷¡ª¡ªÁ½¸ö4ºËÖÁÇ¿+8GÄÚ´æ+ËÄ¿é200GÓ²ÅÌ¡£ÔÙ¹ýÒ»¶Îʱ¼ä£¬Õâ¸öÅäÖÃÖеÄÿÏîÊý¾Ý¶¼»á·­·¬¡£Èç¹û˵ÔÚË«ºËʱ´úÎÒÃÇ»¹¿ÉÒÔ¼Ù×°Ò»Çж¼Ã»Óз¢Éú£¬ÄÇôµ±Ò»Ì¨»úÆ÷ÉϳöÏÖ16¸öºËµÄʱºò£¬¸ÒÓÚÈ¥ºöÂÔÕâÖÖÌåϵ½á¹¹Éϵĸù±¾±ä¸ïµÄÈË£¬Ò»¶¨ÊÇ·è×Ó¡£

ÈËÃÇÕýÔÚ½ôÕŵØÑ°ÕÒ׎â¾ö¶àºË±à³ÌÄÑÌâµÄ·½·¨¡£µ½Ä¿Ç°ÎªÖ¹£¬½øÕ¹²»Ì«´ó¡£Ä¿Ç°×îÀíÏëµÄ½á¹û£¬¾ÍÊÇÀàËÆIntel C++ºÍIntel FortranÕâÑùµÄ±àÒëÆ÷£¬¿ÉÒÔ×Ô¶¯Ê¶±ð¿É²¢Ðл¯µÄÑ­»·ÔËË㣬Ȼºóʵʩ×Ô¶¯²¢Ðл¯¡£µ«ÊÇÕâ¾àÀëÈ«Ãæ²¢·¢»¹ºÜÒ£Ô¶¡£ÀàËÆMPIºÍOpenMPÕâÑùµÄ½â¾ö·½°¸ËäÈ»Ôç¾Í´æÔÚ£¬µ«ÊÇÒªµÃµ½ÆÕ¼°ÄѶȲ»Ð¡¡£ÖÁÓÚÆäËûµÄһЩ³£¹æ·½°¸£¬ÎÞ·ÇÊÇÓÅ»¯¶àÏß³ÌÖеÄһЩÎÊÌ⣬±ÈÈçÎÞËøÊý¾Ý½á¹¹³¢ÊÔ±ÜÃâ¼ÓËøºÍ½âËø´øÀ´µÄ¾Þ´ó¿ªÏú£¬¶øÊÂÎñÐÍÄÚ´æÒ²ÊÇΪÁËÓÅ»¯¶àÏ̳߳ÌÐò¹²Ïí×ÊÔ´µÄÐÔÄܺͿɿ¿ÐÔ¡£×¨ÃÅΪ²¢·¢ÏµÍ³Éè¼ÆµÄÓïÑÔErlang£¬±»ºÜ¶àÈËÊÓΪ¶àºËʱ´úµÄJava£¬µ«ÊÇErlangµÄ³¤ÏîÔÚÓÚ²¢·¢ÈÎÎñµÄ·Ö·¢ºÍͬ²½£¬ÓÃËüÀ´´¦Àí¼ÆËãÃܼ¯Ð͵ÄÈÎÎñ£¬ÈçͼÐÎͼÏñ¶àýÌå´¦ÀíºÍÊýÖµ¼ÆË㣬ЧÂÊÖ®µÍÁîÈËÎÞ·¨½ÓÊÜ¡£Ò²Ðí°ÑErlangµ±³É¼ÆËãµÄdispatcher£¬¶øÈÃÿ¸öºËÉ϶¼¼ÌÐøÒÔ´«Í³µÄµ¥Ï̷߳½Ê½ÔËÐÐC³ÌÐòÊǽâ¾öÕâÀàÎÊÌâµÄ°ì·¨¡£µ«ÊÇËùÓÐÕâЩ·½·¨£¬¶¼Ê×ÏÈÒªÇó½«ÈÎÎñ·Ö½â³É¿Éͬʱ²¢ÐеĶà¸öµ¥Ôª£¬²¢ÇÒ½«²¢ÐмÆËãÖеÄÈô¸ÉÎÊÌⶨÒåÇå³þ¡£Ò²¾ÍÊÇ˵£¬ÕâЩ·½·¨¶¼ÎÞ·¨½â¾öÄǸö×î´óµÄÌôÕ½£ºÈ˵Ä˼ά·½Ê½×ª±äÎÊÌâ¡£²»¸Ä±äÎÒÃDZàдӦÓóÌÐòµÄ´«Í³ÏßÐÔ˼ά£¬ËùÓÐÕâЩ¹¤¾ß¶¼Ã»ÓÐÌ«´ó°ïÖú¡£ºÁÎÞÒÉÎÊ£¬ÕâÊǰÚÔÚÎÒÃÇÃæÇ°µÄ×î´óÄÑÌâÖ®Ò»¡£

2. мÆËãÉ豸

д×÷´ËÎÄʱ£¬Amazon¸Õ¸Õ·¢²¼Á˵ç×ÓÊéÔĶÁÆ÷Kindle£¬Õâ¿î²úÆ·µÄ³öÏÖ£¬»ù±¾ÉϵÈÓÚÐû¸æµç×ÓÔĶÁʱ´úµÄ½µÁÙ£¬ËüËù½«ÒýÆðµÄ³å»÷±Ø½«ÊÇ»®Ê±´úµÄ¡£È»¶ø¶ÔÓÚ¿ª·¢ÕßÀ´Ëµ£¬ËüÈ´Ö»²»¹ýÊÇÔÚÒ»¸öÒѾ­ºÜ³¤µÄмÆËãÉ豸Ãûµ¥ÀïÓÖ¼ÓÉÏÁËÒ»Ïî¡£Õâ¸öÃûµ¥ÖаüÀ¨£ºPS2/3£¬XBox/XBox360£¬Wii£¬ Tivo£¬Game Boy¡¢Game Boy Advance£¬PSP£¬iPhone£¬Windows Mobile£¬Symbian£¬Linux Mobile£¬Blackberry£¬iPod£¬³µÔص¼º½ÒÇ£¬µ±È»£¬»¹ÓÐ×î×¶¯ÈËÐĵĻúÆ÷ÈË¡£ÓÐÈË´ó¶ø»¯Ö®½«ËüÃÇͳ³ÆÎª¡°Ç¶ÈëʽÉ豸¡±£¬È»¶øÕâÊÇÒ»¸ö·Ç³£¾ßÓÐÎóµ¼ÐÔµÄ˵·¨£¬ÕâЩÉ豸ÖеÄÿһÏî¶¼²»ÊÇ´«Í³ÒâÒåÉϵġ°Ç¶ÈëʽÉ豸¡±£¬¶øÊǸü½Ó½üÓÚ¼ÆËã»úµÄͨÓüÆËãÉ豸£¬¸üÈ·ÇеÄ˵·¨Ó¦¸ÃÊÇ¡°×¨ÓõÄͨÓüÆËãÉ豸¡±¡£

½ö½öÊ®¼¸ÄêÒÔǰ£¬ÎÒÃÇ¿ÉÒÔ°²È«µØÈÏΪ£¬ÊÀ½çÉÏÿ̨¼ÆËã»ú¶¼ÊÇPC£¬Ã¿Ì¨PC¶¼ÓÃX86 CPU£¬¶¼°²×°ÁËDOS/Windows¡£Ëæ×Å×î½ü¼¸ÄêÀ´ÐµļÆËãÉ豸ÈçÓêºó´ºËñ°ãÓ¿ÏÖ£¬PC°ü´òÌìϵÄʱ´úÒѾ­Ò»È¥²»·µ£¬ÕâÒ»µãÒѾ­·Ç³£Çå³þ²»¹ýÁË¡£

È»¶ø£¬Èí¼þ¿ª·¢Õß²¢Ã»ÓдӹýÈ¥20¶àÄêÐγɵĵ¥Ò»Æ½Ì¨ÃÔ˼ÖаÚÍѳöÀ´¡£ÔÚÈí¼þϵͳ¿ª·¢ÖкÏÀíÔËÓÃ¶àÆ½Ì¨ÌØ³¤£¬³ä·Ö×¢ÖØ¿ÉÒÆÖ²ÐÔµÄ˼άÉÐδÐγɣ¬´ó²¿·ÖÓ¦Óû¹ÊÇΪ´«Í³PCƽ̨¿ª·¢µÄ¡£ÕâÒ»µãÏÔÈ»ÒѾ­ÂäºóÓÚʱ´úµÄ·¢Õ¹¡£µ±È»£¬ÕâÒ²¾Í¸øÄÇЩÓÐʶ֮ʿÌṩÁËÄѵõĻúÓö£¬³ä·ÖÀûÓÃ¶àÆ½Ì¨ÕûºÏµÄÓÅÊÆ£¬¾Í¿ÉÒÔ¿ª·¢³ö¸ïÃüÐÔµÄÐÂÐÍÓ¦Óá£

3. GPGPU

¡°CPU¡ª¡ªÖÐÐÄ´¦Àíµ¥Ôª£¬¼ÆËã»úµÄºËÐĺʹóÄÔ£¬Ò»ÇеÄÒ»ÇеÄÖ÷Ôס£¡±½Ì¿ÆÊéÉÏÕâô¸æËßÎÒÃÇ¡£

ºÜÒź¶£¬ÕâÖÖ˵·¨Ôç¾Í²»ÊÇÊÂʵÁË¡£×Ô´ÓÀàËÆDMAÕâÑùµÄ¼¼Êõ³öÏÖ£¬CPU¾ÍÔÚ²»¶ÏµØ¡°¼õ¸º¡±¡£ÊÂʵÉÏһ̨¼ÆËã»úÀïÓÐÐí¶à¿é²»Í¬µÄоƬ£¬ËüÃǸ÷×ÔÓи÷×Եľø»î£¬ÈÃÕų̂¼ÆËã»ú¸ßËÙÔËת¡£²»¹ý£¬²»¹ÜÔõô˵£¬CPU»¹ÊÇÕų̂µçÄÔÀï×îÇ¿ÓÐÁ¦µÄÖÐÐÄ£¬Ëü×îÇ¿´ó£¬×îÄܸɡ£¶ÔÂð£¿

ºÜÒź¶£¬Á¬Õâ¸ö˵·¨Ò²±äµÃ·Ç³£´àÈõÁË¡£ÔÚÄÇЩװ±¸Óи߼¶Í¼Ðο¨µÄµçÄÔÍæ¼ÒµÄ»úÆ÷ÖУ¬CPUÒѾ­²»ÊÇ×îÇ¿´óµÄ¼ÆËãµ¥ÔªÁË£¬È¡¶ø´úÖ®µÄÊÇGPU¡£

GPUÔ­±¾Ö»ÊÇΪÁ˽øÐÐ3DͼÐμÓËÙ¶øµ®ÉúµÄоƬ£¬ÓÉÓÚÆäרÓÃÐÔ£¬Ìåϵ½á¹¹½ÏÖ®CPU´ó´ó¼ò»¯£¬´Ó¶ø¿ÉÒԸ߶ÈÓÅ»¯Éè¼Æ£¬½øÐдó¹æÄ£µÄ¸¡µãÊý²¢ÐмÆËã¡£µ±´úGPUÔÚÕâ·½ÃæµÄÐÔÄÜÔ¶Ô¶³¬¹ýÁËCPU¡£ÔÚ¸¡µãÊý¼ÆËãËÙ¶ÈÉÏ£¬NVIDIA×îеÄGPU³¬¹ýIntel×î¿ìµÄCPU´ï10±¶ÒÔÉÏ£¬¶ø¾Ý³Æ£¬ÕâÒ»²î¾àÔÚδÀ´¼¸ÄêÄÚ»á´ïµ½Êý°Ù±¶¡£µ¥¾ÍÕâÒ»µãÀ´Ëµ£¬GPUÔç¾ÍÊǼÆËã»úÖÐ×î¿ìµÄоƬÁË¡£

È»¶ø£¬ÓÉÓÚGPUµÄרÓÃÐÔ£¬´ó²¿·ÖͨÓüÆËãÈÎÎñÊÇÎÞ·¨ÓÃGPUÀ´Íê³ÉµÄ¡£ÀýÈ磬Á¬×î×î¼òµ¥µÄ·ÖÖ§Óï¾ä£¬GPU¶¼ÎÞ·¨Íê³É¡£Òò´Ë£¬GPUÓÀÔ¶²»¿ÉÄÜÈ¡´úCPU¡£µ«ÊÇ£¬GPUÇ¿´óµÄ¼ÆËãÄÜÁ¦Èç¹û½ö½ö¸ø¸ßÐÔÄÜͼÐγÌÐòºÍÓÎÏ·À´Ê¹Óã¬Ò²ÎÞÒÉÊÇÒ»ÖÖ¾Þ´óµÄ¼ÆËã×ÊÔ´ÀË·Ñ£¬ÓÐûÓпÉÄܽ«GPUµÄ¼ÆËã×ÊÔ´±©Â¶¸øÓ¦ÓóÌÐòÔ±£¬ÓÉËûÃǽ«ÊʺÏÓÚGPU¼ÆËãµÄÈÎÎñת½»¸øGPUÍê³É£¬¶ø°ÑCPU½â·Å³öÀ´¸ÉCPUÉó¤µÄ¹¤×÷ÄØ£¿Ã»´í£¬Õâ¾ÍÊÇͨÓÃGPU¼ÆË㣨General Purpose GPU computing£©µÄ×ÚÖ¼¡£

ÑÛÏ£¬NVIDIAºÍAMD£¨²»¾ÃǰÊÕ¹ºATI£©¶¼ÔÚ¼ÓËÙÍÆ³ö¶ÔGPGPU¿ª·¢µÄÖ§³Ö£¬¶ø¾Ý´«IntelÒ²½«ÔÚ2008ÄêÍÆ³ö×Ô¼ºµÄ¶ÀÁ¢ÏÔ¿¨£¬¼ÓÈëÕ½¾Ö¡£ÕâÒ²¾ÍÒâζ×Å£¬²»³ö¼¸Ä꣬ÿ̨µçÄÔÀï¶¼»á´æÔÚÁ½¸öÇ¿´óµÄ¼ÆËãµ¥Ôª£¬Ò»¸öÊÇCPU£¬Ò»¸öÊÇGPU¡£Èí¼þ¿ª·¢ÈËÔ±½«ÃæÁÙеÄÌôÕ½¡ª¡ªÖ»ÓаÑÈÎÎñºÏÀíµØ·ÖÅ䏸CPUºÍGPU£¬²¢ÇÒ½øÐÐͳһµ÷¶È£¬²ÅÄܹ»´ïµ½Ð§ÂÊÉϵÄ×î¼Ñ»¯¡£´ËÍ⣬ÄÇʱºòµÄCPUÓÐ8¸ö»ò¸ü¶àµÄºË£¬¶øGPU±¾Éí¸üÊǸ߶Ȳ¢Ðл¯µÄ¼ÆËãµ¥Ôª£¬¼ÆËãÈÎÎñ²»½öÒªºÏÀí·Ö²¼£¬»¹ÐèÒª³ä·Ö²¢ÐУ¬ÕâÆäÖÐÔ̺¬µÄÌôÕ½Ö®´ó£¬×ã¹»ÁîÈËÐľªµ¨º®¡£È»¶ø£¬Ò²ÕýÕý´´ÔìÁËÓ¢ÐÛºá¿Õ³öÊÀµÄÌõ¼þ£¬Ë­Äܹ»ºáµ¶Á¢Âí£¬Ë­¾ÍÄܹ¦³ÉÃû¾Í¡£

4. ÎÞ´¦²»ÔÚµÄÍøÂç

»Øµ½Kindle£¬Õâ¸ö²úÆ·×îÓÐȤµÄ²¿·ÖÔÚÓÚ£¬Äã¿ÉÒÔËæÊ±Í¨¹ýÎÞÏßÍøÂçÏÂÔØÄãÏë¿´µÄÊ飬¶øÇÒÕâЩÏÂÔØµÄÊé±»±£´æÔÚÍøÂçÉÏÄãµÄÒ»¸ö˽È˿ռäÀï¡£ÄãÓÀÔ¶²»»áÂò²»µ½ÏëÒªµÄÊ飬ҲÓÀÔ¶²»Óõ£ÐļÒÀï̫С£¬·Å²»ÏÂÕâЩÊé¡£Èç¹ûÄãµÄKindle¶ªÊ§ÁË»òÕßÄãÏ뻻һ̨£¬Ã»¹ØÏµ£¬ÄãÅÓ´óµÄͼÊé¹Ý»áºÁ·¢ÎÞËð¡£

Äã¾õµÃÔõôÑù£¿·Ç³£ºÃ£¬¶ÔÂ𣿵«ÕâÐèÒªÒ»¸öÌõ¼þ£¬Ò»¸öÖØÒªµÄÌõ¼þ¡ª¡ªÎÞËù²»ÔÚµÄÍøÂç£¬ÌØ±ðµÄ£¬ÎÞËù²»ÔÚµÄÎÞÏßÍøÂç¡£

²»³ö¼¸Ä꣬½«²»»áÔÙ´æÔÚInternetµÄËÀ½Ç£¬ÔÚÈκεط½Äã¶¼¿ÉÒÔ¸ßËÙ·ÃÎÊInternet¡£¶ÔÈí¼þ¿ª·¢ÕßÀ´ËµÕâÒâζ×Åʲô£¿ÕâÒâζןܶà¹ýÈ¥¹ßÓõÄÈí¼þÉè¼ÆË¼Â·½«²»ÔÙÊÇ×îÓŵÄÁË£¬¹ØÓÚÍøÂç·ÃÎÊÏÞÖÆµÄºÜ¶àµ£ÓÇÒ²±äµÃ²»±ØÒªÁË¡£Ó¦ÓÿÉÒÔ±£Ö¤ÓÀÔ¶Á¬Íø£¬Óû§Êý¾ÝÒ²×îºÃ±£´æÔÚÍøÂçÉÏ£¬Ãܼ¯µÄ¼ÆËãÈÎÎñ½»¸øÍøÂçÉϵĸßËÙ½ÚµãÀ´Ö´ÐУ¬¿ÉÄܱȱ¾µØÖ´Ðиü¿ì¡£Ò»ÑÔÒÔ±ÎÖ®£¬ÍøÂç¼ÆËã½«È«ÃæÈ¡´úµ¥»ú¼ÆË㣬ÎÞÂÛÊǶÔPCÀ´Ëµ£¬»¹ÊǶԸ÷ÖÖ¸÷ÑùµÄСÉ豸À´Ëµ¡£

¸üÖØ´óµÄ±ä»¯¿ÉÄÜÀ´×ÔÈËÃǵÄÉú»î·½Ê½£¬µ±»¥ÁªÍø¡ª¡ªÕâ¸öĿǰÊÀ½çÉϹæÄ£×î´ó¡¢×î×ÔÓɵÄÍøÂ硪¡ªÎÞ´¦²»ÔÚ²¢ÇÒËÙ¶È·É¿ìµÄʱºò£¬ÆäËûµÄͨÐÅÍøÂ绹ÓдæÔڵıØÒªÂð£¿ÎÒÃÇ»¹ÐèҪʹÓÃÖйúÒÆ¶¯µÄרÓÐÍøÂç²¢ÇÒÿ¸öÔÂΪ֮¸¶³ö²»·ÆµÄ·ÑÓÃÂð£¿ÎÒÃÇ»¹ÐèÒªÈÌÊÜÖîÈç¡°ÄÔ°×½ð¡±ÄÇÑùµÄÀÃ¹ã¸æºÍ½ÃÈàÔì×÷µÄÀÃÖ÷³ÖÈËÂð£¿ÎÒÃÇ»¹ÐèÒªÂòÈÕ±¨ºÍÔÓÖ¾Â𣿿ÉÄܶ¼²»ÐèÒªÁË¡£»¥ÁªÍø¾ÍÊǵçÊÓ£¬»¥ÁªÍø¾ÍÊǵ绰£¬»¥ÁªÍø¾ÍÊDZ¨Ö½£¬Ò»ÇÐýÌå¹éÓÚ»¥ÁªÍø¡£ÕâÖÖ¾ÖÃæ»á¸øÈËÀàµÄÉú´æ·½Ê½´øÀ´Ò»¸öÖØ´óµÄ±ä¸ï£¬ÔÚÆäÖÐÔ̺¬×ž޴ó»ú»á¡¢ÌôÕ½ºÍ²Æ¸»¡£ÔÚÕâ¸öÒâÒåÉÏ£¬GoogleµÄ³É¹¦Ö»²»¹ýÊÇÒ»¸öÐòÇú¶øÒÑ¡£

ÈçÉÏËùÊö£¬ÏàÐÅÄúÒѾ­Òâʶµ½ÎÒÃÇ´¦ÔÚÒ»¸öÔõÑùµÄ±ä¸ïµ±ÖУ¡ÁîÎÒÃÇÐ˷ܲ»ÒѵÄÊÇ£¬Èí¼þ¿ª·¢ÕßÔÚÕâ¸ö±ä¸ïÖд¦ÓÚǰ·æµÄλÖã¬ÎÒÃÇ×¼±¸ºÃÁËÂð£¿

==========
ÔÚ¶àºËCPUÉϵĶàÏ̲߳¢ÐгÌÐòÉè¼Æ£¬¾¿¾¹Ó¦¸Ã±»³ÆÎª¡°²¢ÐУ¨parallel£©¡±»¹ÊÇ¡°²¢·¢£¨concurrency£©¡±£¬²¢Ã»ÓÐͳһµÄÈÏʶ¡£Í¨³£½«¡°²¢ÐС±¶¨ÒåΪÔÚ¶à¸ö¼ÆËãµ¥ÔªÉÏͬʱִÐжà¸öÈÎÎñ£¬¶ø½«¡°²¢·¢¡±¶¨ÒåΪÔÚµ¥¸ö¼ÆËãµ¥ÔªÉÏÒÔ·ÖʱµÄ·½Ê½¡°Í¬Ê±¡±Ö´Ðжà¸öÈÎÎñ£¬ÓÉÓÚ¶àºËCPUÓжà¸ö¼ÆËãµ¥Ôª£¬Òò´ËËÆºõ³ÉΪ¡°²¢ÐС±¸ü¼ÓºÏÊÊ¡£µ«ÓÖÒòΪµ¥¸ö¶àºËCPU¶ÔÍâÖ»±íÏÖΪһ¸ö¼ÆËãµ¥Ôª£¬Òò´ËËÆºõ¡°²¢·¢¡±Ò²ºÜºÏÊÊ¡£¶ÔÕâ¸öÎÊÌâȱ·¦Í³Ò»µÄÈÏʶ¡£´ÓÈí¼þ¿ª·¢ÉÏÀ´¿´£¬ÎÞÂÛÊÇ·ñÖ´ÐÐÔÚ¶à¸öºËÉÏ£¬±à³Ì·½·¨±¾Éí±ØÐë·¢Éú±ä»¯£¬ÕâÖֱ仯Á˵ıà³Ì·½·¨Í¨³£±»³ÆÎª¡°²¢·¢±à³Ì¡±£¬±íÃ÷ÕâÑù·½Ê½±àдµÄ³ÌÐò¼È¿ÉÒÔÅÜÔÚ¶à¸ö¼ÆËãµ¥ÔªÉÏ£¬Ò²¿ÉÒÔÒÔ·ÖʱµÄ·½Ê½Ö´ÐÐÔÚÒ»¸ö¼ÆËãµ¥ÔªÉÏ¡£

[ Last edited by csfn on 2008-12-29 at 20:24 ]
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

ѧϰ×ÊÁÏ ²¢ÐмÆËã

» ²ÂÄãϲ»¶

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yalefield

½ð³æ (ÎÄ̳¾«Ó¢)

ÀϺºÒ»Ã¶

BrookGPU±àÒëÆ÷----ÈÃGPUÄ£ÄâCPUµÄÒ»°ãÓ¦ÓÃ

Rookie

¡¡¡¡BrookGPUÊÇ˹̹¸£´óѧһ¸öÏ൱ÓÐȤµÄÏîÄ¿£¬Ëü¿ÉÒÔΪÄãÕ¹ÏÖµ±Ç°GPUµÄÇ¿´óÐÔÄÜ£¬ËäȻĿǰGPUÉв»ÄÜÍêȫȡ´úCPU£¬µ«ÊÇÕâ¸ö±àÒëÆ÷ΪGPUÄ£ÄâCPUµÄÒ»°ãÓ¦ÓÃÌṩÁËÒ»¸öÔËÐл·¾³¡£

¡¡¡¡BrookGPUÊÇÒ»¸ö±àÒëÆ÷ºÍʵʱϵͳ£¬¿ÉÒÔΪµ±Ç°GPUÌṩ¼òµ¥µÄÀàËÆCµÄ±à³Ì»·¾³¡£Ò»¸öÔËÐÐÔÚNVIDIA GeForce FX 5900 UltraµÄshader³ÌÐòÔËËãËٶȿɴï20 GFLOPS£¬Ï൱ÓÚ 10GHzµÄPentium 4£¬¶øÇÒͼÐÎϵͳµÄÄÚ´æ´ø¿íΪ25.3 GB/sec£¬Ïà±ÈPentium 4Ö»ÓÐ5.96 GB/sec¡£´ÓÕâÁ½¸öԭʼÊý¾Ý²»ÄÑ¿´³öGPUÊÇÒ»¸ö·Ç³£¿ìµÄÔËËãÒýÇæ£¬µ«ÊÇÓÉÓÚGPUµÄרÓÃÐÔ£¬ËùÒÔÔÚÆäÉϱà³ÌÏ൱ʹ¿à¡£BrookGPUÔÚC»ù´¡Ö®ÉÏÔö¼ÓÁ˼òµ¥µÄÊý¾Ý²¢ÐÐÓïÑÔ£¬¿ÉÒÔÈóÌÐòÔ±Ö¸¶¨ÔÚGPUÉÏÔËÐеIJ¿·ÖÌØ¶¨´úÂ룬¶øBrookGPU±àÒëÆ÷À´¸ºÔðʵʱÔËÐÐÆäËûµÄ²¿·Ö¡£

¡¡¡¡Ê×ÏÈÉùÃ÷£¬ÎÒ¸öÈ˲¢²»ÊÇProgrammer£¬¸Ð¾õµ±Ç°GPU³¤ÓÚ¸´ÔÓµÄʸÁ¿(¾ØÕó)¼ÆËã(Vertex shaderµÄÇ¿´óÓ¦¸Ã¾ÍÊǼ¸ºÎת»»µÄ¿É±à³ÌÐÔÄÜ)?Òò´Ë´ÓÊÂÒ»°ãµÄ´ËÀà¼ÆËãÓ¦¸ÃÓкܸߵÄЧÂÊ£¿

¡¡¡¡ÎÒ»¹¼ÇµÃEpicµÄÊ×ϯ³ÌÐòÔ±Tim Sweency˵¹ýδÀ´Ëæ×ÅCPU¹¦Äܲ»¶ÏÔöÇ¿£¬Ìض¨Ó¦ÓõÄGPU½«»áÏûʧ¡£Ò²ÐíδÀ´ÖÕ¾¿½«»áÓÐÒ»¸öCPU/GPU´ÓÊÂËùÓеÄÔËËã?
3Â¥2007-12-27 11:04:19
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 7 ¸ö»Ø´ð

yalefield

½ð³æ (ÎÄ̳¾«Ó¢)

ÀϺºÒ»Ã¶

ÈçºÎͨ¹ý±à³Ì½«GPUÓÃÓÚͨÓüÆËãÈÎÎñ

×÷ÕߣºIan Buck£¬Ñо¿Ô±£¬ÃÀ¹ú˹̹¸£´óѧͼÐÎʵÑéÊÒ£¬E-Mail: ianbuck@graphics.stanford.edu

Ëæ×ÅÏÖ´úͼÐδ¦ÀíÆ÷(GPU)¿É±à³ÌÄÜÁ¦¼°ÐÔÄܵÄÌá¸ß£¬Ó¦Óÿª·¢ÉÌÃÇһֱϣÍûͼÐÎÓ²¼þ¿ÉÒÔ½â¾öÒÔǰֻÓÐͨÓÃCPU²ÅÄÜÍê³ÉµÄ¸ßÃܼ¯¼ÆËãÈÎÎñ¡£¾¡¹ÜÀûÓÃͨÓÃGPU½øÐмÆËãºÜÓз¢Õ¹Ç°¾°£¬µ«´«Í³Í¼ÏñÓ¦Óñà³Ì½Ó¿ÚÈÔÈ»½«GPU³éÏó³ÉÒ»¸ö°üÀ¨ÎÆÀí¡¢Èý½ÇÐκÍÏñËØÔÚÄÚµÄͼÏñ»æÖÆÆ÷¡£Ñ°ÕÒÒ»ÖÖÄܹ»Ê¹ÓÃÕâЩ»ù±¾ÔªËصÄÓ³ÉäËã·¨²¢²»ÊÇÒ»Ïî¼òµ¥µÄ²Ù×÷£¬¼´±ã¶Ô×îÏȽøµÄͼÐοª·¢É̶øÑÔÒ²ÊÇÈç´Ë¡£

ÐÒÔ˵ÄÊÇ£¬»ùÓÚGPUµÄ¼ÆËã´Ó¸ÅÄîÉϽ²ºÜÈÝÒ×Àí½â£¬²¢ÇÒÏÖÓжàÖָ߼¶ÓïÑÔºÍÈí¼þ¹¤¾ß¿ÉÒÔ¼ò»¯GPUµÄ±à³Ì¹¤×÷¡£µ«ÊÇ£¬¿ª·¢É̱ØÐëÊ×ÏÈÁ˽âGPUÔÚͼÏñ»æÖƹý³ÌÖÐÊÇÈçºÎ¹¤×÷µÄ£¬È»ºó²ÅÄÜÈ·¶¨¿ÉÓÃÓÚ¼ÆËãµÄ¸÷¸ö×é¼þ¡£

ÔÚ»æÖÆÍ¼Ïñʱ£¬GPUÊ×ÏȽÓÊÕËÞÖ÷ϵͳÒÔÈý½Ç¶¥µãÐÎʽ·¢Ë͵ļ¸ºÎÊý¾Ý¡£ÕâЩ¶¥µãÊý¾ÝÓÉÒ»¸ö¿É±à³ÌµÄ¶¥µã´¦ÀíÆ÷½øÐд¦Àí£¬¸Ã´¦ÀíÆ÷¿ÉÒÔÍê³É¼¸ºÎ±ä»»¡¢ÁÁ¶È¼ÆËãµÈÈκÎÈý½ÇÐμÆËã¡£½ÓÏÂÀ´£¬ÕâЩÈý½ÇÐÎÓÉÒ»¸ö¹Ì¶¨¹¦ÄܵĹâÕ¤Æ÷ת»»³ÉÏÔʾÔÚÆÁÄ»Éϵĵ¥¶À¡°Ë鯬(fragment)¡±¡£ÔÚÆÁÄ»ÏÔʾ֮ǰ£¬Ã¿¸öË鯬¶¼Í¨¹ýÒ»¸ö¿É±à³ÌµÄË鯬´¦ÀíÆ÷¼ÆËã×îÖÕÑÕɫֵ¡£

¼ÆËãË鯬ÑÕÉ«µÄÔËËãÒ»°ã°üÀ¨¼¯ºÏÏòÁ¿Êýѧ²Ù×÷ÒÔ¼°´Ó¡°ÎÆÀí¡±ÖÐÌáÈ¡´æ´¢Êý¾Ý£¬¡°ÎÆÀí¡±ÊÇÒ»ÖÖ´æ´¢±íÃæ²ÄÁÏÑÕÉ«µÄλͼ¡£×îÖÕ»æÖƵij¡¾°¿ÉÒÔÏÔʾÔÚÊä³öÉ豸ÉÏ£¬»òÊÇ´ÓGPUµÄ´æ´¢Æ÷ÖØÐ¸´ÖƵ½ËÞÖ÷´¦ÀíÆ÷ÖС£

¿É±à³Ì¶¥µã´¦ÀíÆ÷ºÍË鯬´¦ÀíÆ÷ÌṩÁËÐí¶àÏàͬµÄ¹¦ÄܺÍÖ¸Á¡£µ«ÊÇ£¬´ó²¿·ÖGPU±à³ÌÈËÔ±Ö»½«Ë鯬´¦ÀíÆ÷ÓÃÓÚͨÓüÆËãÈÎÎñ£¬ÒòΪËüͨ³£Ìṩ¸üÓŵÄÐÔÄÜ£¬¶øÇÒ¿ÉÒÔÖ±½ÓÊä³öµ½´æ´¢Æ÷¡£

ÀûÓÃË鯬´¦ÀíÆ÷½øÐмÆËãµÄÒ»¸ö¼òµ¥Àý×ÓÊǶÔÁ½¸öÏòÁ¿½øÐÐÏà¼Ó¡£Ê×ÏÈ£¬ÎÒÃÇ·¢²¼Ò»¸ö´óÈý½ÇÐΣ¬ÆäËù°üº¬µÄË鯬ÊýÁ¿ºÍÏòÁ¿´óС(ÈÝÄɵÄÔªËØ)Ïàͬ¡£²úÉúµÄËéÆ¬Í¨¹ýË鯬´¦ÀíÆ÷½øÐд¦Àí£¬´¦ÀíÆ÷ÒÔµ¥Ö¸Áî¶àÊý¾Ý(SIMD)µÄ²¢Ðз½Ê½Ö´ÐдúÂë¡£½øÐÐÏòÁ¿Ïà¼ÓµÄ´úÂë´Ó´æ´¢Æ÷ÖÐÌáÈ¡Á½¸ö´ý¼ÓÔªËØ£¬²¢¸ù¾ÝË鯬µÄλÖýøÐÐÏòÁ¿Ïà¼Ó£¬Í¬Ê±Îª½á¹û·ÖÅäÊä³öÑÕÉ«¡£Êä³ö´æ´¢Æ÷±£´æÁËÏòÁ¿ºÍ£¬Õâ¸öÖµÔÚÏÂÒ»²½¼ÆËãÖпÉÒÔ±»ÈÎÒâʹÓá£

¿É±à³ÌË鯬´¦ÀíÆ÷µÄISAÀàËÆÓÚDSP»òPentium SSEµÄÖ¸Á£¬ÓÉËÄ·SIMDÖ¸ÁîºÍ¼Ä´æÆ÷×é³É¡£ÕâЩָÁî°üÀ¨±ê×¼ÊýѧÔËËã¡¢´æ´¢Æ÷ÌáȡָÁîºÍ¼¸¸öרÓÃͼÐÎÖ¸Áî¡£

GPUÓëDSPµÄ±È½Ï

GPUÔÚ¼¸¸öÖ÷Òª·½ÃæÓбðÓÚDSP¼Ü¹¹¡£ÆäËùÓмÆËã¾ùʹÓø¡µãËã·¨£¬¶øÇÒĿǰ»¹Ã»ÓÐλ»òÕûÊýÔËËãÖ¸Áî¡£´ËÍ⣬ÓÉÓÚGPUרΪͼÏñ´¦ÀíÉè¼Æ£¬Òò´Ë´æ´¢ÏµÍ³Êµ¼ÊÉÏÊÇÒ»¸ö¶þάµÄ·Ö¶Î´æ´¢¿Õ¼ä£¬°üÀ¨Ò»¸öÇø¶ÎºÅ(´ÓÖжÁȡͼÏñ)ºÍ¶þάµØÖ·(ͼÏñÖеÄX¡¢Y×ø±ê)¡£

´ËÍ⣬ûÓÐÈκμä½ÓдָÁî¡£Êä³öдµØÖ·ÓɹâÕ¤´¦ÀíÆ÷È·¶¨£¬¶øÇÒ²»ÄÜÓɳÌÐò¸Ä±ä¡£Õâ¶ÔÓÚ×ÔÈ»·Ö²¼ÔÚ´æ´¢Æ÷Ö®ÖеÄËã·¨¶øÑÔÊǼ«´óµÄÌôÕ½¡£×îºóÒ»µã£¬²»Í¬Ë鯬µÄ´¦Àí¹ý³Ì¼ä²»ÔÊÐíͨÐÅ¡£Êµ¼ÊÉÏ£¬Ë鯬´¦ÀíÆ÷ÊÇÒ»¸öSIMDÊý¾Ý²¢ÐÐÖ´Ðе¥Ôª£¬ÔÚËùÓÐË鯬ÖжÀÁ¢Ö´ÐдúÂë¡£

¾¡¹ÜÓÐÉÏÊöÔ¼Êø£¬µ«ÊÇGPU»¹ÊÇ¿ÉÒÔÓÐЧµØÖ´ÐжàÖÖÔËË㣬´ÓÏßÐÔ´úÊýºÍÐźŴ¦Àíµ½ÊýÖµ·ÂÕæ¡£ËäÈ»¸ÅÄî¼òµ¥£¬µ«ÐÂÓû§ÔÚʹÓÃGPU¼ÆËãʱ»¹ÊÇ»á¸Ðµ½ÃÔ»ó£¬ÒòΪGPUÐèҪרÓеÄͼÐÎ֪ʶ¡£ÕâÖÖÇé¿öÏ£¬Ò»Ð©Èí¼þ¹¤¾ß¿ÉÒÔÌṩ°ïÖú¡£Á½Öָ߼¶ÃèÓ°ÓïÑÔCGºÍHLSLÄܹ»ÈÃÓû§±àдÀàËÆCµÄ´úÂë£¬Ëæºó±àÒë³ÉË鯬³ÌÐò»ã±àÓïÑÔ¡£ÕâЩÓïÑÔ±àÒëÆ÷¿ÉÒÔ´ÓNvidiaºÍ΢Èí¹«Ë¾µÄÍøÕ¾Ãâ·ÑÏÂÔØ¡£¾¡¹ÜÕâЩÓïÑÔ´ó´ó¼ò»¯ÁËÃèÓ°»ã±à´úÂëµÄ±àд£¬µ«Êµ¼ÊÓ¦ÓÃʱÈÔÈ»±ØÐëʹÓÃͼÐÎAPIÀ´½¨Á¢²¢·¢²¼¼ÆËãÈÎÎñ¡£

BrookÊÇרΪGPU¼ÆËãÉè¼Æ£¬ÇÒ²»ÐèҪͼÐÎ֪ʶµÄ¸ß¼¶ÓïÑÔ¡£Òò´Ë¶ÔµÚÒ»´ÎʹÓÃGPU½øÐпª·¢µÄ¹¤×÷ÈËÔ±¶øÑÔ£¬Ëü¿ÉÒÔËãÊÇÒ»¸öºÜºÃµÄÆðµã¡£BrookÊÇCÓïÑÔµÄÑÓÉ죬ÕûºÏÁË¿ÉÒÔÖ±½ÓÓ³Éäµ½GPUµÄ¼òµ¥Êý¾Ý²¢Ðбà³Ì¹¹Ôì¡£

¾­GPU´æ´¢ºÍ²Ù×÷µÄÊý¾Ý±»ÐÎÏ󵨱ÈÓ÷³É¡°Á÷¡±(stream)£¬ÀàËÆÓÚ±ê×¼CÖеÄÊý×é¡£ºËÐÄ(Kernel)ÊÇÔÚÁ÷ÉϲÙ×÷µÄº¯Êý¡£ÔÚһϵÁÐÊäÈëÁ÷Éϵ÷ÓÃÒ»¸öºËÐĺ¯ÊýÒâζ×ÅÔÚÁ÷ÔªËØÉÏʵʩÁËÒþº¬µÄÑ­»·,¼´¶Ôÿһ¸öÁ÷ÔªËØµ÷ÓúËÐÄÌå¡£Brook»¹ÌṩÁËÔ¼¼ò»úÖÆ£¬ÀýÈç¶ÔÒ»¸öÁ÷ÖÐËùÓеÄÔªËØ½øÐк͡¢×î´óÖµ»ò³Ë»ý¼ÆËã¡£

Brook±àÒëÆ÷ÊÇÒ»¸öÔ´µ½Ô´µÄ±àÒëÆ÷£¬Äܹ»°ÑÓû§µÄºËÐÄ´úÂëÓ³Éä³ÉË鯬»ã±àÓïÑÔ£¬²¢Éú³ÉC++¶Ì´úÂ룬´Ó¶øÁ´½Óµ½´óÐÍÓ¦ÓÃÖС£ÕâÔÊÐíÓû§Ö»°ÑÓ¦ÓÃÖеÄÐÔÄܹؼü²¿·ÖÊäÈëBrook¡£Brook»¹ÍêÈ«Òþ²ØÁËͼÐÎAPIµÄËùÓÐϸ½Ú£¬²¢°ÑGPUÖÐÀàËÆ¶þά´æ´¢Æ÷ϵͳÕâÑùÐí¶àÓû§²»ÊìϤµÄ²¿·Ö½øÐÐÁËÐéÄ⻯´¦Àí¡£

ÓÃBrook±àдµÄÓ¦ÓóÌÐò°üÀ¨ÏßÐÔ´úÊý×Ó³ÌÐò¡¢¿ìËÙ¸µÁ¢Ò¶×ª»»¡¢¹âÏß×·×ÙºÍͼÏñ´¦Àí¡£BrookµÄ±àÒëÆ÷ºÍʵʱÔËÐл·¾³¿ÉÒÔ´ÓÍøÕ¾ÉÏÃâ·Ñ»ñÈ¡¡£

sourceforge.netÍøÕ¾Ò²ÎªÐí¶à´ËÀàÓ¦ÓÃÌṩ×ÊÔ´¡£ÀûÓÃATIµÄX800XTºÍNvidiaµÄGeForce 6800 UltraÐÍGPU£¬ÔÚÏàͬ¸ßËÙ»º´æ¡¢SSE»ã±àÓÅ»¯Pentium 4Ö´ÐÐÌõ¼þÏ£¬Ðí¶à´ËÀàÓ¦ÓõÄËÙ¶ÈÌáÉý¸ß´ï7±¶Ö®¶à¡£

¶ÔGPU¼ÆËã¸ÐÐËȤµÄÓû§Å¬Á¦½«Ëã·¨Ó³É䵽ͼÐλù±¾ÔªËØ¡£ÀàËÆBrookÕâÑùµÄ¸ß¼¶±à³ÌÓïÑÔµÄÎÊÊÀʹ±à³ÌÐÂÊÖÒ²Äܹ»ºÜÈÝÒ×¾ÍÕÆÎÕGPUµÄÐÔÄÜÓÅÊÆ¡£·ÃÎÊGPU¼ÆË㹦ÄܵıãÀûÐÔҲʹµÃGPUµÄÑݱ佫¼ÌÐøÏÂÈ¥£¬²»½ö½ö×÷Ϊ»æÖÆÒýÇæ£¬¶øÊÇ»á³ÉΪ¸öÈ˵çÄÔµÄÖ÷Òª¼ÆËãÒýÇæ¡£

ͼ£ºÖ´ÐÐÁ½ÏòÁ¿Ïà¼ÓµÄ¼òµ¥Brook´úÂëʾÀý¡£
BrookÖ§³ÖËùÓдø¸½¼ÓÁ÷Êý¾ÝµÄC¾ä·¨,
Á÷Êý¾Ý´æ´¢ÓÚGPUµÄ´æ´¢Æ÷ÖУ¬
¶øºËº¯ÊýÒ²ÔÚGPUÉÏÖ´ÐС£
2Â¥2007-12-27 11:02:37
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yalefield

½ð³æ (ÎÄ̳¾«Ó¢)

ÀϺºÒ»Ã¶

¡¶GPU Gems 3¡·(ͼÐδ¦ÀíÆ÷¾«´âµÚÈý²¿)

SIGGRAPH 2007´ó»áÉÏ£¬NVIDIAÕýʽÐû²¼Á˵ÚÈý°æGPU±à³Ì½Ì²Ä£º¡¶GPU Gems 3¡·(ͼÐδ¦ÀíÆ÷¾«´âµÚÈý²¿)¡£

NVIDIA±íʾ£¬¡¶GPU Gems 3¡·µÄÄ¿µÄÊÇÈÃÈí¼þ¿ª·¢ºÍ¿ÆÑ§Ñо¿ÈËÔ±³ä·ÖÍÚ¾òGPUµÄ²¢ÐÐÔËËãDZÁ¦£¬Í¬Ê±ÆäÖÐÃèÊöµÄ¼¼Êõ»¹ÄܰïÖúÓÎÏ·¿ª·¢ÈËÔ±´´Ô켫Æä±ÆÕæµÄÈËÎï½ÇÉ«¡¢¸üºÃµÄ¹âÕÕЧ¹ûºÍÕ³ÌùäÖȾºÏ³ÉЧ¹û£¬²¢ÔöÇ¿½ðÈÚÄ£Äâ¡¢½ðÈÚ·ÖÎö£¬ÉõÖÁ²¡¶¾¼ì²â£¬ÓÈÆäÊÇNVIDIA CUDA±à³Ì¼Ü¹¹µÈ·ÇͼÐÎÀàÓ¦Óá£

¡¶GPU Gems 3¡·Ó¢ÎÄÔ­°æÓÐ1000Ò³Ö®¶à£¬ÊÇGPUÓ²¼þ±à³Ì·¢ÉÕÓѵıر¸±¦µä¡£³ýÁËNVIDIA£¬À´×ÔÒµ½çµÄ20¶à¼Ò¹«Ë¾Ò²¶¼²ÎÓëÁ˸ÃÊéµÄ±à¼­£¬°üÀ¨Æ»¹û¡¢Î¢ÈíÑо¿Ôº¡¢ÊÀ¼Î¡¢Crytek¡¢EA¡¢Infinity WardµÈµÈ£¬ÁíÍ⻹Óв»ÉÙѧÊõ»ú¹¹µÄ¹±Ï×£¬±ÈÈçÃÀ¹ú¿µÄ˶û´óѧ¡¢ÒÁÀûŵ˹´óѧ¡¢Ó¢¹ú´ïÌØÃ©Ë¹Ñ§Ôº¡¢Â׶ص۹úÀí¹¤Ñ§Ôº¡¢ÈÕ±¾¶«¾©´óѧµÈ¡£

CrytekÊ×ϯͼÐγÌÐòÔ±±íʾ£º¡¶GPU Gems¡·ÏµÁл㼯ÁËÏÂÒ»´ú3DÒýÇæËùÐèÒªµÄ×î¹Ø¼üµÄÔËËã·¨Ôò¡£

¡¶GPU Gems¡·Í·Á½²¿µÄÖÐÎİæ·Ö±ðÓÉÈËÃñÓʵç³ö°æÉçºÍÇ廪´óѧ³ö°æÉç·¢ÐУ¬µÚÈý²¿µÄÖÐÎİæÔÝʱûÓÐÏûÏ¢¡£
5Â¥2007-12-27 11:07:31
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

yalefield

½ð³æ (ÎÄ̳¾«Ó¢)

ÀϺºÒ»Ã¶

NvidiaµÄδÀ´Ö®Â·¶ÀÁ¢GPUºÍ¸ßÐÔÄܼÆËã

Arstechnica¿¯µÇÁËһƪÃûΪNVIDIA on the highwire: the GeForce 8800 and beyondµÄÎÄÕÂ,¸ÃÎÄÖ÷ÒªÔ®ÒýNvidiaͶ×ʹØÏµ²¿¸±×ܲÃMike Hara×î½üÔÚͶ×Ê»áÒéÉϵÄÑÔÂÛ¶ÔNvidiaµÄδÀ´½øÐÐÁË·ÖÎö£¬°üÀ¨Î´À´µÄ¶ÀÁ¢ÏÔ¿¨Êг¡£¬¾ºÕù¶ÔÊÖAMD/ATi R600·¢²¼£¬IntelδÀ´µÄ¶ÀÁ¢GPU²úÆ·ÒÔ¼°¸ßÐÔÄܼÆËãÊг¡µÈµÈ¡£

Ê×ÏÈ£¬HaraÖØÉêÁËNvidiaµÄ²úÆ·ÖÜÆÚ²ßÂÔ£¬¼´Ã¿ÄêÇï¼¾·¢²¼¸ß¶Ë²úÆ·£¬ÔÚÀ´ÄêÄê³õ·¢²¼Öж˲úÆ·£¬µÍ¶Ë²úÆ·ËæºóÔÚ¸ú½ø¡£°´ÕÕÕâ¸ö²ßÂÔÀ´¿´£¬Ä¿Ç°NvidiaÕýÕªÖ÷´òµÍ¶Ë²úÆ·Êг¡£¬²¢×¼±¸Çï¼¾µÄ¸ß¶Ë²úÆ·¡£Hara½øÒ»²½Í¸Â©£¬ÔÚ½ñÇïÎÒÃDz»½ö½«¿´µ½ºóG80¸ß¶Ë²úÆ·µÄ·¢²¼£¬»¹½«¿´µ½NvidiaµÄÊ׸ö65nm GPU¡£´Ó90nmµ½65nmµÄ¹ý¶É½«Ê¹µÃNvidiaÔÚ¹¤ÒÕÉϺÍAMD/ATi²¢¼ÝÆëÇý£¬Í¬Ê±Óиü´óµÄ¿Õ¼äÌáÉýÐÔÄܺͲúÆ·ÀûÈ󣬵±È»ÕâºÍÈ¡¾öÓÚAMD/ATiÏÂÒ»´ú²úÆ·µÄ½øÕ¹Çé¿ö¡£

ÔÚ̸µ½¹¤ÒÕ¼¼Êõʱ£¬HaraÇ¿µ÷˵NvidiaÌá¸ß²úÄܵij¤ÆÚ¼¼ÇɾÍÊÇ´¦ÀíÆ÷¹¤Òµ³£ÓõĿÉÅäÖÃÐÔ¡£¼ò¶øÑÔÖ®£¬¾ÍÊÇNvidia¹¤³§¶ÔÓÚ²úÆ·½øÐй¦ÄܲâÊÔ£¬Èç¹ûËùÓÐÏñËØÁ÷Ë®Ïß¶¼ÄÜ¿ªÆô£¬ÄÇô½«±êʶΪ¸ß¶Ë²úÆ·£¬ Èç¹ûÓÐЩÁ÷Ë®ÏßÎÞ·¨¹¤×÷£¬ÄÇô¹¤³§½«ÆÁ±ÎijЩµç·£¬½«¸ÃоƬÅäÖóɸüÉÙÁ÷Ë®Ïߣ¬¸üµÍʱÖӵĵͶ˲úÆ·¡£

HaraͬʱҲºÍͶ×ÊÕß̹³Ð£¬NvidiaÒª¼ÌÐø±£³Ö20%µÄÄêÔö³¤ÂÊ£¬±ØÐëÃæÁÙÈý¸öÌôÕ½:

1.ÓëAMD/ATiÁª¾ü£¬ÒÔ¼°¼Æ»®ÒýÈë¶ÀÁ¢GPUµÄIntelÏà±È£¬NvidiaºÁÎÞÒÉÎÊÊÇÈýÇ¿ÖÐ×îÈõµÄÒ»¼Ò£¬¶øÇÒNvidiaÊÇΨһһ¼ÒûÓÐÀàËÆFusion¼Æ»®£¬CPU+GPU²úÆ·³¤ÆÚ¼Æ»®µÄ³§ÉÌ¡£
2.¶ÀÁ¢Í¼ÐÎÒѳɳÉÊì²úÒµ£¬Ã»ÓжàÉÙÌáÉýµÄÊг¡¿Õ¼ä
3.IntelδÀ´µÄ¶ÀÁ¢GPU½«²Ïʳ¶ÀÁ¢GPUÊг¡²»¶àµÄ¿Õ¼ä

µ«Hara¸æËßͶ×ÊÕߣ¬¹ØÓÚÈËÃǶÔNvidiaûÓÐCPU/GPUÕûºÏ²úÆ·µÄµ£ÐÄÊǶàÓàµÄ:µÚÒ»£¬CPU+GPU²úÆ·Ö»ÊÊÓÃÓڵͶ˲úÆ·£»µÚ¶þ£¬¼´Ê¹ÔڵͶËÊг¡£¬¸Ã²úÆ·Ò²½«²»»áÓÐÌ«´ó×÷Ϊ¡£HaraÈÏΪËûÖ®ËùÒԵóöÒÔÉϽáÂÛ£¬ÊÇÒòΪ¶ÀÁ¢GPU·Ç³£¸´ÔÓ£¬Èç¹û·ÇÒª½«GPUºÍCPUÕûºÏÔÚÒ»¸öÄÚºËÖУ¬ÄÇôÄã±ØÐë¸îÉáÄ³Ð©ÖØÒª¹¦ÄÜ¡£Ëû²»ÈÏΪÕâÖÖ²úÆ·ÓÐʲô̫´ó¼ÛÖµ£¬ÌرðÊÇÓëÕûºÏͼÐι¦ÄܵÄоƬ×éÏà±È¶øÑÔ¡£

HaraºÍJP Morgan˵:"¼´Ê¹ÓÐÕâô¸ö²úÆ·£¬ÄÇÒ²½«ÊÇIntelºÍAMDÖ®¼äµÄÕ½Õù£¬ÎÒ²»ÈÏΪËü½«¸Ä±ä¶ÀÁ¢GPUÊг¡¡£"

½Ó×Å£¬ÕýÈçÉÏÊö£¬Hara̸µ½ÁËNvidiaµÄÖØµãÊг¡£¬¶ÀÁ¢GPUÊг¡¡£Ò²ÐíÊÇÊܵ½CPUÈëÇÖGPUÊг¡µÄÓ°Ï죬Hara³¤Æª´óÂÛ̸ÁËGPU½«ÊǼÆËã»úµÄÏÂÒ»²¨À˳±£¬¶øCPU½«³ÉΪ¹ýÈ¥¡£

Hara±íʾ£¬ÉÌÒµ¼ÆËã»úÊг¡ºÍ±Ê¼Ç±¾¼ÆËãÐÔÄÜÐèÇóµÄήËõÕýÊÇNvidiaÓëIntelºÍAMD/ATiÏà¶Ô¿¹µÄ¶¯Á¦ËùÔÚ¡£Ïà±È¶øÑÔ£¬ÔÚÏû·ÑºÍÓéÀÖÊг¡ÐèÒª²»¶ÏÌá¸ß£¬¶øÕý´ÙʹNvidia½«ÔÚ²»¾Ãºó½øÈëGigaFLOPʱ´ú¡£

Hara˵:"ÎÒÃÇÕýÔÚÇý¶¯ÄãÃǵÄÌåÑ飬³¢ÊÔ¿´¿´ÄãÃÇ»ñµÃÌåÑéµÄ¶«¶«°É--ÄÇÕýÊÇÎÒÃÇµÄÆ½Ì¨¡£"

Hara¶ÔNvidiaǰ¾°±íʾÀÖ¹Û:"GPU²»½ö½öÊÇÓû§ÌåÑ飬¶øÇÒÊÇδÀ´ÓéÀÖºÍÒ½ÁÆÍ¼ÏñµÈËùÓÐÌåÑéµÄÏÂÒ»¸öÖØµãËùÔÚ¡£"ÕâÒ²ÐíÊÇNvidia¿ÉÒÔ±£³ÖÔÚ¶ÀÁ¢GPUÊг¡¸ßËÙÔö³¤µÄÔ­ÒòËùÔÚ¡£

¶øÔÚÏû·ÑÊг¡£¬Hara»¹¾ÙÀý˵Ã÷ÁËVista 3D½çÃæ£¬¸ß·ÖÊÓÆµÒÔ¼°ÍøÂçÊÓÆµµÄÁ÷ÐÐ×÷Ϊ֤¾Ý£¬Ç¿µ÷δÀ´ÎÞÂÛÊÇ×ÀÃæ»¹ÊDZʼDZ¾Êг¡£¬¶Ô¶ÀÁ¢GPU²úÆ·ÈÔÓиü¸ßÐèÇó¡£

HaraºÍµÂ¹úÒøÐÐ֤ȯ˵:"ÎÒÄþÔ¸ÏàПßÐÔÄÜÊг¡Õ¼40%£¬¶øµÍ¶ËÊг¡Õ¼60%¡£"

Nvidia½«¶ÀÁ¢GPUÊг¡Ôö³¤¼½ÍûÓÚÓû§ÌåÑ飬GFLOPSÐÔÄܵĿçÔ½ÔòÔÊÐíNvidia¼ÌÐøÍØÕ¹ºËÐÄÏû·ÑGPUÒµÎñ¡£

Hara˵:"ÎÒÃÇÕýÔڸıäºËÐÄÊг¡£¬Ê¹Ö®³ÉΪÓéÀÖÇý¶¯¿Õ¼ä£¬ÕâÑùÎÒÃÇ¿ÉÒÔ½«ºËÐÄÊг¡ÒÔÍâ¼¼Êõ´øµ½ÎÒÃÇǰËùδÓеľ³½ç¡£"

Hara»¹±íʾNvidia½«¼ÌÐø¿ªÍØÊ¯ÓÍ£¬ÌìÈ»ÆøºÍÒ½ÁÆÍ¼ÏñÊг¡£¬ºÜÏÔÈ»Nvidia·Ç³£ÖØÊÓ¸ßÐÔÄܼÆËãÊг¡¡£¶øÄ¿Ç°£¬Nvidia½«IntelµÄLarrabeeͼÐÎÏîÄ¿ÊÓΪ×î´óµÄÍþвËùÔÚ¡£

µ«HaraÈÔÈ»±£³Ö×ÔÐÅ£¬²¢¶ÔLarrabeeÌá³öÁËÅúÆÀ£¬ÖîÈçȱ·¦³ÉÊìÇý¶¯£¬´úÂëÒÔ¼°Èí¼þÉú̬ϵͳµÈµÈ¡£Ëû˵£¬Larrabeeʵ¼ÊÉϾÍÊǶàÄں˵Äx86¡£

×ÜÖ®£¬NvidiaÔÚÃæÁÙIntelºÍAMDÁ½Ç¿µÄ¾ºÕùÖУ¬ÈÔÈ»Ôڸ߿ÕÖй¶À¶øÓÖΣÏÕµØ×ßןÖË¿¡£Nvidia±ØÐëÑϸñÖ´ÐвúÆ·²ßÂÔ£¬²¢Î¬³ÖÔÚ¶ÀÁ¢GPUÊг¡µÄÁìÏȵØÎ»£¬Ëüͬʱ»¹Òª×·Öð¸ßÐÔÄܼÆËãÊг¡£¬Nvidia±ØÐë±£³ÖÁ½ÊÖ¶¼ÒªÓ²£¬·ñÔò½«Ã»Óлú»áÓÃÂÌÉ«ÑÛ¾¦¿´µ½Çý¶¯µØÇòËùÓÐÏñËØÊ±´úµÄµ½À´¡£

ÔÚ¼ÓÖÝSan JoseÕÙ¿ªµÄ΢´¦ÀíÆ÷2007ÂÛ̳ÉÏ,Nvidia¹«Ë¾¼Ü¹¹Ö÷¹ÜNicklls³Æ:¡°Í¼Ðδ¦ÀíÆ÷Ö»ÊÇ·ÅÔÚÒ»±ß,Ðí¶àÈ˶¼Ìá³öÁËÕâ¸öΰ´óµÄ´´Òâ:ºÙ,ÈÃÎÒÃÇÓÃGPU×öЩÊÂÇé.¡±

¸Ã¼Ü¹¹Ö÷¹ÜÖ¸³ö,µ±Í¼Ðδ¦ÀíÆ÷δִÐÐͼÐÎÏà¹ØÈÎÎñʱ,GPU¿ÉÓëÖÐÑë´¦ÀíÆ÷²¢ÐÐÖ´ÐмÆËãÈÎÎñ.´Ó¶øÊ¹Ã¿Ã븡µã¼ÆËã´ÎÊý´ïµ½2000ÒÚ.

Nvidia¹«Ë¾·¢²¼ÁËÃûΪ¡°Í³Ò»¼ÆËãÉ豸¼Ü¹¹¡±Èí¼þ(CUDA)µÄ²âÊÔ°æ,¸ÃÈí¼þ½«ÓÚ½ñÄêϰëÄêÕýÊ½ÍÆ³ö.CUDA¿ÉÈÿª·¢É̱àдָÁî³ÌÐò,ÒÔ±ãÈÃGPUÖ´ÐÐͨ³£ÓÉCPUÖ´ÐеļÆËãÈÎÎñ.Nvidia¹«Ë¾±íʾ,½«GPUµ±×÷CPU²¢²»Ò»ÖÖÐÂ˼Ïë,µ«Nvidia¹«Ë¾µÄÐÂÈí¼þÄÜʹ¿ª·¢É̸üÈÝÒ×µØÊµÏÖÄ¿±ê.

CUDAÖ»ÄÜÓÃÓÚÒ»¶¨ÐͺŵÄͼÐδ¦ÀíÆ÷,°üÀ¨NvidiaµÄGeForce 8800ºÍ8600,»¹ÓÐ06Äê11Ô·¢²¼µÄFX 4600ºÍ5600.

Nvidia¹«Ë¾Ö¸³ö,Óû§¹ºÂòGPUµÄÄ¿µÄÊÇͼÐδ¦Àí,µ«ÔÚPCµÄ¾ø´ó²¿·Ö¹¤×÷ʱ¼äÖÐËüÊÇÏÐÖõÄ,Èç¹ûÄã³ä·Ö·¢»ÓÁËGPUµÄ¹¦ÄÜ,ÄãµÄµçÄÔ¾ÍÄܳÉΪһ̨´ó¹¦ÂÊ¡¢¸ßÐÔÄܵIJ¢ÐмÆËãϵͳ.¡±
6Â¥2007-12-27 11:10:13
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼²©] 26²©Ê¿ÉêÇë +3 1042136743 2026-03-17 3/150 2026-03-17 23:30 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] 277µ÷¼Á +5 ×ÔÓɼå±ý¹û×Ó 2026-03-16 6/300 2026-03-17 19:26 by Àîleezz
[¿¼ÑÐ] ²ÄÁϹ¤³Ìר˶µ÷¼Á +5 204818@lcx 2026-03-17 5/250 2026-03-17 17:27 by Little-xue
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤Çóµ÷¼Á +5 Ð÷ÐÒÓë×Ó 2026-03-17 5/250 2026-03-17 16:40 by laoshidan
[ÂÛÎÄͶ¸å] ÓÐûÓдóÀз¢Ð¡ÂÛÎÄÄÜ´øÎÒ¸ö¶þ×÷ +3 ÔöÈñ©ÈË 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[¿¼ÑÐ] 286Çóµ÷¼Á +3 lemonzzn 2026-03-16 5/250 2026-03-16 20:43 by lemonzzn
[¿¼ÑÐ] »úеר˶325£¬Ñ°ÕÒµ÷¼ÁԺУ +3 y9999 2026-03-15 5/250 2026-03-16 19:58 by y9999
[¿¼ÑÐ] 333Çóµ÷¼Á +3 ÎÄ˼¿Í 2026-03-16 7/350 2026-03-16 18:21 by ÎÄ˼¿Í
[¿¼ÑÐ] 326Çóµ÷¼Á +4 ŵ±´¶û»¯Ñ§½±êéê 2026-03-15 7/350 2026-03-16 17:11 by ŵ±´¶û»¯Ñ§½±êéê
[»ù½ðÉêÇë] ½ñÄêµÄ¹ú»ù½ðÊÇ´ò·ÖÖÆÂ𣿠50+3 zhanghaozhu 2026-03-14 3/150 2026-03-16 17:07 by ±±¾©À³ÒðÈóÉ«
[¿¼ÑÐ] 318Çóµ÷¼Á +3 Yanyali 2026-03-15 3/150 2026-03-16 16:41 by houyaoxu
[¿¼ÑÐ] ÇóÀÏʦÊÕÁôµ÷¼Á +4 jiang½ª66 2026-03-14 5/250 2026-03-15 20:11 by Winj1e
[¿¼²©] ¶«»ªÀí¹¤´óѧ»¯²Äרҵ26½ì˶ʿ²©Ê¿ÉêÇë +6 zlingli 2026-03-13 6/300 2026-03-15 20:00 by ryzcf
[¿¼ÑÐ] 26¿¼ÑÐÒ»Ö¾Ô¸ÖйúʯÓÍ´óѧ(»ª¶«)305·ÖÇóµ÷¼Á +3 ¼ÎÄêÐÂ³Ì 2026-03-15 3/150 2026-03-15 13:58 by ¹þ¹þ¹þ¹þºÙºÙºÙ
[¿¼ÑÐ] 070305Çóµ÷¼Á +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[¿¼ÑÐ] 294Çóµ÷¼Á +3 Zys010410@ 2026-03-13 4/200 2026-03-15 10:59 by zhq0425
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤ 323 Ó¢Ò»+Êý¶þ+Îﻯ£¬Ò»Ö¾Ô¸£º¹þ¹¤´ó ±¾È˱¾¿ÆË«Ò»Á÷ +4 ×ÔÓɵÄ_·ÉÏè 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[¿¼ÑÐ] Çó²ÄÁϵ÷¼Á 085600Ó¢Ò»Êý¶þ×Ü·Ö302 ǰÈý¿Æ235 ¾«Í¨»úÆ÷ѧϰ Ò»Ö¾Ô¸¹þ¹¤´ó +4 ÁÖyaxin 2026-03-12 4/200 2026-03-13 22:04 by ÐÇ¿ÕÐÇÔÂ
[¿¼ÑÐ] 307Çóµ÷¼Á +5 ³¬¼¶ÒÁ°º´óÍõ 2026-03-12 5/250 2026-03-13 15:56 by °ô°ôÇòÊÖ
[¿¼ÑÐ] ÍÁľµÚÒ»Ö¾Ô¸276Çóµ÷¼Á£¬¿ÆÑкͼ¼ÄÜÊ®·Ö·á¸»£¬ÇóÐÂÐË·½ÏòµÄµ¼Ê¦ÊÕÁô +3 ÍÁľСÌì²Å 2026-03-12 3/150 2026-03-13 15:01 by JourneyLucky
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û