Skip to main content

Showing 1–5 of 5 results for author: Korolija, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2504.21538  [pdf, other

    cs.AR

    Coyote v2: Raising the Level of Abstraction for Data Center FPGAs

    Authors: Benjamin Ramhorst, Dario Korolija, Maximilian Jakob Heer, Jonas Dann, Luhao Liu, Gustavo Alonso

    Abstract: In the trend towards hardware specialization, FPGAs play a dual role as accelerators for offloading, e.g., network virtualization, and as a vehicle for prototyping and exploring hardware designs. While FPGAs offer versatility and performance, integrating them in larger systems remains challenging. Thus, recent efforts have focused on raising the level of abstraction through better interfaces and h… ▽ More

    Submitted 30 April, 2025; originally announced April 2025.

  2. arXiv:2312.11742  [pdf, other

    cs.DC cs.AR cs.LG cs.NI

    ACCL+: an FPGA-Based Collective Engine for Distributed Applications

    Authors: Zhenhao He, Dario Korolija, Yu Zhu, Benjamin Ramhorst, Tristan Laan, Lucian Petrica, Michaela Blott, Gustavo Alonso

    Abstract: FPGAs are increasingly prevalent in cloud deployments, serving as Smart NICs or network-attached accelerators. Despite their potential, developing distributed FPGA-accelerated applications remains cumbersome due to the lack of appropriate infrastructure and communication abstractions. To facilitate the development of distributed applications with FPGAs, in this paper we propose ACCL+, an open-sour… ▽ More

    Submitted 18 December, 2023; originally announced December 2023.

  3. Data Processing with FPGAs on Modern Architectures

    Authors: Wenqi Jiang, Dario Korolija, Gustavo Alonso

    Abstract: Trends in hardware, the prevalence of the cloud, and the rise of highly demanding applications have ushered an era of specialization that quickly changes how data is processed at scale. These changes are likely to continue and accelerate in the next years as new technologies are adopted and deployed: smart NICs, smart storage, smart memory, disaggregated storage, disaggregated memory, specialized… ▽ More

    Submitted 24 June, 2023; v1 submitted 6 April, 2023; originally announced April 2023.

  4. arXiv:2303.14259  [pdf, other

    cs.DC cs.AR

    Honeycomb: ordered key-value store acceleration on an FPGA-based SmartNIC

    Authors: Junyi Liu, Aleksandar Dragojevic, Shane Flemming, Antonios Katsarakis, Dario Korolija, Igor Zablotchi, Ho-cheung Ng, Anuj Kalia, Miguel Castro

    Abstract: In-memory ordered key-value stores are an important building block in modern distributed applications. We present Honeycomb, a hybrid software-hardware system for accelerating read-dominated workloads on ordered key-value stores that provides linearizability for all operations including scans. Honeycomb stores a B-Tree in host memory, and executes SCAN and GET on an FPGA-based SmartNIC, and PUT, U… ▽ More

    Submitted 6 April, 2023; v1 submitted 24 March, 2023; originally announced March 2023.

  5. arXiv:2106.07102  [pdf, other

    cs.DB

    Farview: Disaggregated Memory with Operator Off-loading for Database Engines

    Authors: Dario Korolija, Dimitrios Koutsoukos, Kimberly Keeton, Konstantin Taranov, Dejan Milojičić, Gustavo Alonso

    Abstract: Cloud deployments disaggregate storage from compute, providing more flexibility to both the storage and compute layers. In this paper, we explore disaggregation by taking it one step further and applying it to memory (DRAM). Disaggregated memory uses network attached DRAM as a way to decouple memory from CPU. In the context of databases, such a design offers significant advantages in terms of maki… ▽ More

    Submitted 13 June, 2021; originally announced June 2021.

    Comments: 12 pages