A Center for Sustainable Cloud Computing

Sustainable Data Centers

We are investigating a three-pronged approach to holistic data platforms and datacenter efficiency: vertical integration to minimize data-movement; specialization to optimize work per service; and approximation to tailor work for output quality.


A thermal simulator which can perform transient thermal analyses of vertically stacked 3D integrated circuits with inter-tier Microchannel Liquid Cooling.
The first benchmark suite for emerging scale-out applications
next-gen computing systems inspired by the human brain Compusapien
Next-gen computing systems inspired by the human brain.
Dynamically Assembling DRAM Bursts over a Multitude of Random Accesses
From C/C++ to Dynamically Scheduled Circuits
. In software programming, this is done by means of a piece of code, and/or by various types of inputs. In this process, it is crucial for us to track the impact of those codes and inputs, otherwise known as “effect checking.” Effect Checking
Tracking the impact of codes and inputs in software programming.
Exploration of Heterogeneous Architectures
for Novel QoS-Constrained High-Performance Computing Applications
Exploration of RRAM-Based Memory Solution for Edge Systems
RRAM is a promising solution due to its scalability and CMOS compatibility.
Fast Parallel CAD for FPGAs
New and effective strategies for software and hardware acceleration
A gem5-based simulator with architectural eXtensions
Genomic and Reconfigurable Computing
A scalable, high-performance framework for bioinformatics workloads, and the Aggregate Genomic Data (AGD) format.
Heterogeneous Architectures for Next-generation Server Systems.
Integrated Power Delivery and Cooling Control
for 3D chips using Flow Cell Arrays (FCAs)
An open-source cross-platform embedded Linux library.
Exploring Manycore Architectures for Next-Generation HPC Systems
image: computer chips Memory-centric Server Architecture
Novel solutions for datacenters to be in sync with the information flow
Multi-Objective Machine-Learning Based Resource Management
for Heterogeneous HPC Servers and Datacenters
image: memory module NeMeSys
Exploring new implementations of functionality and services based on NMP
Non-Volatile Memory (NVM)
To label a field as transient, so that after a restart, the restored instances of this field will be zeroed.
Novel Cooling Techniques and Thermal-Aware Design
and Management to Increase the Reliability of 2D/3D MPSoCs
Power-Aware Acceleration of Deep Learning (DL)
Training and Inference on High-Performance Computing (HPC) Servers
Quick & Flexible Computer Architecture Simulation
The Scala Programming Language
Scala Native
an optimizing ahead-of-time compiler and lightweight managed runtime designed specifically for Scala
Scala: Dotty
A next-generation compiler for Scala
Scala.js is a safer way to build robust front-end web applications.
A scalable storage manager designed for the many-core era
Designs for dark silicon: Vertically Integrated Server Architectures