[¹ø¿ª] nForce¸¦ »ìÆ캸ÀÚ - 2.
IGP
The
IGP
NVIDIA's way: distributed computing
nVIDIA´Â ½Ã½ºÅÛ Ä¨¼ÂÀ» ÄÄÇ»ÅÍ ³»ºÎÀÇ °¢ ºÎÇ°µéÀÇ ¿¬°á
Á¡ÀÇ ¿ªÇÐÀ» ÇÑ´Ù°í º»´Ù. CPU, ±×·¡ÇÈÄ«µå, ±×¸®°í ¸Þ¸ð¸®´Â North
Bridge¿¡ ¿¬°áÀÌ µÇ°í ÀÌ·¯ÇÑ ¹æ½ÄÀº South Bridge¿¡µµ Àû¿ëµÈ´Ù. »ç¿îµå
Ä«µå, ³×Æ®¿öÅ© Ä«µå °°Àº PCIÀåºñµéÀº South Bridge¿¡ ¿¬°áÀÌ µÈ´Ù.
BridgeµéÀ» È¿À²ÀûÀ¸·Î ÀÌ¿ëÇÏ´Â °ÍÀº ÄÄÇ»ÅÍ ºÎÇ°µéÀ» Àß Á¢ÇÕ½ÃÅ°´Â
¿ªÇÒÀ» ÇÑ´Ù. nForce¿¡¼´Â ÀüÅëÀûÀÎ North Bridge/South Bridge ±¸Á¶°¡
CPUÀÇ ÁüÀ» ´ú¾îÁÙ ¼ö ÀÖ´Â ºÐ»ê ÇÁ·Î¼¼½Ì ¹æ½ÄÀ¸·Î ´ëüµÇ¾ú´Ù.
ÀÌ·ÐÀûÀ¸·Î »ç¿ëÀÚ°¡ °·ÂÇÑ PC¸¦ ¸¸µé±â À§Çؼ ÇؾßÇÒ °ÍÀº
´ÜÁö nForce¸ÞÀκ¸µå¿¡ CPU¸¦ ²È´Â °Í¸¸ ÇÏ¸é µÈ´Ù. ÀÌ°ÍÀº nForce³»ÀÇ
ÅëÇÕ ±×·¡ÇÈ ÇÁ·Î¼¼¼¿Í ¹Ìµð¾î Ä¿¹Â´ÏÄÉÀÌ¼Ç ÇÁ·Î¼¼¼¶ó´Â µÎ °¡Áö
¿ä¼Ò ¶§¹®¿¡ °¡´ÉÇÏ´Ù.
IGP
Integrated Graphics Processor(IGP)´Â ÀüÅëÀûÀÎ ½Ã½ºÅÛ Ä¨¿¡¼ÀÇ
North BridgeÀÇ ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. µà¾ó¹ðÅ© ¸Þ¸ð¸® ±¸Á¶, Dynamic Adaptive
Speculative Pre-Processor, ÁãÆ÷½º2 GPU, ±×¸®°í ¹Ìµð¾î Ä¿¹Â´ÏÄÉÀ̼Ç
ÇÁ·Î¼¼¼¿Í Åë½ÅÇÏ´Â HyperTransport ÀÎÅÍÆäÀ̽º ÀÌ·¸°Ô 4°³ÀÇ ¿ä¼Ò·Î
IGP´Â ±¸¼ºµÇ¾î ÀÖ´Ù.
nForce
diagram |
TwinBank Memory Architecture
nForceÀÇ IGPÀÇ TwinBank´Â 4.2GB/secÀÇ ¸Þ¸ð¸® ´ë¿ªÆøÀ»
Á¦°øÇÑ´Ù. ÇöÀç ´Ù¸¥ ¾Ö½½·Ð Ĩ¼Â¿¡¼ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÇ µÎ¹è¿¡ ÇØ´çÇÏ´Â
°ÍÀÌ´Ù. °¢°¢ÀÇ ¸Þ¸ð¸® ÄÁÆ®·Ñ·¯¸¦ °¡Áö°í ÀÖ´Â µÎ °³ÀÇ µ¶¸³µÈ 64-bit
¹ö½º¸¦ ÅëÇؼ ÀÌ°ÍÀº ±¸¼ºµÈ´Ù. °á°úÀûÀ¸·Î CPU¿Í GPU´Â µ¿½Ã¿¡ ¸Þ¸ð¸®¸¦
»ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç CPU³ª GPU´Â µ¿½Ã¿¡ µÎ °³ÀÇ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼öµµ
ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¸Þ¸ð¸®¸¦ ¸Å¿ì È¿À²ÀûÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï
ÇØÁØ´Ù.
¿ªÁÖ) ¸ÞÀθ޸𸮿¡ »ç¿ëµÇ´Â
SDRAMÀº 64bit Åë·Î·Î ÀڷḦ ±³È¯ÇÕ´Ï´Ù. ÀÌÀüÀÇ Ä¨¼Â¿¡¼´Â 64-bit¸¸À»
ÀÌ¿ëÇߴµ¥, Ææ4°¡ µà¾óä³ÎÀ» ÀÌ¿ëÇÏ´Â °Íó·³ µ¿½Ã¿¡ µÎ °³ÀÇ ¸Þ¸ð¸®¿¡
Á¢±ÙÇؼ »ç¿ëÀ» ÇÒ ¼ö ÀÖ´Â ±â¼úÀ̶ó´Â ¸»ÀÔ´Ï´Ù. ±×·¡¼ ¸Þ¸ð¸®ÀÇ
È¿À²ÀÌ ÈξÀ ´õ ¿Ã¶ó°¡°Ô µÇ´Â °ÅÁÒ. ´Ù¸¸ Â÷ÀÌ°¡ ÀÖ´Ù¸é ³ªÁß¿¡ À̾߱Ⱑ
³ª¿À°ÚÁö¸¸, Ææ4ÀÇ °æ¿ì ¹Ýµå½Ã µÎ °³¾¿ ¦À» ÀÌ·ï¼ ¸Þ¸ð¸®¸¦ ²È¾Æ¾ß
µÇÁö¸¸, nForce´Â Çϳª¸¸ ²ÈÀ¸¸é 64bit·Î µÎ °³¸¦ ²ÈÀ¸¸é µà¾óä³Î·Î¼
128bitÀÇ È¿À²¼ºÀ» °®°Ô µË´Ï´Ù.
TBMA
in action
|
°¡Àå ¶Ù¾î³ È£È¯¼ºÀº »ç¿ëÀÚ°¡ °¢±â ´Ù¸¥ ¼Óµµ¿Í Å©±âÀÇ
¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. »ç½Ç IGP´Â ÇϳªÀÇ ¸Þ¸ð¸®¸¸
²È¾Æµµ ÀÛµ¿µÈ´Ù. ¹°·Ð ÀÌ·¸°Ô ÇÑ´Ù¸é 64-bit ¸ðµåÀÇ ÇϳªÀÇ ÄÁÆ®·Ñ·¯¸¸
»ç¿ëÇÏ°Ô µÇ¹Ç·Î 128-bitÀÇ TwinBank ¸Þ¸ð¸®ÀÇ ÀÌÁ¡À» ´õ ÀÌ»ó »ç¿ëÇÒ
¼ö ¾ø°Ô µÈ´Ù.
¼º´ÉÀ» À§ÁÖ·Î ÇÑ Á¦Ç°°ú º¸±ÞÀ» ¸ñÀûÀ¸·Î ÇÑ µÎ Á¦Ç°À¸·Î
IGP´Â µÎ °³ÀÇ ¹öÀüÀÌ ÀÖ´Ù. ¼º´É À§ÁÖÀÇ Á¦Ç°Àº 128-bit TwinBank¸Þ¸ð¸®
±¸Á¶¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ°í, nForce 420À̶ó°í ºÒ¸± °ÍÀÌ´Ù. ¹Ý¸é º¸±Þ À§ÁÖÀÇ
Á¦Ç°Àº 64-bit ¸Þ¸ð¸® ÄÜÅÍ·Ñ·¯¸¸ ÀÌ¿ëÇÒ ¼ö ÀÖ°í, nForce 220À̶ó´Â
À̸§À» °¡Áú °ÍÀÌ´Ù. °íÅëÀÇ °ü½É»çÀÎ TwinBank ¸Þ¸ð¸® ±¸Á¶¿¡ ´ëÇؼ´Â
ÀÌ ±Û¿¡¼ Á¶±Ý ³ªÁß¿¡ ´Ù·ê °ÍÀÌ´Ù.
¿ªÁÖ) ¿ª½Ã nVIDIA´Â ¹öÀüÀ»
¼¼ºÐÈ Çϳ׿ä. ±×·¡ÇÈ Äھ¼µµ ÀüÅëÀûÀ¸·Î ¿©·¯ °¡Áö Ŭ·°À» ¸¸µé¾î¼
Á¦Ç°À» ¼¼ºÐÈ Çؼ ÀÌÀÍÀ» ³²±â´õ´Ï¸¸..
DASP
nVIDIA´Â Dynamic Adaptive Speculative Pre-Processor(DASP)¸¦
CPUÀÇ L3¿Í ºñ½ÁÇÏÁö¸¸ ´õ ¸¹Àº °ÍµéÀ» ¼öÇàÇÑ´Ù°í ±¤°íÇÑ´Ù. ÀüÅëÀûÀÎ
ij½¬´Â ´Ü¼øÈ÷ CPUÀÇ ¸í·É¾î¸¦ ÀúÀåÇÒ »ÓÀÌÁö¸¸, DASP´Â ¸Þ¸ð¸® »ç¿ëÀÇ
±ÔÄ¢ÀûÀÎ ÆÐÅÏÀ» Áö´ÉÀûÀ¸·Î ÆľÇÇÏ¿© ¹Ì¸® ÀÐÀ» µ¥ÀÌÅ͸¦ ¿¹»óÇÑ ´ÙÀ½,
½ÇÁúÀûÀ¸·Î µ¥ÀÌÅ͸¦ ÇÊ¿ä·Î Çϱâ ÀÌÀü¿¡ ¹Ì¸® ÀڷḦ Àоî¿Â´Ù. CPU°¡
µ¥ÀÌÅ͸¦ ¿äûÇϸé Áï½Ã µ¥ÀÌÅ͸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô Çϱ⠶§¹®¿¡ Áö¿¬½Ã°£À»
ȹ±âÀûÀ¸·Î ÁÙ¿©ÁØ´Ù.
¸¸¾à ´ç½ÅÀÌ CPUÀÇ ±¸Á¶¿¡ ´ëÇؼ Àß ¾Ë°í ÀÖ´Ù¸é ÀÌ·¯ÇÑ
±â´ÉÀº ¿À´Ã³¯ÀÇ Ææ3(Æ©¾Ë¶óƾÄÚ¾î), Ææ4, ¾Ö½½·Ð MP/4(Palomino ÄÚ¾î)
±×¸®°í ÃÖ±ÙÀÇ µà·Ð 1GHz(Morgan)¿¡¼ data prefetchingÀ̶ó´Â À̸§À¸·Î
»ç¿ëµÇ°í ÀÖ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ¹Ì ÀÌ·±ÇÑ ±â´ÉÀ» °¡Áö°í ÀÖ´Â ÃֽŠCPU¿¡¼ÀÇ ¼º´É Çâ»óÀº
Àå´ãÇÒ ¼ö ¾øÁö¸¸, nVIDIA´Â DASP°¡ ÀÌ·¯ÇÑ ±â´ÉÀÌ ¾ø´Â ¾Ö½½·Ð°ú µà·Ð¿¡¼´Â
¾à 20%ÀÇ ¼º´É Çâ»óÀ» °¡Á®¿Ã °ÍÀ̶ó°í ¸»ÇÏ°í ÀÖ´Ù. DASPÀÇ Ä³½¬ Å©±â°¡
¾ó¸¶³ª µÇ´ÂÁö ¾Ë°í ½Í¾îÇßÁö¸¸, nVIDIA´Â °áÁ¤ÀÌ ¾ÈµÈ ƯÇã ¶§¹®¿¡
°ø°³Çϱ⸦ °ÅºÎÇß´Ù. ¿ì¸®°¡ ¾Ë ¼ö ÀÖ´Â °ÍÀº ij½¬´Â 8°³ÀÇ ÀúÀå¶óÀÎÀ»
°¡Áø´Ù´Â °ÍÀÌ´Ù.
¿ªÁÖ) ¿ª½Ã ±â¼úÀûÀÎ ºÎºÐÀº
Çؼ®µµ ¾ÈµÇ°í ¾î·Æ³×¿ä. »õ·Î¿î µà·ÐÀÇ ¼º´É Çâ»óÀÇ ÁÖµÈ ¿äÀÎÁß Çϳª¿´´ø
data prefetch¿Í À¯»çÇÑ ±â´ÉÀÌ nForce¿¡µµ ³»ÀåÀÌ µÈ´Ù´Â ³»¿ëÀÔ´Ï´Ù.
±×·¡¼ ÀÌ¹Ì data prefetch±â´ÉÀÌ ÀÖ´Â ÃÖ½ÅÀÇ CPU¿¡¼´Â º° ¼º´É Çâ»óÀÌ
¾ø°ÚÁö¸¸, ½ã´õ¹öµå¿Í ±¸Çü µà·Ð¿¡¼´Â ¾à 20%ÀÇ ¼º´É Çâ»óÀÌ ÀÖÀ» °Å¶ó°í
Çϳ׿ä.
NVIDIA's
memory bandwidth
results
|
GeForce2 GPU
Áö±Ý±îÁöÀÇ ½Ã½ºÅÛ Ä¨¼Â¿¡ ÅëÇÕµÈ ±×·¡ÇÈ ±â´ÉÀº ½Ç¸Á½º·¯¿ü´Ù.
Á¤È®È÷ ¸»Çϸé ÀÎÅÚÀÇ 810°ú 815¿¡ Æ÷ÇÔµÈ ±×·¡ÇÈ ÄÚ¾î´Â ³Ê¹«³ª ³·Àº
¼º´ÉÀ» º¸¿©Áá´Ù. nForce¿¡ ÅëÇÕµÈ GeForce2 GPU´Â ¸ðµç °ÍÀ» ¹Ù²ã ³õ¾Ò´Ù.
175MHz¿¡ À̸£´Â ÄÚ¾î ¼Óµµ¿Í µÎ °³ÀÇ Çȼ¿ pipeline´Â nForceÀÇ
±×·¡ÇÈÄھ 350Mpixels / secÀÇ ¼º´ÉÀ» °®°Ô ÇÑ´Ù. ÀÌ °ÍÀº GeForce2
MX 200ÀÇ ½ºÆå°ú °°Àº ¼öÄ¡ÀÌ´Ù. ±×·¯³ª IGPÀÇ AGP6XÀÇ µµ¿òÀ¸·Î ¼Óµµ´Â
Á¶±Ý ´õ ºü¸¦ °ÍÀÌ´Ù.(nForce 420ÀÇ TwinBank¸Þ¸ð¸® ±¸Á¶¸¦ ¸ðµÎ ÀÌ¿ëÇϸé
4.2GB/sÀÇ ´ë¿ªÆøÀÌ ³ª¿À´Âµ¥, ±×°Ç GeForce2MXÀÇ 2.7GB/sº¸´Ù ³ÐÀº
°ÍÀÌ´Ù.) ¸¶Áö¸·À¸·Î ÇöÀçÀÇ GeForce2 GPU´Â µÎ ¹ø° ¼¼´ëÀÇ T&L
¿£ÁøÀ» ³»ÀåÇÏ°í ÀÖ´Â °ÍÀ» ±â¾ïÇضó.
¸¸¾à GeForce2 MX¼öÁØÀÇ ±×·¡ÇÈ Ä«µå°¡ ¾ø°Å³ª ³ªÁß¿¡ º¸´Ù
¼º´ÉÀÌ ¶Ù¾î³ ±×·¡ÇÈ Ä«µå·Î ¾÷µ¥ÀÌÆ®¸¦ ¿øÇÑ´Ù¸é ¿ÜºÎ AGP 4X½½·ÔÀÌ
µû·Î Áö¿øÀÌ µÈ´Ù. °£´ÜÈ÷ AGPÄ«µå¸¦ ²È±â¸¸ ÇÏ¸é ¿ÜºÎ AGPÄ«µå¸¦ ÀÌ¿ëÇÒ
¼ö ÀÖ´Ù.
¿ªÁÖ) ¿ø¹®¿¡ º¸¸é GeForce2MX
200±ÞÀÇ ¼º´ÉÀ̶ó°í ³ª¿Í Àִµ¥.. ¾Æ¹«·¡µµ ¿ø¹®ÀÌ À߸øµÈ µí ÇÕ´Ï´Ù.
GeFroce2MX 200°ú 400ÀÇ Â÷ÀÌ´Â ¸Þ¸ð¸® ´ë¿ªÆøÀÇ Â÷ÀÌÀε¥... 4.2GB/sÀ̸é
GeForce2MX 400º¸´Ùµµ ÈξÀ ´õ Å©°Åµç¿ä. ÀÌÈÄ¿¡´Â ±×³É GeForce2 ±ÞÀ̶ó°í¸¸
¾ð±ÞÀ» Çϳ׿ä..
HyperTransport
nVIDIAÀÇ nForce´Â ¶ÇÇÑ AMDÀÇ HyperTransport±â¼úÀÇ ÀÌÁ¡À»
°®´Â´Ù. nForce´Â 8-bit ÆøÀ¸·Î 200MHz¼Óµµ·Î ÀÛµ¿ÇÑ´Ù. ¹ö½ºÀÇ Àü¼ÛÀÌ
Ŭ·°ÀÌ ¿Ã¶ó°¥ ¶§¿Í ³»·Á°¥ ¶§ ¸ðµÎ ÀÌ·ç¾îÁö±â ¶§¹®¿¡ ½ÇÁ¦·Î´Â 400MHz·Î
ÀÛµ¿ÇÏ´Â °Í°ú °°´Ù. ÀÌ´Â ÃÊ´ç 400MBÀÇ ´ë¿ªÆøÀ» °®´Â´Ù. ¶ÇÇÑ HyperTransport´Â
IGP¿Í MCP»çÀÌ¿¡ µ¶¸³µÈ µÎ °³ÀÇ 400MB/sÀÇ µ¥ÀÌÅÍ Åë·Î¸¦ ÀÌ¿ëÇϱâ
¶§¹®¿¡ µÎ °³°¡ ÇÑ |