Dongwei Xiao

ORCID: 0000-0002-4680-5715
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Testing and Debugging Techniques
  • Adversarial Robustness in Machine Learning
  • Real-time simulation and control systems
  • Advanced Neural Network Applications
  • Radiation Effects in Electronics
  • Software Engineering Research
  • Real-Time Systems Scheduling
  • Reinforcement Learning in Robotics
  • Cryptography and Data Security
  • Parallel Computing and Optimization Techniques
  • Security and Verification in Computing

Hong Kong University of Science and Technology
2022-2024

University of Hong Kong
2022-2024

The prosperous trend of deploying deep neural network (DNN) models to diverse hardware platforms has boosted the development learning (DL) compilers. DL compilers take high-level DNN model specifications as input and generate optimized executables for architectures like CPUs, GPUs, various accelerators. Compiling into high-efficiency is not easy: compilation procedure often involves converting several different intermediate representations (IR), e.g., graph IR operator IR, performing...

10.1145/3508035 article EN Proceedings of the ACM on Measurement and Analysis of Computing Systems 2022-02-24

The prosperous trend of deploying complex applications to web browsers has boosted the development WebAssembly (wasm) compilation toolchains. Software written in different high-level programming languages are compiled into wasm executables, which can be executed fast and safely a virtual machine. performance executables depends highly on compiler optimizations. Despite use recent research indicated that real-world slower than anticipated, suggesting deficiencies

10.1145/3597926.3598068 article EN 2023-07-12

Computer graphics are powered by APIs (e.g., OpenGL, Direct3D) and their associated shader compilers, which render high-quality images compiling optimizing user-written high-level programs into GPU machine code. Graphics rendering is extensively used in production scenarios like virtual reality (VR), gaming, autonomous driving, robotics. Despite the development industrial manufacturers such as Intel, Nvidia, AMD, compilers - traditional software may produce ill-rendered outputs. In turn,...

10.1109/icse48619.2023.00201 article EN 2023-05-01

The prosperous trend of deploying deep neural network (DNN) models to diverse hardware platforms has boosted the development learning (DL) compilers. DL compilers take high-level DNN model specifications as input and generate optimized executables for architectures like CPUs, GPUs, accelerators. We introduce MT-DLComp, a metamorphic testing framework specifically designed uncover erroneous compilations. Our approach leverages deliberately-designed relations (MRs) launch semantics-preserving...

10.1145/3489048.3522655 article EN 2022-06-02

The demanding need to perform privacy-preserving computations among multiple data owners has led the prosperous development of secure multi-party computation (MPC) protocols. MPC offers protocols for parties jointly compute a function over their inputs while keeping those private. To date, been widely adopted in various real-world, privacy-sensitive sectors, such as healthcare and finance. Moreover, ease adoption MPC, industrial academic compilers have developed automatically translate...

10.1145/3643781 article EN Proceedings of the ACM on software engineering. 2024-07-12

The prosperous trend of deploying deep neural network (DNN) models to diverse hardware platforms has boosted the development learning (DL) compilers. DL compilers take high-level DNN model specifications as input and generate optimized executables for architectures like CPUs, GPUs, accelerators. We introduce MT-DLComp, a metamorphic testing framework specifically designed uncover erroneous compilations. Our approach leverages deliberately-designed relations (MRs) launch semantics-preserving...

10.1145/3547353.3522655 article EN ACM SIGMETRICS Performance Evaluation Review 2022-06-20

A physical simulation engine (PSE) is a software system that simulates environments and objects. Modern PSEs feature both forward backward simulations, where the phase predicts behavior of simulated system, provides gradients (guidance) for learning-based control tasks, such as robot arm learning to fetch items. This way, modern show promising support methods. To date, have been largely used in various high-profitable, commercial applications, games, movies, virtual reality (VR), robotics....

10.48550/arxiv.2307.10818 preprint EN cc-by arXiv (Cornell University) 2023-01-01

A physical simulation engine (PSE) is a software system that simulates environments and objects. Modern PSEs feature both forward backward simulations, where the phase predicts behavior of simulated system, provides gradients (guidance) for learning-based control tasks, such as robot arm learning to fetch items. This way, modern show promising support methods. To date, have been largely used in various high-profitable, commercial applications, games, movies, virtual reality (VR), robotics....

10.1109/ase56229.2023.00054 article EN 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2023-09-11
Coming Soon ...