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 and #2 highest clock rate fabricated processors and among the largest deep-submicron CMOS chips ever designed in a university.
Faculty | |||
Professor Bevan Baas | |||
Postdoc | |||
Dr. Brent Bohnenstiehl | |||
Graduate students | |||
Derek Li Ph.D. Student
|
Basheer Ammar Ph.D. Student
|
||
Yechengnuo Zhang Ph.D. Student
|
Daniel Chevy Ph.D. Student
|
||
Michael Wang MS Student
|
Sagar Sajeev MS Student
|
||
Dinesh Nagulapati MS Student
|
Open position MS Student
|
||
Undergraduate Researchers | |||
Catherine Kang BS Student
|
|||
Alumni | |||
Ph.D. | |||
Prof. Zhiyi Yu Ph.D. ECE, Oct. 2007 Associate Professor Sun Yat-Sen and Carnegie Mellon University
|
Prof. Tinoosh Mohsenin Ph.D. ECE, Nov. 2010 Associate Professor Johns Hopkins University
|
||
Dr. Anh Tran Ph.D. ECE, Aug. 2012 Lead Hardware R&D Engineer Cavium Inc., San Jose
|
Dr. Zhibin Xiao Ph.D. ECE, Dec. 2012 Senior Hardware Engineer Software-in-Silicon R&D Group Oracle
|
||
Prof. Aaron Stillmaker Ph.D. ECE, Dec. 2015 Assistant Professor California State University, Fresno
|
Dr. Bin Liu Ph.D. ECE, Sep. 2016 Software Engineer Machine Learning Group Uber
|
||
Dr. Jon Pimentel Ph.D. ECE, Aug. 2017 Silicon Architecture Engineer Many Integrated Core Group Intel
|
Dr. Brent Bohnenstiehl Ph.D. ECE, March 2020 Postdoctoral Researcher
|
||
Dr. Shifu Wu Ph.D. ECE, Sept. 2021 Intel
|
Dr. Satyabrata Sarangi Ph.D. ECE, September 2022 Meta
|
||
Dean Truong ABD Ph.D. MS ECE, May 2010
|
|||
Dr. Forough Mahmoudabadi Research Scientist Device Development Engineer Intel
|
|||
M.S. | |||
Ryan Apperson MS ECE, Sept. 2004 Senior Electrical Engineer Physio-Control R&D
|
Omar Sattari gate io, Sept. 2004 Software Engineer ViaSat Instructor Allied American University
|
||
Mike Lai MS ECE, Sept. 2004 Design Engineer Altera
|
Mike Meeuwsen MS ECE, April 2005 Hardware Engineer Intel, Digital Enterprise Group
|
||
Toney
Jacobson MS ECE, July 2007 Patent Associate Fenwick & West LLP
|
Eric Work MS ECE, Sept. 2007 Software Engineer Soft Machines
|
||
Wayne Cheng MS ECE, January 2008 ASIC Design Engineer Uniquify
|
Gouri Landge MS ECE, December 2009 Intel, Digital Home Group
|
||
Stephen Le MS ECE, March 2010 Component Design Engineer Architecture Simulation Intel, Visual Computing Group
|
Jeremy Webb MS ECE, March 2011 Engineer Keysight Division
|
||
Lucas Stillmaker MS ECE, September 2011 Graphics Hardware Engineer Intel, Visual and Parallel Computing Group (VPG) Intel Architecture Group (IAG)
|
Trevin Murakami MS ECE, December 2011 Product Engineer NAND Solutions Group (NSG) Intel
|
||
Houshmand Shirani Mehr MS ECE, June 2012 Media encoder design, Component Design Engineer. Intel, Visual and Parallel Computing Group (VPG HW) Media Group
|
Nima Mostafavi MS ECE, June 2014 Hardware Engineer Microelectronics Group Oracle
|
||
Michael Braly MS ECE, December 2015 Product Engineer New Product Introduction Altera
|
Emmanuel Adeagbo MS ECE, February 2017 Physical Design Engineer Big Core, Platform Engineering Group (PEG) Intel
|
||
Peiyao Shi MS ECE, October 2018 Product Development Engineer NAND Solutions Group (NSG) Intel
|
Filipe Borges MS ECE, September 2019 Silicon Engineering Group Intel
|
||
Christi Tain MS ECE, September 2019 Hardware Validation Engineer Storage Group Marvell
|
Renjie Chen MS ECE, September 2019 Moffett AI
|
||
Arthur Hlaing MS ECE, March 2020 Microsoft
|
Zhangfan Zhao MS ECE, February 2021 Nvidia
|
||
Sharmila Kulkarni MS ECE, March 2021 Intel
|
Yikai Mao MS ECE, September 2021 Ph.D. student, Keio University
|
||
Haotian Wu MS ECE, December 2021 MediaTek RTL Design Engineer
|
Tony (Wai Cheong) Tsoi MS ECE, May 2022 Qualcomm Engineer
|
||
Christian Lum MS ECE, June 2022 Northrop Grumman Payload System Engineering
|
Benjamin Moore MS ECE, June 2022 Keysight R&D Engineer, FPGA/DSP
|
||
Ziyuan Dong MS ECE, August 2022 Intel CG Product Development Engineer
|
Aidan Callahan MS ECE, November 2022 AMD Product Development Engineer
|
||
Thomas Abbott MS ECE, July 2023 Intel
|
Santhosh Sammeta MS ECE, September 2023
|
||
Jin Cui MS ECE, December 2023
|
Yuxuan Huo MS ECE, January 2024
|
||
Undergraduate Researchers | |||
Henna Huang BS ECE, June 2009 Ph.D. Student MIT
|
Gary Chung BS ECE, August 2009 Apple Computer
|
||
Brian Zimmer BS ECE, June 2010 Ph.D. Student UC Berkeley
|
Layne Miao BS ECE, June 2011 Analog Design Engineer Intel Corporation
|
||
Victoria Harvey BS ECE, June 2012 Ph.D. Student Stanford
|
Jonathan Earl BS ECE, June 2015 Maxim Integrated
|
||
Dylan Finch BS ECE, June 2017 Redpine Signals
|
Delvin Huynh BS ECE, June 2018 Apple
|
||
Sarvagya Singh BS ECE, March 2018 Autonomous Driving Intern Xpeng Motors
|
Yuanyuan Xiang BS ECE, June 2018 MS Student UCLA
|
||
Hangyu Meng (Summer 2018) Zhejiang University
|
Ruochen Jiao (Summer 2018) Zhejiang University
|
||
Ryan Atkins
|
Jiayu Wang
|
||
Ryan Ma
|
|||
|
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.
National Science Foundation • CCF Grant No. 1321163 • CCF Grant No. 1018972 • REU Grant 2010 • CCF Grant No. 0903549 • CAREER award No. 0546907 • REU Grant 2005 • CCF Grant No. 0430090 • CCF Grant No. 0312837 (Co-PI) |
SRC, Semiconductor Research Corporation • GRC Grant 2321.001 • GRC Grant 1971.001 • CSR Grant 1659.001 • GRC Grant 1598.001 |
||
ST Microelectronics | UC MICRO | ||
C2S2 • Grant 2047.002.014 |
Intellasys Corporation |
||
Intel Corporation | SEM | SEM | |
Committee on Research, Faculty Research Grant | Fudan University | ||
Xilinx Incorporated, Equipment grants | Atheros Communications, Equipment grant | ||
We also acknowledge support from: • Artisan • MOSIS |
|||
Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF). | |||
The authors acknowledge the support of the C2S2 Focus Center, one of six research centers funded under the Focus Center Research Program (FCRP), a Semiconductor Research Corporation entity. |
2023
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.
In press.
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 (ACSSC),
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 (ACSSC),
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.