Cheng Cao

Cheng Cao

13 posts
OskiBear 28nm RISC-V BLE Chip

OskiBear 28nm RISC-V BLE Chip

OskiBear is a TSMC 28nm HPC chip that is $1mm^2$ in die area. This is a demonstration of agile chip development enabled by open source technologies and research infrastructure around RISC-V. The chip has a in-house developed bluetooth modem, baseband, and AES accelerators.

Deep Learning Based Demosaicing

Deep Learning Based Demosaicing

A neural network designed to perform image demosaicing task on different sensors with different color filter arrays. Utilizing residual training and combining pervious work on image demosaicing (DMCNN) and image segmentation (Unet) networks

CS184 2020 Project Overhaul/Improvement Plan

Problems with current code Reliance on non-portable APIs / Components 1. UNIX file operations (APIs) 2. CMake files are not portable Flaws in CGL vector library 1. Some operators are not correct, for example vector addition 2. Not utilizing SIMD apperantly (one of the main

Hey! Wisdom-Shaders got a prize!

Wisdom Shaders gets a "most popular" award in this year's Netease Minecraft (China) Developer Conference. Though I can't make it as I'm in Berkeley right now, so I asked someone in China to get it for me.

Wisdom Shaders

Wisdom Shaders

Wisdom Shaders aimed to provide impressive Minecraft graphics experience with the highest performance possible. It is compatible with Mac, Windows and Linux, and it is able to run on devices from Intel's integrated graphics to RTX TITANs. Over 2 million global downloads since V3.2 release.

Voxel Cone Tracing for Real-time Global Illumination

Voxel Cone Tracing for Real-time Global Illumination

This project combines several strategies for rendering a scene with realistic global illumination, including Voxel Cone Tracing, Ray Marching, Ground-Truth Ambient Occlusion, and other shading effects with highly compute-intensive graphics with minimal CPU overhead and maximum GPU utilization.

Wisdom Shaders & its future (part 2)

Wisdom Shaders & its future (part 2)

The history part Wisdom Reloaded Screen shots for Wisdom ReloadedWisdom Reloaded is rather a series of shaders I created during the transitional period from Wisdom V2RC2 to Wisdom V3. I'm not satisfied with Wisdom V2's look and feel, and Wisdom V2 is using aging

Wisdom Shaders & its future (Part 1)

Wisdom Shaders & its future (Part 1)

As many of you may noticed (or even not noticed at all, you're welcome), development of Wisdom Shaders for minecraft has been on a hold for pretty long. I feel like I had the responsibility to talk about the history and possible future of

The IB CS SL Book - Topic 3

from IB students, to IB students, for IB students -------------------------------------------------------------------------------- Catelogue: * Core 1. System fundamentals [https://bobcao3.qionouu.cn/blog/the-ib-cs-sl-book-topic-1/#T1] 1. System in organizations [https://bobcao3.qionouu.cn/blog/the-ib-cs-sl-book-topic-1/#T1.1] 1. Planning and system installation [https://bobcao3.qionouu.cn/blog/

Minecraft, Minecraft, More Minecraft

Wisdom shaders V4 is going to launch its beta in two months! A WIP screenshot (by @Shimoon): And some Minecraft in real life:

The IB CS SL Book - Topic 1

from IB students, to IB students, for IB students -------------------------------------------------------------------------------- Catelogue: * Core 1. System fundamentals 1. System in organizations 1. Planning and system installation 2. User focus 3. System backup 4. Software development 2. System design basics 1. Components of a computer system 2.

The IB CS SL Book Project

The IB CS SL Book Project

So this is the beginning of a book project. A ib computer science book, from ib students, to ib students, for ib students. As you can see, it hasn't been done, and it is far from finished. We welcome anyone contribute to this project

You found the White Dwarf!

You found the White Dwarf!

Good morning guys! This site is online!