Measuring CPU Power Consumption
If you search online for keywords such as “Measure CPU power consumption in Linux,” you may end up in the same position as me – It is quite easy to…
If you search online for keywords such as “Measure CPU power consumption in Linux,” you may end up in the same position as me – It is quite easy to…
The following link links to a static webpage produced by KUTrace. It traced the execution of the social network benchmark from DeathStarBench running on a single machine with AMD Ryzen…
DeathStarBench is a benchmarking suite developed by the SAIL group at Cornell University. It is completely open-source and can be found at https://github.com/delimitrou/DeathStarBench. This document is WIP. Design Philosophy Datacenters…
Intel Single-Chip Cloud is an Intel project aiming to put a datacenter-like structure onto a single chip. It proposed a then-novel manycore architecture that mimics connected servers like a datacenter.
This is a Humor article written by Google Bard. The invasive Burmese python population in Florida is having a surprising impact on the local programming landscape. As the pythons have…
The Decadal Plan for Semiconductors is a call for innovative solutions in semiconductor design and manufacturing to suit the growing needs of information and communication. It identified five critical problems…
This is not a well-written article. It is a log of the errors I met. Documented in the hope that someone may find it helpful afterward. Problem 1: Device tree…
Prelim: What is FPGA? Introduction Putting CPU and FPGA together has been an old idea that dates back to the beginning of the 21st century. This article reflects on my…
This is a presentation for the paper Lucid: a language for control in the data plane. It is structured to run for 40 minutes. Lucid is a language for programming…
This is a slide deck for presenting RowHammer: A Retrospective. It included many details from the original RowHammer paper and provided two case studies about what RowHammer can be used…