¸Æ¶ô ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- pixelglow software
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.pixelglow.com/macstl/
¸Æ¶ô ű×
¸Æ¶ô ¼³¸í
MacstlÀº C ++ Çì´õ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. MacStlÀº ÀÏ¹Ý ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è¸¦ Macintosh¿¡ °¡Á®¿À°í Á÷°üÀû ÀÎ Å©·Î½º Ç÷§Æû ÆÐÅ°Áö·Î SimDÀÇ ³î¶ó¿î ¼Óµµ¸¦ Á¦°øÇϵµ·Ï ¼³°èµÈ C ++ Çì´õ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ¾î·¹À̸¦ ÅëÇØ »ï°¢ ÇÔ¼ö¸¦ °è»êÇÏ´Â °£´ÜÇÑ ·çÇÁ´Â 450 ½Ã°£ÀÇ ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù .Generic ProgrammingÀº ¼ÒÇÁÆ®¿þ¾î ±¸¼º ¿ä¼Ò¸¦ ¼öÆÛ Àç»ç¿ë °¡´ÉÇÏ°í Ãʱâ È¿À²¼ºÀ¸·Î ¸¸µå´Â ÈæÀÎ ¿¹¼úÀÔ´Ï´Ù. ¿ì¸®ÀÇ µµ±¸´Â C ++ ÅÛÇø´À̸ç, ¿ì¸®ÀÇ °á°ú´Â ¼ÕÀ¸·Î ±¸ºÐ µÈ ±â°è ¾ð¾î¸¸ÅÀ̳ª ºü¸¥ ÄÚµåÀÔ´Ï´Ù .MACSTLÀº ÃÖ°íÀÇ ÀÏ¹Ý ¶óÀ̺귯¸® (ÀÌÁ¦ C ++ Ç¥ÁØ ¶óÀ̺귯¸®ÀÇ ÀϺÎ)¿¡¼ ¿µ°¨À» ¾ò¾úÁö¸¸ ¶Ñ·ÇÇÑ Macintosh·Î ¸À. ¸¹Àº ±¸¼º ¿ä¼Ò¸¦ »ç¿ëÇϸé SimD °¡¼Óµµ ¹× ¸Þ¸ð¸®¿Í °°Àº Àú¼öÁØ Mac OS X ±â´ÉÀ» »ç¿ëÇÏ¿© ½±°í Á÷°üÀûÀ¸·Î ½±°í Á÷°üÀûÀ¸·Î ¾µ ¼ö ÀÖ½À´Ï´Ù. Mac¿¡¼ ½ÃÀÛµÈ MacstlÀº ÀÌÁ¦ Ç÷§Æû °£ ¸ð¾çÀÌ ÀÖ½À´Ï´Ù. 14,000 °³ ÀÌ»óÀÇ ¼Ò½º ¶óÀÎ ÄÚµå ¶óÀÎÀº ´Ù¸¥ C ++ ÄÄÆÄÀÏ·¯¿¡¼ ±ú²ýÇÏ°Ô ÄÄÆÄÀϵ˴ϴÙ. SIMD Ŭ·¡½º´Â PowerPCÀÇ Mac OS X¿¡¼ ¿øÈ°ÇÏ°Ô ÀÛµ¿Çϸç ÆæƼ¾öÀÇ ½ÇÇàÁßÀÎ Windows XP.MacstlÀº ÀÌ·¯ÇÑ ¼ö¾÷ ¼¼Æ®¸¦ Á¦°øÇÕ´Ï´Ù. ¡¤ ValArray - AltiVec ¹× MMX / SSE / SSE2 / SSE3°ú °°Àº SIMD ¾ÆÅ°ÅØó¿¡ ´ëÇØ ÃÖÀûÈ µÈ ¼ýÀÚ ¹è¿. ¡¤ VEC - Á÷°üÀûÀÌ°í ºü¸¥ ±â´ÉÀÌÀÖ´Â ÈÞ´ë¿ë, È®Àå °¡´ÉÇÑ SIMD ÅøŶ; Æ®¸® ¸£±× ±â´É Áß ÀϺδ Áö±Ý±îÁö ÀÌ±æ ¼ö ¾ø½À´Ï´Ù. ¡¤ ÄÚ¾î - STL¿¡ ´ëÇÑ ÇÙ½É ±âÃÊ ¹× ±âÃÊ ¼ö¾÷À» Àû¿ëÇÕ´Ï´Ù. ¡¤ COM - ÀÎÅÍÆäÀ̽º Æ÷ÀÎÅÍ¿Í Microsoft COM ¹× Apple CFPlugins ¿ë ºü¸£°í °¡º¿î ¼¹ö ±¸Çö. ¡¤ mmapping - ÆÄÀÏÀ» STL ÄÁÅ×À̳ʷΠó¸®ÇÕ´Ï´Ù. ¡¤ MacStlizer - AltiveC C ¼Ò½º Äڵ带 MacStl C ++ ¼Ò½º ÄÚµå·Î º¯È¯ÇÏ´Â ½ºÅ©¸³Æ®, Altivec¸¦ SSE Intrinsics¿¡ ¸ÅÇÎÇÏ´Â Çì´õ. ¡¤ ...ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î °ÍÀÔ´Ï´Ù : ¡¤ °íÁ¤ Ŭ·¡½º ¹üÀ§ º¤ÅÍ Typedefs, PowerPC ³»Àå Çì´õ ´©¶ô, FSF 3.4 ¿¡ ´ëÇÑ º¤ÅÍ ÀÌ´Ï¼È ¶óÀÌÀú ±¸¹®. ¡¤ VEC ¹× ValArray ¿¡ ´ëÇÑ º¹ÇÕü ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ °³¼± µÈ °è°î ¹ßÇö ¼º´É : V1 . ¡¤ °³¼± µÈ °è°î ÄÚµå »ý¼º : CSE, ÀζóÀÌ´× ÇÑ°è, ¸®ÅÍ·² Á¶°Ç, ¾î·¹ÀÌ ¿ë¾î ¿ä¼Ò, Statarray Construction, Apple GCC 4.0 ¿ë -maltivec°¡¾ø´Â -maltivec ÄÄÆÄÀÏ. ¡¤ ¸®ÆÑÅÍ Å¬·¡½º °¡ Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ SSE2ÀÇ ÀÏüÇü ¹ë·¯¾î·¹À̼ÇÀÇ °íÁ¤ ¹öÆÛ ¿À¹ö Ç÷οì; ValArray Ç¥Çö½ÄÀ»À§ÇÑ ÃÖÀûÈ°¡ Ãß°¡µÇ¾ú½À´Ï´Ù : v1 >> K ¹× v1
¸Æ¶ô °ü·Ã ¼ÒÇÁÆ®¿þ¾î