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
Proceedings ArticleDOI

Space-round tradeoffs for MapReduce computations

TL;DR: A computational model for MapReduce is formally specified which captures the functional flavor of the paradigm by allowing for a flexible use of parallelism and diverges from a traditional processor-centric view by featuring parameters which embody only global and local memory constraints.
Journal ArticleDOI

Oblivious algorithms for multicores and networks of processors

TL;DR: This work introduces a multicore-oblivious (MO) approach to algorithms and schedulers for HM, and presents efficient MO algorithms for several fundamental problems including matrix transposition, FFT, sorting, the Gaussian Elimination Paradigm, list ranking, and connected components.
Proceedings ArticleDOI

MapReduce Triangle Enumeration With Guarantees

TL;DR: This work is the first to give guarantees on the maximum load of each reducer for an arbitrary input graph, and is competitive with existing methods improving the performance by a factor up to 2X, and can significantly increase the size of datasets that can be processed.
Proceedings ArticleDOI

Oblivious algorithms for multicores and network of processors

TL;DR: This work introduces a multicore-oblivious (MO) approach to algorithms and schedulers for HM, and presents efficient MO algorithms for several fundamental problems including matrix transposition, FFT, sorting, the Gaussian Elimination Paradigm, list ranking, and connected components.
Proceedings ArticleDOI

The input/output complexity of triangle enumeration

TL;DR: The algorithm is cache-oblivious and also I/O optimal, and it is shown that any algorithm enumerating t distinct triangles must always use Ω(√MB) I/Os, and there are graphs for which t=Ω(E3/2).