Overview
With the end of Dennard Scaling and a slowdown in Moore's Law, network fabrics and storage capacity have been improving at faster rates than logic density in recent years. As such to mitigate the impending logic speed bottleneck, a careful integration and specialisation of computation and data services has emerged as a promising approach to improving performance, cost and efficiency in servers. The Cloud-Native Server Architecture project seeks server architectures where common services in datacenters are implemented through a cross-layer integration and specialisation from algorithms all the way down to silicon and data movement is minimised through a tighter coupling of logic with emerging storage and the network technologies.
|
Publications
M. Sutherland, B. Falsafi, and A. Daglis Cooperative Concurrency Control for Write-Intensive Key-Value Workloads, The 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'23), Vancouver, BC, Canada, March 25-29, 2023. |
S. Gupta, Y. Oh, L. Yan, M. Sutherland, A. Bhattacharjee, B. Falsafi, and P. Hsu, AstriFlash: A Flash-Based System for Online Services, The 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29), Montreal, QC, Canada, Feb 25-March 01, 2023. |
A. Pourhabibi, M. Sutherland, A. Daglis, and B. Falsafi Cerebros: Evading the RPC Tax in Datacenters, The 54th International Symposium on Microarchitecture (MICRO '21), Virtual Event, Greece, Oct 18-22, 2021. |
M. Sutherland, S. Gupta, B. Falsafi, V. Marathe, D. Pnevmatikatos, and A. Daglis, The NeBuLa RPC-Optimized Architecture, The 47th International Symposium on Computer Architecture (ISCA '20), Valencia, Spain, May 30- June 3, 2020. |
A. Pourhabibi, S. Gupta, H. Kassir, M. Sutherland, Z. Tian, M. Drumond, B. Falsafi, and C. Koch, Optimus Prime: Accelerating Data Transformation in Servers, The 25th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '20), Lausanne, Switzerland, March 16–20, 2020. |
A. Daglis, M. Sutherland, and B. Falsafi, RPCValet: NI-Driven Tail-Aware Balancing of µs-Scale RPCs, The 24th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19), Providence, Rhode Island, USA, April 13–17, 2019. |
S. Novakovic, A. Daglis, E. Bugnion, B. Falsafi, and B. Grot, Scale-Out NUMA, Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2014. |
O. Kocberber, B. Grot, J. Picorel, B. Falsafi, K. Lim, and P. Ranganathan, Meet the Walkers: Accelerating Index Traversals for In-Memory Databases, Proceedings of the 46th International Symposium on Microarchitecture (MICRO), 2013. |
P. Lotfi-Kamran, B. Grot, M. Ferdman, S. Volos, O. Kocberber, J. Picorel, A. Adileh, D. Jevdjic, S. Idgunji, E. Ozer, and B. Falsafi, Scale-Out Processors, Proceedings of the 39th Annual International Symposium on Computer Architecture (ISCA), 2012. |
People
Faculty | Babak Falsafi |
Students | Ali Ansari, Ayan Chakraborty, Bugra Eryilmaz |
Alumni | Siddharth Gupta, Mark Sutherland, Arash Pourhabibi Zarandi Mario Paulo Drumond, Djordje Jevdjic, Cansu Kaynak, Onur Kocberber, Pejman Lotfi-Kamran, Nooshin Mirzadeh, Javier Picorel, Dmitrii Ustiugov, Stavros Volos |
Links
EcoCloud |
Parallel Architecture Systems Lab (PARSA) @ EPFL |
School of Computer and Communication Sciences @ EPFL |
Sponsors
Microsoft Research | |
Swiss National Science Foundation |