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,...

Full description

Bibliographic Details
Main Authors: Yao-Lin Chang, 張燿麟
Other Authors: I-LunTseng
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