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 条
  • [21] An alternative approach for collaborative simulation execution on a CPU plus GPU hybrid system
    Tang, Wenjie
    Cai, Wentong
    Yao, Yiping
    Song, Xiao
    Zhu, Feng
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2020, 96 (03): : 347 - 361
  • [22] Accelerating Static Timing Analysis Using CPU-GPU Heterogeneous Parallelism
    Guo, Zizheng
    Huang, Tsung-Wei
    Lin, Yibo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (12) : 4973 - 4984
  • [23] Multi2Sim: A Simulation Framework for CPU-GPU Computing
    Ubal, Rafael
    Jang, Yunghyun
    Mistry, Perhaad
    Schaa, Dana
    Kaeli, David
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 335 - 344
  • [24] Accelerating Pathology Image Data Cross-Comparison on CPU-GPU Hybrid Systems
    Wang, Kaibo
    Huai, Yin
    Lee, Rubao
    Wang, Fusheng
    Zhang, Xiaodong
    Saltz, Joel H.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (11): : 1543 - 1554
  • [25] GHive: Accelerating Analytical Query Processing in Apache Hive via CPU-GPU Heterogeneous Computing
    Liu, Haotian
    Tang, Bo
    Zhang, Jiashu
    Deng, Yangshen
    Yan, Xiao
    Zheng, Xinying
    Shen, Qiaomu
    Zeng, Dan
    Mao, Zunyao
    Zhang, Chaozu
    You, Zhengxin
    Wang, Zhihao
    Jiang, Runzhe
    Wang, Fang
    Yiu, Man Lung
    Li, Huan
    Han, Mingji
    Li, Qian
    Luo, Zhenghai
    PROCEEDINGS OF THE 13TH SYMPOSIUM ON CLOUD COMPUTING, SOCC 2022, 2022, : 158 - 172
  • [26] The Design and Implementation of Parallel Algorithm Accelerator Based on CPU-GPU Collaborative Computing Environment
    Yang Fan
    Shi Tongnian
    Chu Han
    Wang Kun
    OPTICAL, ELECTRONIC MATERIALS AND APPLICATIONS II, 2012, 529 : 408 - +
  • [27] Accelerating Docking Simulation Using Multicore and GPU Systems
    Mendonca, Everton
    Barreto, Marcos
    Guimaraes, Vinicius
    Santos, Nelci
    Pita, Samuel
    Boratto, Murilo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT I, 2017, 10404 : 439 - 451
  • [28] IMAGE INTERPOLATION ON THE CPU AND GPU USING LINE RUN SEQUENCES
    Frommholz, Dirk
    XXIV ISPRS CONGRESS IMAGING TODAY, FORESEEING TOMORROW, COMMISSION II, 2022, 5-2 : 53 - 60
  • [29] Accelerating Large Scale Artificial Society Simulation with CPU/GPU based Heterogeneous Parallel Method
    Li Zhen
    Guo Gang
    Chen Bin
    Qiu Xiaogang
    2015 IEEE/ACM 19TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2015, : 155 - 162
  • [30] Efficient Aerial Image Simulation on Multi-Core SIMD CPU
    Wu, Pei-Ci
    Yan, Tan
    Zhang, Hongbo
    Wong, Martin D. F.
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 24 - 31