University of California, Santa Cruz
Welcome to my webpage! I am an Assistant Professor in the Computer Engineering Department of the Baskin School of Engineering at the University of California Santa Cruz. My main research interests are in Computer Architecture, Operating Systems and Storage with a focus on data centers. My work addresses the unique challenges of data center systems, such as extreme scale, the insatiable need for higher performance at lower cost and the performance predictability of multi-tenancy systems. I am also interested in machine learning and its application to processor microarchitecture and systems.
Before joining UCSC I was a Postdoc at Stanford University where I worked with Christos Kozyrakis and David Cheriton. I received my PhD from Mannheim University.
I am looking for great PhD and MS students to join my lab. If you are interested, please get in contact with me.
I have two open Postdoc positions. If you are interested in data center storage systems or machine learning techniques to improve micro architecture and Operating Systems please get in contact with me.
July 2018: Serving on the HPCA-IS and ICPADS PC
May 2018: Learning Memory Access Patterns paper accepted at ICML!
April 2018: Selecta paper accepted at Usenix ATC!
April 2018: Received a grant from NXP. Thank you!
March 2018: ReFlex on ACM Sigarch
March 2018: Learning Memory Access Patterns on MIT Technology Review
Februar 2018: Serving on the PPoPP'19 PC
Februar 2018: Selecta Poster at SysML
Januar 2018: Grazelle Paper accepted at PPoPP'18!
Januar 2018: Serving on the SoCC'18 PC
December 2017: Received a grant from Samsung. Thank you!
October 2017: Received a grant from Broadcom. Thank you!
September 2017: Received a donation from CNEX Labs. Thank you!
March 2017: ReFlex on The Next Platform
Fall 2018: CMPE220 Advanced Parallel Computing
Spring 2018: CMPE110 Computer Architecture - canvas website
No office hours over summer.
Monday 3:00-4:00 pm
Wednesday 3:00-4:00 pm
Milad Hashemi, Kevin Swersky, Jamie A. Smith, Grant Ayers, Heiner Litz, Jichuan Chang, Christos Kozyrakis, Parthasarathy Ranganathan
Learning Memory Access Patterns
in the 35th International Conference on Machine Learning (ICML), 2018
Ana Klimovic, Heiner Litz, Christos Kozyrakis
Selecta: Learning Heterogeneous Cloud Storage Configuration for Data Analytics
in the 2018 USENIX Annual Technical Conference (USENIX'18), 2018
Samuel Grossman, Heiner Litz, Christos Kozyrakis
Making Pull-Based Graph Processing Performant
in the 23rd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'23), 2018
Ana Klimovic, Heiner Litz, Christos Kozyrakis
ReFlex: Remote Flash == Local Flash
in the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'22), 2017
Heiner Litz, Benjamin Braun, David Cheriton
EXCITE-VM: Extending the Virtual Memory System to Support Snapshot Isolation Transactions
in the 25th International Confernce on Parallel Architectures and Compilation Techniques (PACT'25), 2016
Heiner Litz, Ricardo J. Dias, David Cheriton
Efficient Correction of Anomalies in Snapshot Isolation Transactions
in ACM Transactions on Architecture and Code Optimization (TACO), 2015
Heiner Litz, David Cheriton, Amin Firozshahian, Omid Azizi, J. Peter Stevenson
SI-TM: Improving Transactional Memory Abort Rates through Snapshot Isolation
in Proceedings of the 19th Internation Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'19), March 2014
Bo Wang, Heiner Litz, David Cheriton
HICAMP Bitmap: Space-efficient Updatable Bitmap Index for In-memory Databases
In 10th International Workshop on Data Management on New Hardware (DAMON'10), June 2014
Michael Chan, Heiner Litz, David Cheriton
Rethinking Network Stack Design with Memory Snapshots
in Proceedings of the 14th Usenix Workshop on Hot Topics in Operating Systems (HotOS'14)
- Holger Fröning, Mondrian Nüssle, Heiner Litz, Christian Leber and Ulrich Brüning
On Achieving High Message Rates
in Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid-2013), May 13-16, 2013, Delft, The Netherlands
- Heiner Litz, Christian Leber, Benjamin Geib
DSL Programmable Engine for High Frequency Trading Acceleration
in Proceedings of the 4th Workshop on High Performance Computational Finance (WHPCF-2011), co-located with SC11, November 13th, 2011, Seattle, USA
- Christian Leber, Benjamin Geib, Heiner Litz
High Frequency Trading Acceleration using FPGAs
in Proceedings of the 21rd International Conference on Field Programmable Logic and Applications (FPL'21), September 5-7, 2011, Chania, Greece
- Heiner Litz, Maximilian Thürmer, Ulrich Brüning
TCCluster: A Cluster Architecture Utilizing the Processor Host Interface as a Network Interconnect
in Proceedings of IEEE International Conference on Cluster Computing (CLUSTER), September 20-24, 2010, Heraklion, Greece
- Holger Fröning and Heiner Litz
Efficient Hardware Support for the Partitioned Global Address Space
in Proceedings of the 10th Workshop on Communication Architecture for Clusters (IPDPSW), co-located with the 24th International Parallel and Distributed Processing Symposium (IPDPS 2010), April 19, 2010, Atlanta, Georgia
- Heiner Litz, Holger Fröning, Maximilian Thürmer, Ulrich Brüning
An FPGA based Verification Platform for HyperTransport 3.x
in Proceedings of the 19th International Conference on Field Programmable Logic and Applications (FPL'19), August 31 - September 2, 2009, Prag, Czech Republic
- Heiner Litz, Holger Fröning, Ulrich Brüning
A HyperTransport 3 Physical Layer Interface for FPGAs
in Proceedings of the 5th International Workshop on Applied Reconfigurable Computing (ARC'6)
, March 16 - 18, 2009, Karlsruhe, Germany
Best paper award!
- Holger Fröning, Heiner Litz, Ulrich Brüning
Efficient Virtualization of Network Interfaces
in Proceedings of the 8th International Conference on Networks (ICN'8), March 1-6, 2009, Guadeloupe/France
- Benjamin Kalisch, Alexander Giese, Heiner Litz, Ulrich Brüning
HyperTransport 3 Core: A Next Generation Host Interface with Extremely High Bandwidth
in Proceedings of the 1st International Workshop on HyperTransport Research and Applications (WHTRA-2009), February 12th, 2009, Mannheim, Germany
- Heiner Litz, Holger Fröning, Mondrian Nüssle, Ulrich Brüning
VELO: A Novel Communication Engine for Ultra-low Latency Message Transfers
In Proceedings of the 37th International Conference on Parallel Processing (ICPP-2008), Sep. 8 - 12, 2008, Portland, USA
Best paper award!
- Mondrian Nüssle, Holger Fröning, Alexander Giese, Heiner Litz, David Slogsnat, Ulrich Brüning
A Hypertransport based low-latency reconfigurable testbed for message-passing developments
in Proceedings of the 2nd Workshop Kommunikation in Clusterrechnern und Clusterverbundsystemen (KiCC'07), TU Chemnitz, February 2007.
- Holger Fröning, Mondrian Nüssle, David Slogsnat, Heiner Litz, Ulrich Brüning
The HTX-Board: A Rapid Prototyping Station
in Proceedings of the 3rd annual FPGAworld Conference (FPGA-2006), Nov. 16, 2006, Stockholm, Sweden.
- Yun Ding, Heiner Litz
Creating Multiplatform User Interfaces by Annotation and Adaptation'
Proceedings of International Conference on Intelligent User Interfaces (IUI'11), Sydney, Australia, 29 January 2006 -- 1 February 2006
- Yun Ding, Heiner Litz, Dennis Pfisterer
A graphical single-authoring framework for building multi-platform user interfaces
Proceedings of the Conference on Computer Aided Design of User Interfaces (CADUI), held with the International Conference on Intelligent User Interfaces (IUI'9), Funchal, Portugal, 14-16 January 2004
- Yun Ding, Heiner Litz, Rainer Malaka and Dennis Pfisterer
On Programming Information Agent Systems - An Integrated Hotel Reservation Service as Case Study
Proceedings of the first German Conference on Multiagent System Technologies (MATES'03), 2003
Our group's research is generously supported by -- Samsung, Broadcom, NXP, CNEX Labs