Search Results for author: Cunxi Yu

Found 16 papers, 4 papers with code

Less is More: Hop-Wise Graph Attention for Scalable and Generalizable Learning on Circuits

1 code implementation2 Mar 2024 Chenhui Deng, Zichao Yue, Cunxi Yu, Gokce Sarar, Ryan Carey, Rajeev Jain, Zhiru Zhang

In this work we propose HOGA, a novel attention-based model for learning circuit representations in a scalable and generalizable manner.

Graph Attention

BoolGebra: Attributed Graph-learning for Boolean Algebraic Manipulation

no code implementations19 Jan 2024 Yingjie Li, Anthony Agnesina, Yanqing Zhang, Haoxing Ren, Cunxi Yu

Boolean algebraic manipulation is at the core of logic synthesis in Electronic Design Automation (EDA) design flow.

Graph Learning

Verilog-to-PyG -- A Framework for Graph Learning and Augmentation on RTL Designs

1 code implementation9 Nov 2023 Yingjie Li, Mingju Liu, Alan Mishchenko, Cunxi Yu

The complexity of modern hardware designs necessitates advanced methodologies for optimizing and analyzing modern digital systems.

Data Augmentation Graph Learning

Accelerating Exact Combinatorial Optimization via RL-based Initialization -- A Case Study in Scheduling

no code implementations19 Aug 2023 Jiaqi Yin, Cunxi Yu

The traditional exact methods are limited by runtime complexity, while reinforcement learning (RL) and heuristic-based approaches struggle with determinism and solution quality.

Combinatorial Optimization Reinforcement Learning (RL) +1

Rubik's Optical Neural Networks: Multi-task Learning with Physics-aware Rotation Architecture

no code implementations25 Apr 2023 Yingjie Li, Weilu Gao, Cunxi Yu

Recently, there are increasing efforts on advancing optical neural networks (ONNs), which bring significant advantages for machine learning (ML) in terms of power efficiency, parallelism, and computational speed.

Autonomous Driving Multi-Task Learning +1

RESPECT: Reinforcement Learning based Edge Scheduling on Pipelined Coral Edge TPUs

1 code implementation10 Apr 2023 Jiaqi Yin, Yingjie Li, Daniel Robinson, Cunxi Yu

Deep neural networks (DNNs) have substantial computational and memory requirements, and the compilation of its computational graphs has a great impact on the performance of resource-constrained (e. g., computation, I/O, and memory-bound) edge computing systems.

Edge-computing reinforcement-learning +2

Physics-aware Roughness Optimization for Diffractive Optical Neural Networks

no code implementations4 Apr 2023 Shanglin Zhou, Yingjie Li, Minhan Lou, Weilu Gao, Zhijie Shi, Cunxi Yu, Caiwen Ding

As a representative next-generation device/circuit technology beyond CMOS, diffractive optical neural networks (DONNs) have shown promising advantages over conventional deep neural networks due to extreme fast computation speed (light speed) and low energy consumption.

Physics-aware Differentiable Discrete Codesign for Diffractive Optical Neural Networks

no code implementations28 Sep 2022 Yingjie Li, Ruiyang Chen, Weilu Gao, Cunxi Yu

Diffractive optical neural networks (DONNs) have attracted lots of attention as they bring significant advantages in terms of power efficiency, parallelism, and computational speed compared with conventional deep neural networks (DNNs), which have intrinsic limitations when implemented on digital platforms.

Quantization

Differentiable Discrete Device-to-System Codesign for Optical Neural Networks via Gumbel-Softmax

no code implementations29 Sep 2021 Yingjie Li, Ruiyang Chen, Weilu Gao, Cunxi Yu

Specifically, Gumbel-Softmax with a novel complex-domain regularization method is employed to enable differentiable one-to-one mapping from discrete device parameters into the forward function of DONNs, where the physical parameters in DONNs can be trained by simply minimizing the loss function of the ML task.

Quantization Scheduling

Combinatorial Reinforcement Learning Based Scheduling for DNN Execution on Edge

no code implementations29 Sep 2021 Qiwei Yuan, Jiaqi Yin, Cunxi Yu

The past half-decade has seen unprecedented growth in machine learning with deep neural networks (DNNs) that represent state-of-the-art in many real-world applications.

Edge-computing reinforcement-learning +2

Real-time Multi-Task Diffractive Deep Neural Networks via Hardware-Software Co-design

no code implementations16 Dec 2020 Yingjie Li, Ruiyang Chen, Berardi Sensale Rodriguez, Weilu Gao, Cunxi Yu

Deep neural networks (DNNs) have substantial computational requirements, which greatly limit their performance in resource-constrained environments.

Multi-Task Learning

Contrastive Weight Regularization for Large Minibatch SGD

no code implementations17 Nov 2020 Qiwei Yuan, Weizhe Hua, Yi Zhou, Cunxi Yu

The minibatch stochastic gradient descent method (SGD) is widely applied in deep learning due to its efficiency and scalability that enable training deep networks with a large volume of data.

Painting on Placement: Forecasting Routing Congestion using Conditional Generative Adversarial Nets

no code implementations15 Apr 2019 Cunxi Yu, Zhiru Zhang

Physical design process commonly consumes hours to days for large designs, and routing is known as the most critical step.

Colorization Translation

Performance Estimation of Synthesis Flows cross Technologies using LSTMs and Transfer Learning

no code implementations14 Nov 2018 Cunxi Yu, Wang Zhou

Due to the increasing complexity of Integrated Circuits (ICs) and System-on-Chip (SoC), developing high-quality synthesis flows within a short market time becomes more challenging.

Transfer Learning

Algorithmic Obfuscation over GF($2^m$)

no code implementations17 Sep 2018 Cunxi Yu, Daniel Holcomb

Galois Field arithmetic blocks are the key components in many security applications, such as Elliptic Curve Cryptography (ECC) and the S-Boxes of the Advanced Encryption Standard (AES) cipher.

Cryptography and Security

Developing Synthesis Flows Without Human Knowledge

2 code implementations16 Apr 2018 Cunxi Yu, Houping Xiao, Giovanni De Micheli

Design flows are the explicit combinations of design transformations, primarily involved in synthesis, placement and routing processes, to accomplish the design of Integrated Circuits (ICs) and System-on-Chip (SoC).

Cannot find the paper you are looking for? You can Submit a new open access paper.