The VLSI Computation Laboratory (VCL) is part of the ECE Department at the University of California at Davis. Our goal is to discover and develop novel contributions in high-performance, energy-efficient, and area-efficient VLSI computation with an emphasis on digital signal processing (DSP) including neural network, multimedia, and embedded workloads, and new projects in datacenter and scientific (supercomputing) kernels.
Research is accomplished with a multi-disciplinary view of algorithms, architectures, arithmetic, functional units, circuits, VLSI design, applications, and software tools of both programmable and special-purpose processors.
We are one of very few university groups in the world that design and fabricate programmable (and configurable special-purpose) processor chips. Our research is grounded in achieving the aforementioned goals on widely-used applications measured in our laboratory on advanced deep-submicron CMOS fabricated chips which we have designed.
We believe we have designed the #1, #3, and #8 highest clock rate fabricated processors, and among the largest deep-submicron CMOS chips ever designed in a university .
Computationally-intensive application development.
Programming tool development such as compilers, optimization, and mapping tools.
Complete deep-submicron CMOS chip designs.
The 1000-processor KiloCore architecture and chip is the third generation fine-grain many-core processor array developed by members of the VCL.
A fourth-generation fabricated chip with significantly increased performance has been fabricated but not yet fully tested or published.
2025
Fnu Sagar Sajeev and Bevan M. Baas,
"Regular Expression Processing On A Many-Core Platform,"
IEEE International Symposium on Embedded Multicore/Many-core
Systems-on-Chip (MCSoC),
Singapore, December 2025.
To appear.
Derek Li, Yechengnuo Zhang, and Bevan M. Baas,
"Huffman Decoder for Baseline JPEG On Many-Core Platforms,"
IEEE International Symposium on Embedded Multicore/Many-core
Systems-on-Chip (MCSoC),
Singapore, December 2025.
To appear.
Michael Wang and Bevan M. Baas,
"Scalable Discrete Cosine Transform Engines On A Many-Core Platform,"
IEEE International Symposium on Embedded Multicore/Many-core
Systems-on-Chip (MCSoC),
Singapore, December 2025.
To appear.
Michael Wang,
"Computation of the Discrete Cosine
Transform on Many-Core Platforms,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, December 2024.
Yuxuan Huo,
"Computing Numerical Functions on
Many-Core Processor Arrays,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, December 2024.
Jin Cui,
"Dynamic Voltage and Frequency Scaling
Controller and Circuits Using Multiple Back Bias Voltages,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, December 2024.
Santhosh Sammeta,
"Characterization of a PCIe
interface for a Many-Core chip Test Station,"
Masters Thesis Plan II,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, September 2023.
Thomas Abbott and Bevan M. Baas,
"A Scalable
JPEG Encoder on a Many-Core Array,"
IEEE International Symposium on Embedded Multicore/Many-core
Systems-on-Chip (MCSoC),
Singapore, December 2023.
Thomas Abbott,
"JPEG Encoding on Fine-Grain Manycore
Platforms,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, July 2023.
Satyabrata Sarangi and Bevan M. Baas,
"Energy-Efficient Canonical Huffman Decoders on Many-Core Processor Arrays
and FPGAs,"
Elsevier, Integration the VLSI Journal,
In press.
Peiyao Shi, Aaron Stillmaker, and Bevan M. Baas,
"Efficient and High-Performance
Sparse Matrix-Vector Multiplication on a Many-Core Array,"
IEEE International Symposium on Embedded Multicore/Many-core
Systems-on-Chip (MCSoC),
Penang, Malaysia, December 2022.
Renjie Chen, Aaron Stillmaker, and Bevan M. Baas,
"Architecture and 28 nm
CMOS Design of a 1886 MBin/sec Context-Adaptive Binary Arithmetic
Coder (CABAC) Encoder,"
IEEE International Conference on Very Large Scale Integration
(VLSI-SoC),
Patras, Greece, October 2022.
Brent Bohnenstiehl, Aaron Stillmaker, Timothy Andreas, and
Bevan M. Baas,
"A Low-Overhead Method for
the Accurate Estimation of the Maximum Operating Clock Frequency,"
IEEE International Conference on Very Large Scale Integration
(VLSI-SoC),
Patras, Greece, October 2022.
Aidan Callahan,
"H.264 Codec Implementation on a
Many-Core Processor Array,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, November 2022.
Ziyuan Dong,
"An Energy-Efficient SqueezeNet
Implementation on the KiloCore Platform,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, August 2022.
Christian Lum,
"Zero Crossing and Polar
Discrimination Algorithms & Hardware for a Digital FM Receiver,"
Masters Thesis Plan II,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, June 2022.
Benjamin Moore,
"An All-Digital FM Reciever
Implemented on the Xilinx ZCU111 RFSoC,"
Masters Thesis Plan II,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, June 2022.
Tony (Wai Cheong) Tsoi,
"Post-Silicon Hardware
Validation of a Many-Core System,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, May 2022.
Haotian Wu,
"Residual Neural Network on a
Many-Core Platform,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, December 2021.
Yikai Mao,
"A Memory-Efficient YOLO Object
Detection Convolutional Neural Network Inference
Engine on the KiloCore 2 Manycore Platform,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, September 2021.
Shifu Wu and Bevan M. Baas,
"Display Stream Compression Decoders for Fine-Grained Many-Core Processor Arrays,"
IEEE Transactions on Circuits & Systems II, May 2021.
Invited.
Satyabrata Sarangi and Bevan M. Baas,
"DeepScaleTool: a Tool for the Accurate
Estimation of Technology Scaling in the Deep-Submicron Era,"
IEEE International Symposium on Circuits & Systems,
Daegu, Korea, May 2021.
Shifu Wu and Bevan M. Baas,
"Display Stream Compression Decoders for Fine-Grained Many-Core Processor Arrays,"
IEEE International Symposium on Circuits & Systems,
Daegu, Korea, May, 2021.
Received an invitation to
an IEEE Transactions on Circuits and Systems II Special Issue.
Zhangfan Zhao,
"Matrix Inversion on a Many-Core
Platform,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, March 2021.
Sharmila Kulkarni,
"Implementation of Context-Based
Adaptive Binary Arithmetic Coding on KiloCore Processor Arrays,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, March 2021.
Satyabrata Sarangi and Bevan M. Baas,
"Canonical Huffman Decoder on Fine-grain Many-core Processor Arrays,"
IEEE/ACM Asia and South Pacific Design Automation Conference,
Tokyo, Japan, January, 2021.
Shifu Wu and Bevan M. Baas,
"Indexed Color History Many-Core Engines for
Display Stream Compression Decoders,"
IEEE International Conference on Electronics, Circuits & Systems,
Glasgow, Scotland, November, 2020.
Tokunbo Ogunfunmi, John McAllister, Bevan Baas and Mrityunjoy Chakraborty,
"Guest Editorial: JSPS Special Issue on 2018 IEEE Signal Processing Systems (SiPS) Workshop,"
Journal of Signal Processing Systems, August 2020.
Aaron Stillmaker, Brent Bohnenstiehl, Lucas Stillmaker,
and Bevan Baas,
"Scalable Energy-Efficient
Parallel Sorting on a Fine-Grained Many-Core Processor Array,"
Journal of Parallel and Distributed Computing,
vol. 138, pp. 32–47, April 2020.
Daniel Kuzmenko, Carlos Feres, Timothy Andreas, Bevan Baas, Zhi Ding,
Xiaoguang Liu, Harris Moyer, Ara Kurdoghlian, Hasan Sharifi,
"Noncoherent Plug-and-Play RF Front-End Module for High Gain Spread
Spectrum Communications and Interference Rejection,"
Government Microcircuit Applications & Critical Technology
Conference (GOMACTech), San Diego, CA, March 2020.
Arthur Hlaing,
"Long Short-Term Memory on a Many-Core
Platform,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, March 2020.
Renjie Chen,
"Architecture and Hardware for a
1 Bin per Cycle Context-Adaptive Binary Arithmetic Coder (CABAC)
Encoder,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, September 2019.
Christi Tain,
"Back-end Physical Design Flow for
28 nm FDSOI with Body-Bias,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, September 2019.
Filipe Borges,
"AlexNet Deep Neural Network on a
Many Core Platform,"
Masters Thesis,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, September 2019.
Michael Braly,
"A Configurable H.265-Compatible Motion
Estimation Accelerator Architecture Suitable for Realtime 4K Video
Encoding,"
Masters Thesis,
Technical Report ECE-VCL-2015-2,
VLSI Computation Laboratory,
ECE Department,
University of California, Davis, December 2015.
Jon Pimentel, Aaron Stillmaker, Brent Bohnenstiehl and Bevan Baas,
"Area Efficient Backprojection
Computation with Reduced Floating-Point Word Width for SAR Image
Formation,"
IEEE Asilomar Conference on Signals, Systems and Computers,
Pacific Grove, CA, November 2015.
Brent Bohnenstiehl and Bevan Baas,
"A
Software LDPC Decoder Implemented on a Many-Core Array of Programmable
Processors,"
IEEE Asilomar Conference on Signals, Systems and Computers,
Pacific Grove, CA, November 2015.
Emmanuel O. Adeagbo and Bevan Baas,
"Energy-Efficient String
Search Architectures on a Fine-Grained Many-Core Platform,"
Technology and Talent for the 21st Century (TECHCON 2015), Austin,
TX, September 2015.