VAST lab at UCLA
The VAST lab at UCLA investigates cutting-edge research topics at the intersection of VLSI technologies, design automation, architecture and compiler optimization at multiple scales, from micro-architecture building blocks, to heterogeneous compute nodes, and scalable data centers. Current focuses include architecture and design automation for emerging technologies, customizable domain-specific computing with applications to multiple domains, such as imaging processing, bioinformatics, data mining and machine learning.
Latest News
Computer Science Professor Jason Cong and his students Licheng Guo, Yuze Chi, Jie Wang, Jason Lau, and Weikang Qiao, in collaboration with Professor Zhiru Zhang and his student Ecenur Ustun at the Cornell University, have received the Best Paper...
Linghao was selected as one of the four winners of EDAA Outstanding Dissertations Award 2020. In the dissertation, he focused on the architecture for deep learning and graph processing.
Linghao is a postdoctoral researcher under the...
Atefeh Sohrabizadeh is one of 15 winners of the Cadence Women in Technology Scholarship. Atefeh joined the Ph.D. program in UCLA Computer Science Program in Fall 2018. Her research interests lie in parallel architecture and programming. She is...
Latest Publications
Our Projects
Quantum computing (QC) has been shown, in theory, to hold huge advantages over classical computing. However, there remains many engineering challenges in the implementation of real-world QC applications. In order to devide-and-conquer, we can split the task as below.
...Heterogeneous computing with extensive use of accelerators, such as FPGAs and GPUs, has shown great promise to bring in orders of magnitude improvement in computing efficiency for a wide range of applications. The latest advances in industry have led to highly integrated heterogeneous hardware...
Recent work in this project got the Best Paper Award in ISLPED'18, and Pearl Cohen Poster Award in 2019 UCLA Bioscience Innovation Day.
Moore's law has driven the exponential growth of...
In the Big Data era, the volume of data is exploding, putting forward a new challenge to the existing computer system. Traditionally, the computer system is designed to be computing-centric, in which the data from IO devices are transferred and then processed by the CPU. However, the data...
In this project, we explore efficient algorithms and architectures for state-of-the-art deep learning based applications. In the first work, we are exploring learning algorithms and acceleration techniques on graph learning algorithms. The second work, Caffeine, offers a uniformed...
In the era of big data, many applications present siginificant compuational challenges. For example, in the field of bio-infomatics, the computation demand for personalized cancer treatment is prohibitively high for the general-purpose computing technologies, as tumor heterogeneity...
To meet ever-increasing computing needs and overcome power density limitations, the computing industry has entered theera of parallelization, with tens to hundreds of computing cores integrated into a single...
Software Releases
https://github.com/UCLA-VAST/tapa
C/C++/OpenCL-based high-level synthesis (HLS) becomes more and more popular for field-programmable gate array (FPGA) accelerators in many application domains in recent years, thanks to its competitive...