{'fraction_non_alphanumeric': 0.01920768307322929, 'fraction_numerical': 0.0, 'mean_word_length': 5.2706766917293235, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Toward EDA computing on GPUs

The complexity of VLSI is still fast increasing due to the pursuit for higher performance as well as the aggressive scaling of semiconductor processes. Electronic Design Automation (EDA) software, therefore, has to deliver escalating computing throughput so that IC design turnaround time can be kept under a reasonable level. Parallelizing will be the only way to unleash the computing power of modern multi-core platforms for accelerated EDA computing. General purpose computing on Graphic Processing Units (GPUs) has recently emerged as an important trend in today's high performance computing. In this paper, we explore the potential of applying EDA computing on GPUs. Specifically, we identify key EDA computing patterns that need to be parallelized and then propose potential solutions using GPUs.