A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons
碩士 === 元智大學 === 資訊工程學系 === 100 === In the analog integrated circuit design process, researchers have proposed the concept of parameterized layouts in order to mitigate the problem of redesign iterations. Additionally, in order to use corner stitching data structure in storing parameterized layouts,...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Online Access: | http://ndltd.ncl.edu.tw/handle/70737962716603308450 |
id |
ndltd-TW-100YZU05392013 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-100YZU053920132015-10-13T21:33:09Z http://ndltd.ncl.edu.tw/handle/70737962716603308450 A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons 以雙掃描線之平行化演算法切割含參數45度角多邊形 Yao-Lin Chang 張燿麟 碩士 元智大學 資訊工程學系 100 In the analog integrated circuit design process, researchers have proposed the concept of parameterized layouts in order to mitigate the problem of redesign iterations. Additionally, in order to use corner stitching data structure in storing parameterized layouts, polygons in parameterized layouts have to be partitioned. In the thesis, a parallel polygon partitioning algorithm, which is capable of partitioning parameterized 45-degree polygons into trapezoids and is based on the dual-scanline technology, is proposed. This technology uses two scanlines, which include top-down and bottom-up scanlines, so that vertices of a polygon can be concurrently processed. The algorithm can be used to deal with not only parameterized polygons, but also fixed-coordinate polygons. In addition, the performance of a procedure in the algorithm has been improved. Compared with a partitioning program implemented previously, the new parallel partitioning program can achieve as high as 2.34X speedup while using four threads. I-LunTseng 曾奕倫 學位論文 ; thesis 53 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 元智大學 === 資訊工程學系 === 100 === In the analog integrated circuit design process, researchers have proposed the concept of parameterized layouts in order to mitigate the problem of redesign iterations. Additionally, in order to use corner stitching data structure in storing parameterized layouts, polygons in parameterized layouts have to be partitioned. In the thesis, a parallel polygon partitioning algorithm, which is capable of partitioning parameterized 45-degree polygons into trapezoids and is based on the dual-scanline technology, is proposed. This technology uses two scanlines, which include top-down and bottom-up scanlines, so that vertices of a polygon can be concurrently processed. The algorithm can be used to deal with not only parameterized polygons, but also fixed-coordinate polygons. In addition, the performance of a procedure in the algorithm has been improved. Compared with a partitioning program implemented previously, the new parallel partitioning program can achieve as high as 2.34X speedup while using four threads.
|
author2 |
I-LunTseng |
author_facet |
I-LunTseng Yao-Lin Chang 張燿麟 |
author |
Yao-Lin Chang 張燿麟 |
spellingShingle |
Yao-Lin Chang 張燿麟 A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons |
author_sort |
Yao-Lin Chang |
title |
A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons |
title_short |
A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons |
title_full |
A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons |
title_fullStr |
A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons |
title_full_unstemmed |
A Parallel Dual-Scanline Algorithm for Partitioning Parameterized 45-Degree Polygons |
title_sort |
parallel dual-scanline algorithm for partitioning parameterized 45-degree polygons |
url |
http://ndltd.ncl.edu.tw/handle/70737962716603308450 |
work_keys_str_mv |
AT yaolinchang aparalleldualscanlinealgorithmforpartitioningparameterized45degreepolygons AT zhāngyàolín aparalleldualscanlinealgorithmforpartitioningparameterized45degreepolygons AT yaolinchang yǐshuāngsǎomiáoxiànzhīpíngxínghuàyǎnsuànfǎqiègēháncānshù45dùjiǎoduōbiānxíng AT zhāngyàolín yǐshuāngsǎomiáoxiànzhīpíngxínghuàyǎnsuànfǎqiègēháncānshù45dùjiǎoduōbiānxíng AT yaolinchang paralleldualscanlinealgorithmforpartitioningparameterized45degreepolygons AT zhāngyàolín paralleldualscanlinealgorithmforpartitioningparameterized45degreepolygons |
_version_ |
1718066275078373376 |