GenPairX: A Hardware-Algorithm Co-Designed Accelerator for Paired-End Read Mapping
Julien Eudine, Chu Li, Zhuo Cheng, Renzo Andri, Can Firtina, Mohammad Sadrosadati, Nika Mansouri Ghiasi, Konstantina Koliogeorgi, Anirban Nag, Arash Tavakkol, Haiyu Mao, Onur Mutlu, Shai Bergman, and Ji Zhang
In 2026 IEEE International Symposium on High Performance Computer Architecture (HPCA 26)
@inproceedings{eudine2026genpairx,title={GenPairX: A Hardware-Algorithm Co-Designed Accelerator for Paired-End Read Mapping},author={Eudine, Julien and Li, Chu and Cheng, Zhuo and Andri, Renzo and Firtina, Can and Sadrosadati, Mohammad and Mansouri Ghiasi, Nika and Koliogeorgi, Konstantina and Nag, Anirban and Tavakkol, Arash and Mao, Haiyu and Mutlu, Onur and Bergman, Shai and Zhang, Ji},booktitle={2026 IEEE International Symposium on High Performance Computer Architecture (HPCA 26)},pages={1--16},}
DPC: A Distributed Page Cache over CXL
Shai Bergman, Zhe Yang, Julien Eudine, Giorgio Negro, Onur Mutlu, Arash Tavakkol, and Ji Zhang
arXiv preprint arXiv:2604.19494 2026
@article{bergman2026dpc,title={DPC: A Distributed Page Cache over CXL},author={Bergman, Shai and Yang, Zhe and Eudine, Julien and Negro, Giorgio and Mutlu, Onur and Tavakkol, Arash and Zhang, Ji},journal={arXiv preprint arXiv:2604.19494 2026},}
Accelerating Nested Virtualization with HyperTurtle
Ori Ben Zur, Jakob Krebs, Shai Bergman, and Mark Silberstein
In 2025 USENIX Annual Technical Conference (ATC 25) · Best Paper Award
@inproceedings{zur2025acc,title={Accelerating Nested Virtualization with HyperTurtle},author={Ben Zur, Ori and Krebs, Jakob and Bergman, Shai and Silberstein, Mark},booktitle={2025 USENIX Annual Technical Conference (ATC 25)},pages={987--1002},}
Leveraging Approximate Caching for Faster Retrieval-Augmented Generation
Shai Bergman, Anne-Marie Kermarrec, Diana Petrescu, Rafael Pires, Mathis Randl, Martijn Vos, and Ji Zhang
In Proceedings of the 26th International Middleware Conference (Middleware 25)
@inproceedings{bergman2025middleware,title={Leveraging Approximate Caching for Faster Retrieval-Augmented Generation},author={Bergman, Shai and Kermarrec, Anne-Marie and Petrescu, Diana and Pires, Rafael and Randl, Mathis and de Vos, Martijn and Zhang, Ji},booktitle={Proceedings of the 26th International Middleware Conference (Middleware 25)},pages={340--353},}
Intent-Driven Storage Systems: From Low-Level Tuning to High-Level Understanding
Shai Bergman, Won Wook Song, Lukas Cavigelli, Konstantin Berestizshevsky, Ke Zhou, and Ji Zhang
arXiv preprint arXiv:2510.15917 2025
@article{bergman2025intent,title={Intent-Driven Storage Systems: From Low-Level Tuning to High-Level Understanding},author={Bergman, Shai and Song, Won Wook and Cavigelli, Lukas and Berestizshevsky, Konstantin and Zhou, Ke and Zhang, Ji},journal={arXiv preprint arXiv:2510.15917 2025},}
Leveraging Approximate Caching for Faster Retrieval-Augmented Generation
Shai Bergman, Ji Zhang, Anne-Marie Kermarrec, Diana Petrescu, Rafael Pires, Mathis Randl, and Martijn Vos
In Proceedings of the 5th Workshop on Machine Learning and Systems (EuroMLSys 25)
@inproceedings{bergman2025leveraging,title={Leveraging Approximate Caching for Faster Retrieval-Augmented Generation},author={Bergman, Shai and Zhang, Ji and Kermarrec, Anne-Marie and Petrescu, Diana and Pires, Rafael and Randl, Mathis and de Vos, Martijn},booktitle={Proceedings of the 5th Workshop on Machine Learning and Systems (EuroMLSys 25)},pages={66--73},}
Storage cluster for persistency, CXL pools for caching
Karim Manaouil, Ji Zhang, Yang Zhe, Zhou Xing Wang, Shai Bergman, and Antonio Barbalace
In Proceedings of the 4th Workshop on Heterogeneous Composable and Disaggregated Systems (HCDS 25)
@inproceedings{manaouil2025storage,title={Storage cluster for persistency, CXL pools for caching},author={Manaouil, Karim and Zhang, Ji and Zhe, Yang and Wang, Zhou Xing and Bergman, Shai and Barbalace, Antonio},booktitle={Proceedings of the 4th Workshop on Heterogeneous Composable and Disaggregated Systems (HCDS 25)},pages={22--29},}
Composable Storage Servers: A Storage Paradigm for Disaggregated Systems
Shai Bergman, Onur Mutlu, Wu Yong, Keji Huang, and Ji Zhang
In 2024 International Conference on Networking, Architecture and Storage (NAS 24)
@inproceedings{bergman2024composable,title={Composable Storage Servers: A Storage Paradigm for Disaggregated Systems},author={Bergman, Shai and Mutlu, Onur and Yong, Wu and Huang, Keji and Zhang, Ji},booktitle={2024 International Conference on Networking, Architecture and Storage (NAS 24)},pages={1--4},organization={IEEE}}
Flexible Swapping for the Cloud
Milan Pandurov, Lukas Humbel, Dmitry Sepp, Adamos Ttofari, Leon Thomm, Do Le Quoc, Siddharth Chandrasekaran, Sharan Santhanam, Chuan Ye, Shai Bergman, and others
arXiv preprint arXiv:2409.13327 2024
@article{pandurov2024flexible,title={Flexible Swapping for the Cloud},author={Pandurov, Milan and Humbel, Lukas and Sepp, Dmitry and Ttofari, Adamos and Thomm, Leon and Quoc, Do Le and Chandrasekaran, Siddharth and Santhanam, Sharan and Ye, Chuan and Bergman, Shai and others},journal={arXiv preprint arXiv:2409.13327 2024},}
Answering the Call to ARMs with PACER: Power-Efficiency in Storage Servers
Hankun Cao, Shai Bergman, Si Sun, Yanbo Albert Zhou, Xijun Li, Jun Gao, Zhuo Cheng, and Ji Zhang
In 2024 38th Symposium on Mass Storage Systems and Technologies (MSST 24)
@inproceedings{caoanswering,title={Answering the Call to ARMs with PACER: Power-Efficiency in Storage Servers},author={Cao, Hankun and Bergman, Shai and Sun, Si and Zhou, Yanbo Albert and Li, Xijun and Gao, Jun and Cheng, Zhuo and Zhang, Ji},booktitle={2024 38th Symposium on Mass Storage Systems and Technologies (MSST 24)},}
Reducing The Virtual Memory Overhead in Nested Virtualization
Ori Ben Zur, Shai Bergman, and Mark Silberstein
In Proceedings of the 16th ACM International Conference on Systems and Storage (Poster, Systor 23)
@inproceedings{ben2023reducing,title={Reducing The Virtual Memory Overhead in Nested Virtualization},author={Ben Zur, Ori and Bergman, Shai and Silberstein, Mark},booktitle={Proceedings of the 16th ACM International Conference on Systems and Storage (Poster, Systor 23)},pages={156--156}}
Translation Pass-Through for Near-Native Paging Performance in VMs
Shai Bergman, Mark Silberstein, Takahiro Shinagawa, Peter Pietzuch, and Lluı́s Vilanova
In 2023 USENIX Annual Technical Conference (ATC 23)
@inproceedings{bergman2023tpt,title={Translation Pass-Through for Near-Native Paging Performance in VMs},author={Bergman, Shai and Silberstein, Mark and Shinagawa, Takahiro and Pietzuch, Peter and Vilanova, Llu{\'\i}s},booktitle={2023 USENIX Annual Technical Conference (ATC 23)},}
ZNSwap: Un-Block Your Swap
Shai Bergman, Niklas Cassel, Matias Bjørling, and Mark Silberstein
@article{bergman23znswap,author={Bergman, Shai and Cassel, Niklas and Bj\o{}rling, Matias and Silberstein, Mark},title={ZNSwap: Un-Block Your Swap},publisher={Association for Computing Machinery},address={New York, NY, USA},issn={1553-3077},url={https://doi.org/10.1145/3582434},doi={10.1145/3582434},journal={ACM Transactions on Storage (TOS 23)},volume={19},number={2},pages={1--25},keywords={ZNS, SSD, swap}}
ZNSwap: un-Block your Swap
Shai Bergman, Niklas Cassel, Matias Bjørling, and Mark Silberstein
In 2022 USENIX Annual Technical Conference (ATC 22)
@inproceedings{bergman2022znswap,title={ZNSwap: un-Block your Swap},author={Bergman, Shai and Cassel, Niklas and Bj{\o}rling, Matias and Silberstein, Mark},booktitle={2022 USENIX Annual Technical Conference (ATC 22)},pages={1--18},}
Reconsidering OS memory optimizations in the presence of disaggregated memory
Shai Bergman, Priyank Faldu, Boris Grot, Lluı́s Vilanova, and Mark Silberstein
In Proceedings of the 2022 ACM SIGPLAN International Symposium on Memory Management (ISMM 22)
@inproceedings{bergman2022reconsidering,title={Reconsidering OS memory optimizations in the presence of disaggregated memory},author={Bergman, Shai and Faldu, Priyank and Grot, Boris and Vilanova, Llu{\'\i}s and Silberstein, Mark},booktitle={Proceedings of the 2022 ACM SIGPLAN International Symposium on Memory Management (ISMM 22)},pages={1--14},}
Slashing the disaggregation tax in heterogeneous data centers with FractOS
Lluı́s Vilanova, Lina Maudlej, Shai Bergman, Till Miemietz, Matthias Hille, Nils Asmussen, Michael Roitzsch, Hermann Härtig, and Mark Silberstein
In Proceedings of the Seventeenth European Conference on Computer Systems (EuroSys 22)
@inproceedings{vilanova2022slashing,title={Slashing the disaggregation tax in heterogeneous data centers with FractOS},author={Vilanova, Llu{\'\i}s and Maudlej, Lina and Bergman, Shai and Miemietz, Till and Hille, Matthias and Asmussen, Nils and Roitzsch, Michael and H{\"a}rtig, Hermann and Silberstein, Mark},booktitle={Proceedings of the Seventeenth European Conference on Computer Systems (EuroSys 22)},pages={352--367},}
SPIN: Seamless operating system integration of peer-to-peer DMA between SSDs and GPUs
Shai Bergman, Tanya Brokhman, Tzachi Cohen, and Mark Silberstein
ACM Transactions on Computer Systems (TOCS 19)
@article{bergman2019spin,title={SPIN: Seamless operating system integration of peer-to-peer DMA between SSDs and GPUs},author={Bergman, Shai and Brokhman, Tanya and Cohen, Tzachi and Silberstein, Mark},journal={ACM Transactions on Computer Systems (TOCS 19)},volume={36},number={2},pages={1--26},publisher={ACM New York, NY, USA}}
ActivePointers: A case for software address translation on GPUs
Sagi Shahar, Shai Bergman, and Mark Silberstein
ACM SIGOPS Operating Systems Review 18
@article{shahar2018activepointers,title={ActivePointers: A case for software address translation on GPUs},author={Shahar, Sagi and Bergman, Shai and Silberstein, Mark},journal={ACM SIGOPS Operating Systems Review 18},volume={52},number={1},pages={84--95},publisher={ACM New York, NY, USA}}
SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs
Shai Bergman, Tanya Brokhman, Tzachi Cohen, and Mark Silberstein
In 2017 USENIX Annual Technical Conference (ATC 17)
@inproceedings{bergman2017spin,title={SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs},author={Bergman, Shai and Brokhman, Tanya and Cohen, Tzachi and Silberstein, Mark},booktitle={2017 USENIX Annual Technical Conference (ATC 17)},pages={167--179},}
ActivePointers: a case for software address translation on GPUs
Sagi Shahar, Shai Bergman, and Mark Silberstein
In Proceedings of the 43rd International Symposium on Computer Architecture (ISCA 16)
@inproceedings{shahar2016activepointers,title={ActivePointers: a case for software address translation on GPUs},author={Shahar, Sagi and Bergman, Shai and Silberstein, Mark},booktitle={Proceedings of the 43rd International Symposium on Computer Architecture (ISCA 16)},pages={596--608},}
Patents
DEVICES AND METHODS FOR REMOTE DIRECT MEMORY ACCESS, WO2022156902A1
Ben-Shahar BELKAR, David GANOR, Amit GERON, and Shai BERGMAN
@patent{p1,title={DEVICES AND METHODS FOR REMOTE DIRECT MEMORY ACCESS, WO2022156902A1},author={BELKAR, Ben-Shahar and GANOR, David and GERON, Amit and BERGMAN, Shai}}
METHOD AND SYSTEM FOR DIRECT MEMORY ACCESS, WO2021239228A1
Ben-Shahar BELKAR, Alex MARGOLIN, Shai BERGMAN, Ronen HYATT, Danny VOLKIND, Lior KHERMOSH, and Tanya BROKHMAN
@patent{p2,title={METHOD AND SYSTEM FOR DIRECT MEMORY ACCESS, WO2021239228A1},author={BELKAR, Ben-Shahar and MARGOLIN, Alex and BERGMAN, Shai and HYATT, Ronen and VOLKIND, Danny and KHERMOSH, Lior and BROKHMAN, Tanya}}
METHOD AND SYSTEM FOR DIRECT MEMORY ACCESS, WO2021239230A1
Ben-Shahar BELKAR, Alex MARGOLIN, Shai BERGMAN, Ronen HYATT, Danny VOLKIND, Lior KHERMOSH, and Tanya BROKHMAN
@patent{p3,title={METHOD AND SYSTEM FOR DIRECT MEMORY ACCESS, WO2021239230A1},author={BELKAR, Ben-Shahar and MARGOLIN, Alex and BERGMAN, Shai and HYATT, Ronen and VOLKIND, Danny and KHERMOSH, Lior and BROKHMAN, Tanya}}