9 research outputs found

    Implementation of Quicksort for Multi-Core Systems using OpenMP

    Get PDF
    Quicksort is the fastest among sorting algorithms which use comparison of keys, and it can be parallelized easily due to its algorithmic characteristics. In this paper, we implemented the parallelized quicksort which utilizes shared memory programming, OpenMP. We improved the algorithm of hyperquicksort and obtained the speed-up of mean 250% with a quad-core based system.์ด ๋…ผ๋ฌธ์€ ์ง€์‹๊ฒฝ์ œ๋ถ€ ์ถœ์—ฐ๊ธˆ์œผ๋กœ ETRI์™€ ์‹œ์Šคํ…œ๋ฐ˜๋„์ฒด์‚ฐ์—…์ง„ํฅ์„ผํ„ฐ์—์„œ ์ˆ˜ํ–‰ํ•œ ITSoC ํ•ต์‹ฌ์„ค๊ณ„์ธ๋ ฅ์–‘์„ฑ์‚ฌ์—…๊ณผ ๊ต์œก๊ณผํ•™๊ธฐ์ˆ ๋ถ€์˜ ์žฌ์›์œผ๋กœ ํ•œ๊ตญํ•™์ˆ ์ง„ํฅ์žฌ๋‹จ์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” BK21 ํ”„๋กœ์ ํŠธ์˜ ์ง€์›์„ ๋ฐ›์•„ ์ˆ˜ํ–‰๋œ ์—ฐ๊ตฌ์ž…๋‹ˆ๋‹ค
    corecore