Filter
Conference contribution

Search results

  • 2025

    To cross, or not to cross pages for prefetching?

    Vavouliotis, G., Torrents, M., Grot, B., Kalaitzidis, K., Peled, L. & Casas, M., 8 Apr 2025, Proccedings of the 2025 IEEE International Symposium on High Performance Computer Architecture (HPCA). Institute of Electrical and Electronics Engineers, p. 188-203 16 p. (Proceedings of the International Symposium on High-Performance Computer Architecture).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Hierarchical prefetching: A software-hardware instruction prefetcher for server applications

    Zhang, T., Grot, B., He, W., Lv, Y., Qu, P., Su, F., Wang, W., Zhang, G., Zhang, X. & Zhang, Y., 30 Mar 2025, Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. New York, NY, USA: Association for Computing Machinery (ACM), Vol. 2. p. 529-544 16 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Shattering the ephemeral storage cost barrier for data-intensive serverless workflows

    Jesalpura, S., Ustiugov, D., Baczun, M., Malper, B. A., Feyzkhanov, R., Bugnion, E., Kogias, M. & Grot, B., 30 Mar 2025, Proceedings of the 3rd Workshop on SErverless Systems, Applications and MEthodologies. New York, NY, USA: Association for Computing Machinery (ACM), p. 33-41 9 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2024

    The last-level branch predictor

    Schall, D., Sandberg, A. & Grot, B., 3 Dec 2024, 2024 57th IEEE/ACM International Symposium on Microarchitecture (MICRO). O'Conner, L. (ed.). Piscataway, NJ, USA: Institute of Electrical and Electronics Engineers, p. 464-479 16 p. (Proceedings of the Annual International Symposium on Microarchitecture).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Harmonizing diverse compute resources for efficiency

    Dehigama, D., Jesalpura, S., Kogias, M. & Grot, B., 3 Nov 2024, Proceedings of the 2nd Workshop on Hot Topics in System Infrastructure. Association for Computing Machinery (ACM), p. 1-4 4 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2023

    Warming Up a Cold Front-End with Ignite

    Schall, D., Sandberg, A. & Grot, B., 8 Dec 2023, 2023 56th IEEE/ACM International Symposium on Microarchitecture (MICRO). Association for Computing Machinery (ACM), p. 254-267 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Enabling In-Vitro Serverless Systems Research

    Ustiugov, D., Park, D., Cvetković, L., Djokic, M., Hè, H., Grot, B. & Klimovic, A., 23 Oct 2023, WORDS '23: Proceedings of the 4th Workshop on Resource Disaggregation and Serverless. ACM, p. 1-7 7 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Concurrent GCs and Modern Java Workloads: A Cache Perspective

    Carpen-Amarie, M., Vavouliotis, G., Tovletoglou, K., Grot, B. & Mueller, R., 6 Jun 2023, Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management. ACM, p. 71-84 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Saba: Rethinking Datacenter Network Allocation from Application’s Perspective

    Katebzadeh, S., Costa, P. & Grot, B., 8 May 2023, EuroSys '23: Eighteenth European Conference on Computer Systems. ACM, p. 623-638 16 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • A Storage-Effective BTB Organization for Servers

    Asheim, T., Grot, B. & Kumar, R., 24 Mar 2023, Proceedings of The 29th IEEE International Symposium on High-Performance Computer Architecture (HPCA-29). Institute of Electrical and Electronics Engineers, p. 1153-1167 (IEEE Symposium on High-Performance Computer Architecture).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2022

    Lukewarm Serverless Functions: Characterization and Optimization

    Schall, D., Margaritov, A., Ustiugov, D., Sandberg, A. & Grot, B., 18 Jun 2022, Proceedings of ACM/IEEE International Symposium on Computer Architecture (ISCA) 2022. ACM, p. 757-770 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    File
  • Reconsidering OS Memory Optimizations in the Presence of Disaggregated Memory

    Bergman, S., Faldu, P., Grot, B., Vilanova, L. & Silberstein, M., 14 Jun 2022, Proceedings of the 2022 ACM SIGPLAN International Symposium on Memory Management. Lippautz, M. & Chisnall, D. (eds.). ACM, p. 1-14 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Analyzing Tail Latency in Serverless Clouds with STeLLAR

    Ustiugov, D., Amariucai, T. & Grot, B., 13 Jan 2022, 2021 IEEE International Symposium on Workload Characterization (IISWC’21). Institute of Electrical and Electronics Engineers, p. 51-62 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2021

    Invalidate or Update? Revisiting Coherence for Tomorrow’s Cache Hierarchies

    Zhu, M., Shahab, A., Katsarakis, A. & Grot, B., 18 Oct 2021, 2021 30th International Conference on Parallel Architectures and Compilation Techniques (PACT). Institute of Electrical and Electronics Engineers, p. 226-241 16 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Morrigan: A Composite Instruction TLB Prefetcher

    Vavouliotis, G., Alvarez, L., Grot, B., Jiménez, D. A. & Casas, M., 17 Oct 2021, MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture. New York, NY, United States: Association for Computing Machinery (ACM), p. 1138-1153 16 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Branch Prediction as a Reinforcement Learning Problem: Why, How and Case Studies

    Zouzias, A., Kalaitzidis, K. & Grot, B., 19 Jun 2021, (E-pub ahead of print) ML for Computer Architecture and Systems 2021. 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Zeus: Locality-aware distributed transactions

    Katsarakis, A., Ma, Y., Tan, Z., Bainbridge, A., Balkwill, M., Dragojevic, A., Grot, B., Radunovic, B. & Zhang, Y., 21 Apr 2021, Proceedings of the Sixteenth European Conference on Computer Systems (EuroSys ’21). Barbalace, A., Bhatotia, P., Alvisi, L. & Cadar, C. (eds.). ACM, p. 145-161 17 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Benchmarking, Analysis, and Optimization of Serverless Function Snapshots

    Ustiugov, D., Petrov, P., Kogias, M., Bugnion, E. & Grot, B., 19 Apr 2021, Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021). ACM Association for Computing Machinery, p. 559–572 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • PTEMagnet: Fine-Grained Physical Memory Reservation for Faster Page Walks in Public Clouds

    Margaritov, A., Ustiugov, D., Shahab, A. & Grot, B., 19 Apr 2021, Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021). ACM Association for Computing Machinery, p. 211–223 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2020

    Evaluation of an InfiniBand Switch: Choose Latency or Bandwidth, but Not Both

    Katebzadeh, M. R. S., Costa, P. & Grot, B., 26 Oct 2020, 2020 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS). Institute of Electrical and Electronics Engineers, p. 180-191 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Bankrupt Covert Channel: Turning Network Predictability into Vulnerability

    Ustiugov, D., Petrov, P., Katebzadeh, M. R. S. & Grot, B., 11 Aug 2020, 14th USENIX Workshop on Offensive Technologies (WOOT 20). USENIX Association, 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Population-based Evolutionary Distributed SGD

    Shahab, A. & Grot, B., 8 Jul 2020, Proceedings of the 2020 Genetic and Evolutionary Computation Conference Companion: GECCO '20. Association for Computing Machinery (ACM), p. 153–154 2 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Domain-Specialized Cache Management for Graph Analytics

    Faldu, P., Diamond, J. & Grot, B., 16 Apr 2020, 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA). Institute of Electrical and Electronics Engineers, p. 234-248 15 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • A Closer Look at Lightweight Graph Reordering

    Faldu, P., Diamond, J. & Grot, B., 19 Mar 2020, 2019 IEEE International Symposium on Workload Characterization (IISWC). Orlando, FL, USA: Institute of Electrical and Electronics Engineers, p. 1-13 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Hermes: a Fast, Fault-Tolerant and Linearizable Replication Protocol

    Katsarakis, A., Gavrielatos, V., Katebzadeh, M. R. S., Joshi, A., Dragojevic, A., Grot, B. & Nagarajan, V., 9 Mar 2020, Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS). Lausanne, Switzerland: Association for Computing Machinery (ACM), p. 201-217 17 p. (ASPLOS '20).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Kite: Efficient and Available Release Consistency for the Datacenter

    Gavrielatos, V., Katsarakis, A., Nagarajan, V., Grot, B. & Joshi, A., 19 Feb 2020, Proceedings of the 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. Association for Computing Machinery (ACM), p. 1-16 16 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2019

    Prefetched Address Translation

    Margaritov, A., Ustiugov, D., Bugnion, E. & Grot, B., 12 Oct 2019, The 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-52), October 12–16, 2019, Columbus, OH, USA. Association for Computational Linguistics, p. 1023-1036 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Stretch: Balancing QoS and Throughput for Colocated Server Workloads on SMT Cores

    Margaritov, A., Gupta, S., Gonzalez-Alberquilla, R. & Grot, B., 28 Mar 2019, 2019 IEEE International Symposium on High Performance Computer Architecture (HPCA). Washington D.C., USA: Institute of Electrical and Electronics Engineers, p. 15-27 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2018

    Farewell My Shared LLC! A Case for Private Die-Stacked DRAM Caches for Servers

    Shahab, A., Zhu, M., Margaritov, A. & Grot, B., 13 Dec 2018, 2018 51st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO). Fukuoka City, Japan: Institute of Electrical and Electronics Engineers, p. 559-572 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Virtual Address Translation via Learned Page Table Indexes

    Margaritov, A., Ustiugov, D., Bugnion, E. & Grot, B., 8 Dec 2018, (E-pub ahead of print) Proceedings of the Workshop on ML for Systems at NeurIPS co-located with the 32nd Conference on Neural Information Processing Systems (NIPS 2018). Montréal, Canada, 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Scale-Out ccNUMA: Exploiting Skew with Strongly Consistent Caching

    Gavrielatos, V., Katsarakis, A., Joshi, A., Oswald, N., Grot, B. & Nagarajan, V., 23 Apr 2018, Proceedings of the Thirteenth EuroSys Conference. ACM, 15 p. 21

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Blasting Through The Front-End Bottleneck With Shotgun

    Kumar, R., Grot, B. & Nagarajan, V., 19 Mar 2018, 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’18). Williamsburg, VA, USA: ACM, p. 30-42 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2017

    Leeway: Addressing Variability in Dead-Block Prediction for Last-Level Caches

    Faldu, P. & Grot, B., 2 Nov 2017, 2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT). p. 180-193 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • The Mondrian Data Engine

    Drumond, M., Daglis, A., Mirzadeh, N. S., Ustiugov, D., Picorel, J., Falsafi, B., Grot, B. & Pnevmatikatos, D. N., 28 Jun 2017, ISCA '17 Proceedings of the 44th Annual International Symposium on Computer Architecture. ACM, p. 639-651 13 p. (ACM SIGARCH Computer Architecture News; vol. 45, no. 2).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Boomerang: a Metadata-Free Architecture for Control Flow Delivery

    Kumar, R., Huang, C.-C., Grot, B. & Nagarajan, V., 8 May 2017, The 23rd IEEE International Symposium on High-Performance Computer Architecture. Institute of Electrical and Electronics Engineers, p. 493-504 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2016

    C3D: Mitigating the NUMA Bottleneck via Coherent DRAM Caches

    Huang, C.-C., Kumar, R., Elver, M., Grot, B. & Nagarajan, V., 15 Dec 2016, Microarchitecture (MICRO), 2016 49th Annual IEEE/ACM International Symposium on. Taipei, Taiwan: Institute of Electrical and Electronics Engineers, 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • SABRes: Atomic Object Reads for In-Memory Rack-Scale Computing

    Daglis, A., Ustiugov, D., Novakovic, S., Bugnion, E., Falsafi, B. & Grot, B., 15 Dec 2016, In Proceedings of the 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2016). Taipei, Taiwan: Institute of Electrical and Electronics Engineers, 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • The Case for RackOut: Scalable Data Serving Using Rack-Scale Systems

    Novakovic, S., Daglis, A., Bugnion, E., Falsafi, B. & Grot, B., 5 Oct 2016, SoCC '16 Proceedings of the Seventh ACM Symposium on Cloud Computing. ACM, p. 182-195 14 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2015

    Confluence: Unified Instruction Supply for Scale-out Servers

    Kaynak, C., Grot, B. & Falsafi, B., 2015, MICRO-48 Proceedings of the 48th International Symposium on Microarchitecture. New York, NY, USA: ACM, p. 166-177 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Manycore Network Interfaces for In-Memory Rack-Scale Computing

    Daglis, A., Novakovic, S., Bugnion, E., Falsafi, B. & Grot, B., 2015, The 42nd International Symposium on Computer Architecture (ISCA 2015). 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Sort vs. Hash Join Revisited for Near-Memory Execution

    Mirzadeh, N. S., Kocberber, O., Falsafi, B. & Grot, B., 2015, Fifth Workshop on Architectures and Systems for Big Data (ASBD 2015). 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2014

    Scale-out NUMA

    Novakovic, S., Daglis, A., Bugnion, E., Falsafi, B. & Grot, B., 24 Feb 2014, Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems. New York, NY, USA: ACM, p. 3-17 15 p. (ACM SIGPLAN Notices; vol. 49, no. 4).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • FADE: A programmable filtering accelerator for instruction-grain monitoring

    Fytraki, S., Vlachos, E., Kocberber, O., Falsafi, B. & Grot, B., 1 Feb 2014, High Performance Computer Architecture (HPCA), 2014 IEEE 20th International Symposium on. p. 108-119 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • BuMP: Bulk Memory Access Prediction and Streaming

    Volos, S., Picorel, J., Falsafi, B. & Grot, B., 2014, Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture. Institute of Electrical and Electronics Engineers, p. 545-557 13 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2013

    Meet the Walkers: Accelerating Index Traversals for In-memory Databases

    Kocberber, O., Grot, B., Picorel, J., Falsafi, B., Lim, K. & Ranganathan, P., 2013, Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture. New York, NY, USA: ACM, p. 468-479 12 p. (MICRO-46).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    File
  • SHIFT: Shared History Instruction Fetch for Lean-core Server Processors

    Kaynak, C., Grot, B. & Falsafi, B., 2013, Proceedings of the 46th Annual IEEE/ACM International Symposium on Microarchitecture. New York, NY, USA: ACM, p. 272-283 12 p. (MICRO-46).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • 2012

    NOC-Out: Microarchitecting a Scale-Out Processor

    Lotfi-Kamran, P., Grot, B. & Falsafi, B., 1 Dec 2012, Microarchitecture (MICRO), 2012 45th Annual IEEE/ACM International Symposium on. Institute of Electrical and Electronics Engineers, p. 177-187 11 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • CCNoC: Specializing On-Chip Interconnects for Energy Efficiency in Cache-Coherent Servers

    Volos, S., Seiculescu, C., Grot, B., Pour, N. K., Falsafi, B. & De Micheli, G., May 2012, Networks on Chip (NoCS), 2012 Sixth IEEE/ACM International Symposium on. Institute of Electrical and Electronics Engineers, p. 67-74 8 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    File
  • Scale-out processors

    Lotfi-Kamran, P., Grot, B., Ferdman, M., Volos, S., Kocberber, O., Picorel, J., Adileh, A., Jevdjic, D., Idgunji, S., Ozer, E. & Falsafi, B., 2012, Computer Architecture (ISCA), 2012 39th Annual International Symposium on. p. 500-511 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2011

    Kilo-NOC: a heterogeneous network-on-chip architecture for scalability and service guarantees

    Grot, B., Hestness, J., Keckler, S. W. & Mutlu, O., 2011, Proceedings of the 38th annual international symposium on Computer architecture. New York, NY, USA: ACM, p. 401-412 12 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution