Scalable Parallel Static Learning
ID:89 View Protection:ATTENDEE Updated Time:2021-12-07 10:19:43 Hits:563 Oral Presentation

Start Time:2021-12-12 10:00(Asia/Shanghai)

Duration:15min

Session:S2 论文报告会场2 » S2.2Session 2 集成电路测试

No files

Abstract
Static learning is a learning algorithm for finding additional implicit implications between gates in a netlist. In automatic test pattern generation (ATPG) the learned implications help recognize conflicts and redundancies early, and thus greatly improve the performance of ATPG. Though ATPG can further benefit from multiple runs of incremental or dynamic learning, it is only feasible when the learn-ing process is fast enough. In the paper, we study speeding up static learning through parallelization on heterogeneous computing platform, which includes multi-core microprocessors (CPUs), and graphics processing units (GPUs). We discuss the advantages and limitations in each of these architectures. With their specific features in mind, we propose two different parallelization strategies that are tailored to mul-ti-core CPUs and GPUs. Speedup and performance scalability of the two proposed parallel algorithms are analyzed. As far as we know, this is the first time that parallel static learning is studied in the literature.
Keywords
static learning; parallel acceleration; GPU; multi-core CPU
Speaker
LaiLiyang
Shantou University; Chinese Academy of Sciences

Submission Author
LaiLiyang Shantou University; Chinese Academy of Sciences
Submit Comment
Verify Code Change Another
All Comments
Important Date
  • Conference Date

    Dec 11

    2021

    to

    Dec 12

    2021

  • Aug 18 2021

    Registration deadline

Sponsored By
中国计算机学会
Organized By
中国计算机学会容错计算专业委员会
同济大学软件学院
Previous Conferences