• Àüü
  • ÀüÀÚ/Àü±â
  • Åë½Å
  • ÄÄÇ»ÅÍ
´Ý±â

»çÀÌÆ®¸Ê

Loading..

Please wait....

±¹³» ³í¹®Áö

Ȩ Ȩ > ¿¬±¸¹®Çå > ±¹³» ³í¹®Áö > Çѱ¹Á¤º¸Ã³¸®ÇÐȸ ³í¹®Áö > Á¤º¸Ã³¸®ÇÐȸ ³í¹®Áö A

Á¤º¸Ã³¸®ÇÐȸ ³í¹®Áö A

Current Result Document : 4 / 6 ÀÌÀü°Ç ÀÌÀü°Ç   ´ÙÀ½°Ç ´ÙÀ½°Ç

ÇѱÛÁ¦¸ñ(Korean Title) Àç±ÍÀû ÀڷᱸÁ¶¿¡ ´ëÇÑ Àç±Í ÇÔ¼öÀÇ º´·ÄÈ­
¿µ¹®Á¦¸ñ(English Title) Parallelization of Recursive Functions for Recursive Data Structures
ÀúÀÚ(Author) ¾ÈÁؼ±   ÇÑż÷   Joonseon Ahn   Taisook Han  
¿ø¹®¼ö·Ïó(Citation) VOL 26 NO. 12 PP. 1542 ~ 1552 (1999. 12)
Çѱ۳»¿ë
(Korean Abstract)
ÀÚ·á º´·Ä¼ºÀ̶õ ÀÚ·á ÁýÇÕÀÇ ¿ø¼Òµé¿¡ ´ëÇÏ¿© µ¿ÀÏÇÑ ÀÛ¾÷À» µ¿½Ã¿¡ ¼öÇàÇϹǷνᠾò¾îÁö´Â º´·Ä¼­À» ¸»ÇÑ´Ù. ÇÔ¼öÇü ¾ð¾î¿¡¼­ ÀÚ·á ÁýÇÕ¿¡ ´ëÇÑ ¹Ýº¹ ¼öÇàÀº Àç±ÍÀû ÀÚ·áÇü¿¡ ´ëÇÑ Àç±Í ÇÔ¼ö¿¡ ÀÇÇÏ¿© Ç¥ÇöµÈ´Ù. ÇÔ¼öÇü ¾ð¾î¿¡¼­ ÀÚ·á ÁýÇÕ¿¡ ´ëÇÑ ¹Ýº¹ ¼öÇàÀº Àç±ÍÀû ÀÚ·áÇü¿¡ ´ëÇÑ Àç±Í ÇÔ¼ö¿¡ ÀÇÇÏ¿© Ç¥ÇöµÈ´Ù. º» ³í¹®¿¡¼­´Â ÀÌ·¯ÇÑ Àç±Í ÇÔ¼ö¸¦ ÀÚ·á º´·Ä ÇÁ·Î±×·¥À¸·Î º¯È¯Çϱâ À§ÇÑ º´·ÄÈ­ ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. »ý¼ºµÇ´Â º´·Ä ÇÁ·Î±×·¥ÀÇ º´·Ä ¼öÇà ±¸Á¶·Î´Â ÀϹÝÀûÀΠÇüÅÂÀÇ Àç±ÍÀû ÀÚ·áÇü¿¡ ´ëÇÏ¿© Á¤ÀǵǴ ´ÙÇüÀûÀΠÀÚ·á º´·Ä ¿¬»êÀ» »ç¿ëÇÏ¿© Æ®¸®, ¸®½ºÆ® µî°ú °°Àº ÀϹÝÀûÀΠÀç±ÍÀû ÀÚ·á ÁýÇÕ¿¡ ´ëÇÑ ÀÚ·á º´·Ä ¼öÇàÀÌ °¡´ÉÇϵµ·Ï ÇÏ¿³´Ù. Àç±Í ÇÔ¼öÀÇ º´·ÄÈ­¸¦ À§Çؼ­´Â, ÇÔ¼ö¸¦ ÀÌ·ç´Â °¢°¢ÀÇ °è»êµéÀÇ º´·Ä¼ºÀ» Àç±Í È£Ãâ¿¡ ÀÇÇØ Á¸ÀçÇϴ ÀÇÁ¸¼º¿¡ ±â¹ÝÇÏ¿© ºÐ·ùÇÏ°í, ÀÌ¿¡ ±â¹ÝÇÏ¿© °¢°¢ÀÇ °è»êµé¿¡ ´ëÇÑ ÀûÀýÇÑ ÀÚ·á º´·Ä ¿¬»êÀ» »ç¿äÇϴ º´·Ä ÇÁ·Î±×·¥À» »ý¼ºÇÏ¿´´Ù.  
¿µ¹®³»¿ë
(English Abstract)
 Data parallelism is obtained by applying the same operations to each element of a data collection In functional languages, iterative computations on data collections are expressed by recursions on recursive data structures. We propose a parallelization method for data-parallel implementation of such recursive functions. We employ polytypic data-parallel primitives to represent the parallel execution structure of the object programs, which enables data parallel execution with general recursive data structures, such as trees and lists. To transform sequential programs to their parallelized versions, we propose a method to classify the types of parallelism in subexpressions, based on the dependencies of the recursive cal1s, and generate the data-parallel programs using data-parallel primitives appropriately.
Å°¿öµå(Keyword)
ÆÄÀÏ÷ºÎ PDF ´Ù¿î·Îµå