Masoud Shahshahani

dblp:186/1254 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 46% Performance modeling and evaluation · 46% Reconfigurable computing and FPGAs · 7%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation › benchmarking
benchmark dataset
0.412020
MLSBench: A Synthesizable Dataset of HLS Designs to Support ML Based Design Flows · FPGA 2020
Electronic design automation
high-level synthesis
0.412020
MLSBench: A Synthesizable Dataset of HLS Designs to Support ML Based Design Flows · FPGA 2020
Electronic design automation
machine learning for EDA
0.412020
MLSBench: A Synthesizable Dataset of HLS Designs to Support ML Based Design Flows · FPGA 2020
Performance modeling and evaluation
performance prediction
0.412020
MLSBench: A Synthesizable Dataset of HLS Designs to Support ML Based Design Flows · FPGA 2020

Methods — techniques the papers use, named apart from their topics

statistical analysis · 0.4machine learning · 0.4
YearPublicationVenuePosition
2020 MLSBench: A Synthesizable Dataset of HLS Designs to Support ML Based Design Flows
abstract
With the advent of Machine Learning (ML), predictive EDA tools are becoming the next hot topic of research in the EDA community, and researchers are working on ML-based tools to predict the performance of the EDA tool. As the designs become complex, there is a need to start the design using higher levels of abstraction, such as High-Level Synthesis (HLS) tools in FPGA and SoC design flows. Quick prediction of performance-related parameters of the final design after the C-synthesis stage, can help in rapid design closure. Even though multiple papers exist in the domain of post routing performance prediction of HLS tools, there are no standard benchmarks available to compare the performance and accuracy of the predictive models. In this paper, we have presented MLSBench, a collection of around 5000 synthesizable designs written in C and C++. We provide a methodology to generate designs with various variations from a single design, which creates a potential for creating newer designs and enlarging the database in the future. This is followed by analysis, and validating the generated designs are indeed different. This allows designers to create generalized machine-learning-based models that are not overfitted to a small dataset. We also perform statistical analysis for measuring the design diversity by synthesizing them using Xilinx-Vivado HLS for Zynq 7000 device series.
Pingakshya Goswami, Masoud Shahshahani, Dinesh Bhatia
FPGA2