1. Characterizing and Optimizing EDA Flows for the Cloud
- Author
-
Sherief Reda and Abdelrahman Hosny
- Subjects
FOS: Computer and information sciences ,Computer Science - Artificial Intelligence ,Computer science ,Design space exploration ,Distributed computing ,0211 other engineering and technologies ,Cloud computing ,02 engineering and technology ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Physical design ,021103 operations research ,business.industry ,Static timing analysis ,020207 software engineering ,Computer Graphics and Computer-Aided Design ,020202 computer hardware & architecture ,Artificial Intelligence (cs.AI) ,Logic synthesis ,Computer Science - Distributed, Parallel, and Cluster Computing ,Knapsack problem ,Graph (abstract data type) ,Distributed, Parallel, and Cluster Computing (cs.DC) ,Routing (electronic design automation) ,business ,Software - Abstract
Cloud computing accelerates design space exploration in logic synthesis, and parameter tuning in physical design. However, deploying EDA jobs on the cloud requires EDA teams to deeply understand the characteristics of their jobs in cloud environments. Unfortunately, there has been little to no public information on these characteristics. Thus, in this paper, we formulate the problem of migrating EDA jobs to the cloud. First, we characterize the performance of four main EDA applications, namely: synthesis, placement, routing and static timing analysis. We show that different EDA jobs require different machine configurations. Second, using observations from our characterization, we propose a novel model based on Graph Convolutional Networks to predict the total runtime of a given application on different machine configurations. Our model achieves a prediction accuracy of 87%. Third, we develop a new formulation for optimizing cloud deployments in order to reduce deployment costs while meeting deadline constraints. We present a pseudo-polynomial optimal solution using a multi-choice knapsack mapping that reduces costs by 35.29%., Presented at DATE2021
- Published
- 2021
- Full Text
- View/download PDF