Accelerating aerial image simulation using improved CPU/GPU collaborative computing

被引:4
|
作者
Zhang, Fan [1 ]
Hu, Chen [1 ]
Wu, Pei-Ci [2 ]
Zhang, Hongbo [3 ]
Wong, Martin D. F. [2 ]
机构
[1] Beijing Univ Chem Technol, Coll Informat Sci & Technol, Beijing 100029, Peoples R China
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL USA
[3] Synopsys Inc, Mountain View, CA USA
基金
美国国家科学基金会;
关键词
Lithography simulation; Collaborative computing; Dynamic task scheduling; Advanced vector extensions; CPU parallel;
D O I
10.1016/j.compeleceng.2015.05.018
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Aerial image simulation is a fundamental problem in advanced lithography for chip fabrication. Since it requires a huge number of mathematical computations, an efficient yet accurate implementation becomes a necessity. In the literature, graphic processing unit (GPU) or multi-core single instruction multiple data (SIMD) CPU has demonstrated its potential for accelerating simulation. However, the combination of GPU and multi-core SIMD CPU was not exploited thoroughly. In this paper, we present and discuss collaborative computing algorithms for the aerial image simulation on multi-core SIMD CPU and CPU. Our improved method achieves up to 160x speedup over the baseline serial approach and outperforms the state-of-the-art GPU-based approach by up to 4x speedup with a hex-core SIMD CPU and Tesla 1(10 GPU. We show that the performance on the collaborative computing is promising, and the medium-grained task scheduling is suitable for improving the collaborative efficiency. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:176 / 189
页数:14
相关论文
共 50 条
  • [1] Accelerating Aerial Image Simulation with GPU
    Zhang, Hongbo
    Yan, Tan
    Wong, Martin D. F.
    Patel, Sanjay J.
    2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 178 - 184
  • [2] Accelerating Pattern Matching with CPU-GPU Collaborative Computing
    Sanz, Victoria
    Pousa, Adrian
    Naiouf, Marcelo
    De Giusti, Armando
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT I, 2018, 11334 : 310 - 322
  • [3] Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing
    Zhang, Fan
    Li, Guojun
    Li, Wei
    Hu, Wei
    Hu, Yuxin
    SENSORS, 2016, 16 (04)
  • [4] Accelerating Distance Transform Image based Hand Detection using CPU-GPU Heterogeneous Computing
    Yi, Zhaohua
    Hu, Xiaoqi
    Kim, Eung Kyeu
    Kim, Kyung Ki
    Jang, Byunghyun
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2016, 16 (05) : 557 - 563
  • [6] A Deep Collaborative Computing Based SAR Raw Data Simulation on Multiple CPU/GPU Platform
    Zhang, Fan
    Hu, Chen
    Li, Wei
    Hu, Wei
    Wang, Pengbo
    Li, Heng-Chao
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2017, 10 (02) : 387 - 399
  • [7] Accelerating High Performance Computing Applications Using CPUs, GPUs, Hybrid CPU/GPU, and FPGAs
    Liu, Bin
    Zydek, Dawid
    Selvaraj, Henry
    Gewali, Laxmi
    2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 337 - 342
  • [8] Highly reliable systems simulation accelerated using CPU and GPU parallel computing
    Domesova, S.
    Bris, R.
    APPLIED MATHEMATICS IN ENGINEERING AND RELIABILITY, 2016, : 119 - 129
  • [9] Accelerating simulation of nanodevices based on 2D materials by hybrid CPU-GPU parallel computing
    Poljak, M.
    Glavan, M.
    Kuzmic, S.
    2019 42ND INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2019, : 47 - 52
  • [10] STEM image simulation with hybrid CPU/GPU programming
    Yao, Y.
    Ge, B. H.
    Shen, X.
    Wang, Y. G.
    Yu, R. C.
    ULTRAMICROSCOPY, 2016, 166 : 1 - 8