activity
20192021
most citedStreaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware

31 citations · 79 across the 6 of their papers we have counts for

collaborators

7 papers

cs.AR2021

SISA: Set-Centric Instruction Set Architecture for Graph Mining on Processing-in-Memory Systems

Maciej Besta, Raghavendra Kanakagiri, Grzegorz Kwasniewski +15

Simple graph algorithms such as PageRank have been the target of numerous hardware accelerators. Yet, there also exist much more complex graph mining algorithms for problems such a…

cs.DC2021★ 6 cited

GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebra

Maciej Besta, Zur Vonarburg-Shmaria, Yannick Schaffner +16

We propose GraphMineSuite (GMS): the first benchmarking suite for graph mining that facilitates evaluating and constructing high-performance graph mining algorithms. First, GMS com…

cs.DC2020★ 12 cited

Runtime vs Scheduler: Analyzing Dask's Overheads

Stanislav Böhm, Jakub Beránek

Dask is a distributed task framework which is commonly used by data scientists to parallelize Python code on computing clusters with little programming effort. It uses a sophistica…

cs.NI2020★ 5 cited

PsPIN: A high-performance low-power architecture for flexible in-network compute

Salvatore Di Girolamo, Andreas Kurth, Alexandru Calotoiu +5

The capacity of offloading data and control tasks to the network is becoming increasingly important, especially if we consider the faster growth of network speed when compared to C…

cs.FL2019

Haydi: Rapid Prototyping and Combinatorial Objects

Stanislav Böhm, Jakub Beránek, Martin Šurkovský

Haydi (http://haydi.readthedocs.io) is a framework for generating discrete structures. It provides a way to define a structure from basic building blocks and then enumerate all ele…

cs.DC2019★ 31 cited

Streaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware

Tiziano De Matteis, Johannes de Fine Licht, Jakub Beránek +1

Distributed memory programming is the established paradigm used in high-performance computing (HPC) systems, requiring explicit communication between nodes and devices. When FPGAs…

cs.NI2019★ 25 cited

Network-Accelerated Non-Contiguous Memory Transfers

Salvatore Di Girolamo, Konstantin Taranov, Andreas Kurth +7

Applications often communicate data that is non-contiguous in the send- or the receive-buffer, e.g., when exchanging a column of a matrix stored in row-major order. While non-conti…