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
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