To Cross, or Not to Cross Pages for Prefetching?
G. Vavouliotis, M. Torrents, B. Grot, K. Kalaitzidis, L. Peled, M. Casas
In International Symposium on High-Performance Computer Architecture (HPCA).
The Last-Level Branch Predictor
D. Schall, A. Sandberg, B. Grot
In International Symposium on Microarchitecture (MICRO), 2024.
Warming Up a Cold Front-End with Ignite
D. Schall, A. Sandberg, B. Grot
In International Symposium on Microarchitecture (MICRO), 2023.
Concurrent GCs and Modern Java Workloads: A Cache Perspective.
M. Carpen-Amarie, G. Vavouliotis, K. Tovletoglou, B. Grot, R. Mueller
International Symposium on Memory Management (ISMM), 2023. Best Paper Award
Saba: Rethinking Datacenter Network Allocation from Application’s Perspective
M.R.S. Katebzadeh, P. Costa, B. Grot
In European Conference on Computer Systems (EuroSys), 2023.
A Storage-Effective BTB Organization for Servers
T. Asheim, B. Grot, R. Kumar
In International Symposium on High-Performance Computer Architecture (HPCA), 2023
Reconsidering OS Memory Optimizations in the Presence of Disaggregated Memory
S. Bergman, P. Faldu, B. Grot, L. Vilanova, M. Silberstein
In International Symposium on Memory Management (ISMM), 2022
Lukewarm Serverless Functions: Characterization and Optimization
D. Schall, A. Margaritov, D. Ustiugov, A. Sandberg, B. Grot
In International Symposium on Computer Architecture (ISCA), 2022 IEEE MICRO Top Picks Honorable Mention
Analyzing Tail Latency in Serverless Clouds with STeLLAR
D. Ustiugov, T. Amariucai and B. Grot
In Proceedings of the 2021 IEEE International Symposium on Workload Characterization (IISWC), 2021
Morrigan: A Composite Instruction TLB Prefetcher
G. Vavouliotis, L. Alvarez, B. Grot, D. Jiménez, M. Casas
In International Symposium on Microarchitecture (MICRO), 2021
Invalidate or Update? Revisiting Coherence for Tomorrow’s Cache Hierarchies.
M. Zhu, A. Shahab, A. Katsarakis, B. Grot
In International Conference on Parallel Architectures and Compilation Techniques (PACT), 2021.
Zeus: Locality-aware Distributed Transactions.
A. Katsarakis, Y. Ma, Z. Tan, A Bainbridge, M. Balkwill, A. Dragojevic, B. Grot, B. Radunovic, Y. Zhang
In European Conference on Computer Systems (EuroSys), 2021.
Benchmarking, Analysis, and Optimization of Serverless Function Snapshots.
D. Ustiugov, P. Petrov, M. Kogias, E. Bugnion, B. Grot
In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2021. Distinguished Artifact Award
PTEMagnet: Fine-grained Physical Memory Reservation for Faster Page Walks in Public Clouds.
A. Margaritov, D. Ustiugov, A. Shahab, B. Grot
In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2021.
Evaluation of an InfiniBand Switch: Choose Latency or Bandwidth, but Not Both.
M.R.S. Katebzadeh, P. Costa, B. Grot.
In International Symposium on Performance Analysis of Systems and Software (ISPASS), 2020.
Hermes: Fast, Fault-Tolerant and Linearizable Data Replication.
A. Katsarakis, V. Gavrielatos, M.R.S. Katebzadeh, A. Joshi, B. Grot, V. Nagarajan, A. Dragojevic.
In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2020. IEEE MICRO Top Picks Honorable Mention
Kite: efficient and available release consistency for the datacenter.
V. Gavrielatos, A. Katsarakis, V. Nagarajan, B. Grot, A. Joshi.
In Symposium on Principles and Practice of Parallel Programming (PPoPP), 2020. Best Paper Nominee
Domain-Specialized Cache Management for Graph Analytics.
P. Faldu, J. Diamond, B. Grot.
In International Symposium on High-Performance Computer Architecture (HPCA), 2020.
A Closer Look at Lightweight Graph Reordering.
P. Faldu, J. Diamond, B. Grot.
In International Symposium on Workload Characterization (IISWC), 2019.
Prefetched Address Translation.
A. Margaritov, D. Ustiugov, E. Bugnion, B. Grot.
In International Symposium on Microarchitecture (MICRO), 2019.
Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores.
A. Margaritov, S. Gupta, R. Gonzalez-Alberquilla, B. Grot.
In International Symposium on High-Performance Computer Architecture (HPCA), 2019. Best Paper Award
Farewell My Shared LLC! A Case for Private Die-stacked DRAM Caches for Servers.
A. Shahab, M. Zhu, A Margaritov, B. Grot.
In International Symposium on Microarchitecture (MICRO), 2018.
Scale-Out ccNUMA: Exploiting Skew with Strongly Consistent Caching.
V. Gavrielatos, A. Katsarakis, A. Joshi, N. Oswald, B. Grot, V. Nagarajan.
In European Conference on Computer Systems (EuroSys), 2018.
Blasting Through The Front-End Bottleneck With Shotgun.
R. Kumar, B. Grot, V. Nagarajan.
In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2018.
Leeway: Addressing Variability in Dead-Block Prediction for Last-Level Caches.
P. Faldu and B. Grot.
In International Conference on Parallel Architectures and Compilation Techniques (PACT), 2017.
The Mondrian Data Engine.
M. Drumond, A. Daglis, D. Ustiugov, N. Mirzadeh, J. Picorel, B. Falsafi, B. Grot, D. Pnevmatikatos.
In International Symposium on Computer Architecture (ISCA), 2017.
Boomerang: a Metadata-Free Architecture for Control Flow Delivery.
R. Kumar, C. Huang, B. Grot, V. Nagarajan.
In International Symposium on High Performance Computer Architecture (HPCA), 2017.
C3D: Mitigating the NUMA Bottleneck via Coherent DRAM Caches.
C. Huang, R. Kumar, M. Elver, B. Grot, V. Nagarajan.
In International Symposium on Microarchitecture (MICRO), 2016.
SABRes: Atomic Object Reads for Rack-Scale In-Memory Computing.
A. Daglis, D. Ustiugov, S. Novakovic, E. Bugnion, B. Falsafi, B. Grot.
In International Symposium on Microarchitecture (MICRO), 2016.
The Case for RackOut: Scalable Data Serving Using Rack-Scale Systems.
S. Novakovic, A. Daglis, E. Bugnion, B. Falsafi, B. Grot.
In Symposium on Cloud Computing (SOCC), 2016.
Asynchronous Memory Access Chaining.
O. Kocberber, B. Grot, and B. Falsafi.
In International Conference on Very Large Data Bases (VLDB), 2016.
Confluence: Unified Instruction Supply for Scale-Out Servers.
C. Kaynak, B. Grot, and B. Falsafi.
In International Symposium on Microarchitecture (MICRO), 2015.
Manycore Network Interfaces for In-Memory Rack-Scale Computing.
A. Daglis, S. Novakovic, E. Bugnion, B. Falsafi, B. Grot.
In International Symposium on Computer Architecture (ISCA), 2015.
BuMP: Bulk Memory Page Access Prediction and Streaming.
S. Volos, J. Picorel, B. Falsafi, B. Grot.
In International Symposium on Microarchitecture (MICRO), 2014.
FADE: A Programmable Filtering Accelerator for Instruction-Grain Monitoring.
S. Fytraki, E. Vlachos, O. Kocberber, B. Falsafi, B. Grot.
In International Symposium on High Performance Computer Architecture (HPCA), 2014.
Scale-Out NUMA.
S. Novakovic, A. Daglis, E. Bugnion, B. Falsafi, B. Grot.
In International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2014.
Meet the Walkers: Accelerating Index Traversals for In-Memory Databases.
O. Kocberber, B. Grot, J. Picorel, B. Falsafi, K. Lim, and P. Ranganathan.
In International Symposium on Microarchitecture (MICRO), 2013. Best Paper Runner-Up
SHIFT: Shared History Instruction Fetch for Lean-Core Server Processors.
C. Kaynak, B. Grot, and B. Falsafi.
In International Symposium on Microarchitecture (MICRO), 2013.