| Linux ¿ë FraqTive FRAQTIVE ¿ë Mandelbrot °¡Á· ÇÁ·¢Å»ÀÇ ´ÙÁß Ç÷§Æû »ý¼º±â |
Áö±Ý ´Ù¿î·Îµå |
Linux ¿ë FraqTive ¼øÀ§ ¹× ¿ä¾à
Linux ¿ë FraqTive ű×
Linux ¿ë FraqTive ¼³¸í
ÆíÁý BraqTive´Â Mandelbrot °¡Á·µµ ÇÁ·¢Å»ÀÇ ¿ÀÇ ¼Ò½º, ´ÙÁß Ç÷§Æû »ý¼º±âÀÔ´Ï´Ù. SSE2 ¹× ¸ÖƼ ÄÚ¾î ÇÁ·Î¼¼¼¸¦ Áö¿øÇÏ´Â ¸Å¿ì ºü¸¥ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÕ´Ï´Ù. °íÇ°ÁúÀÇ ¾ØƼ ¾Ù¸®¾î½º À̹ÌÁö¸¦ »ý¼ºÇÏ°í OpenGLÀ» »ç¿ëÇÏ¿© 3D Àå¸éÀ» ·»´õ¸µÇÕ´Ï´Ù. ±×°ÍÀº Julia ÇÁ·¢Å» ¹Ì¸®º¸±âÀÇ ½Ç½Ã°£ Ž»ö ¹× ¿ªµ¿Àû ÀÎ »ý¼ºÀ» Çã¿ëÇÕ´Ï´Ù. ¸Å¿ì ºü¸¥ ¾Ë°í¸®Áò. ÃÖ´ë ¼Óµµ´Â FraqTiveÀÇ ÁÖ¿ä ¸ñÀûÀÔ´Ï´Ù. ±×°ÍÀº °è»êÀ» ¼öÇàÇϱâÀ§ÇÑ ³»ÀåÇü, ÃÖÀûÈ µÈ ÃÖÀûÈ µÈ ÀýÂ÷¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. °¡´ÉÇÒ ¶§¸¶´Ù ÃÖ´ëÇÑÀÇ ¼º´ÉÀ» À§ÇØ SSE2 È®Àå (´ëºÎºÐÀÇ Çö´ë CPU¿¡¼ »ç¿ë °¡´É)À» È°¿ëÇÕ´Ï´Ù. ¸ÖƼ ÄÚ¾î ÇÁ·Î¼¼¼ (¶Ç´Â ´ÙÁß ÇÁ·Î¼¼¼ ½Ã½ºÅÛ)¿¡¼ º´·Ä °è»êÀ» ¼öÇà ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Ưº°ÇÑ ÃÖÀûÈ ¾Ë°í¸®ÁòÀº Áß´ëÇÑ Ç°Áú ¼Õ½Ç¾øÀÌ °è»ê ¼Óµµ¸¦ ÃÖ´ë 9 ¹ø °ú¼ÓÇÏ´Â ¸î °¡Áö ¼¼ºÎ »çÇ×ÀÌ Æ÷ÇÔ µÈ Áö¿ªÀ» °Ç³Ê ¶Û ¼ö ÀÖ½À´Ï´Ù. ½Ç½Ã°£ Ž»ö. ÇÁ·¢Å»À» ½ÇÁ¦·Î È®´ë / Ãà¼ÒÇÏ°í À̵¿ÇÏ°í ȸÀü ÇÒ ¼ö ÀÖÀ¸¸ç ¼¼ºÎ Á¤º¸°¡ ÀÚµ¿À¸·Î ¾÷µ¥ÀÌÆ®µË´Ï´Ù. FraqTive¿¡´Â ¸¶¿ì½º¸¦ »ç¿ëÇÏ¿© ¸¹Àº Ž»ö ¸ðµå°¡ ÀÖÀ¸¸ç ¸¶¿ì½º ÈÙ°ú Å°º¸µå¸¦ Áö¿øÇÕ´Ï´Ù. ¸¶¿ì½º¸¦ ÇÁ·¢Å» Ç¥¸é À§·Î À̵¿ÇÒ ¶§ Ä¿¼ ¾Æ·¡ ÁöÁ¡¿¡ ÇØ´çÇÏ´Â ÁÙ¸®¾Æ ÇÁ·¢Å»ÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç ¹Ì¸®º¸±â°¡ ±×·ÁÁý´Ï´Ù. °íÇ°Áú À̹ÌÁö. FraqTiveÀÇ ¶Ç ´Ù¸¥ ¸ñÇ¥´Â »ý¼º µÈ À̹ÌÁöÀÇ ¾çÁúÀ» º¸ÀåÇÏ´Â °ÍÀÔ´Ï´Ù. »ö»ó ÆòÈ°È ¾Ë°í¸®ÁòÀÌ »ç¿ëµÇ´Â »ö»óÀÌ º¸ÀÌÁö ¾Ê´Â »ö»óÀÇ ÀüȯÀ» ¸¸µì´Ï´Ù. ÇÁ·¢Å»À» ±×¸®´Â µ¥ »ç¿ë µÈ ±×¶óµð¾ðÆ®´Â ÀÚÀ¯·Ó°í ½±°Ô ÆíÁý ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ À̹ÌÁö´Â ¸¹Àº ¼¼ºÎ »çÇ×À» Æ÷ÇÔÇÏ´Â Áö¿ªÀÇ Ç°ÁúÀ» Çâ»ó½ÃÅ°±â À§ÇØ »çÈÄ ÇÁ·Î¼¼½º ÀÏ ¼ö ÀÖ½À´Ï´Ù. ·»´õ¸µ 3D Àå¸éÀÔ´Ï´Ù. FraqTive´Â ÇÁ·¢Å»ÀÇ Ç¥¸éÀ» ÇÁ·¢Å» ±¸Á¶ÀÇ ´õ ³ªÀº ½Ã°¢È¸¦ À§ÇØ 3D Àå¸éÀ¸·Î ·»´õ¸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù. OpenGL ¶óÀ̺귯¸®´Â Çϵå¿þ¾î °¡¼Ó ·»´õ¸µ ¹× °íÇØ»óµµ ¸Þ½¬¿¡µµ ÃÖ»óÀÇ ¼º´É¿¡ »ç¿ëµË´Ï´Ù.
Linux ¿ë FraqTive °ü·Ã ¼ÒÇÁÆ®¿þ¾î