scispace - formally typeset
F

Francesco Silvestri

Researcher at University of Padua

Publications -  75
Citations -  956

Francesco Silvestri is an academic researcher from University of Padua. The author has contributed to research in topics: Locality-sensitive hashing & Matrix multiplication. The author has an hindex of 14, co-authored 70 publications receiving 868 citations. Previous affiliations of Francesco Silvestri include University of Copenhagen & University of Texas at Austin.

Papers
More filters
Posted Content

Communication Lower Bounds for Distributed-Memory Computations

TL;DR: In this article, lower bounds on the communication complexity of standard matrix multiplication, stencil computations, comparison sorting, and the Fast Fourier Transform were derived for a distributed-memory parallel machine.
Book ChapterDOI

A lower bound technique for communication on BSP with application to the FFT

TL;DR: A lower bound to the communication complexity is derived for a given class of DAG computations in terms of the switching potential of a DAG, that is, the number of permutations that the DAG can realize when viewed as a switching network.
Journal ArticleDOI

Network-Oblivious Algorithms

TL;DR: In this paper, the authors propose a framework for the design and analysis of network oblivious algorithms, which can run unchanged, yet efficiently, on a variety of machines characterized by different degrees of parallelism and communication capabilities.
Proceedings ArticleDOI

Network-Oblivious Algorithms

TL;DR: This work proposes a framework for network-obliviousness based on a model of computation where the only parameter is the problem's input size, and shows that optimality in the latter model implies Optimality in a block-variant of the decomposable BSP model, which effectively describes a wide and significant class of parallel platforms.
Posted Content

I/O-Efficient Similarity Join

TL;DR: An I/O-efficient algorithm for computing similarity joins based on locality-sensitive hashing (LSH) that is randomized and outputs the correct result with high probability and will be useful also in other computational settings such as parallel computation.