Skip to main content

Showing 1–9 of 9 results for author: Bilardi, G

.
  1. arXiv:2410.20547  [pdf, ps, other

    cs.CC

    A universal bound on the space complexity of Directed Acyclic Graph computations

    Authors: Gianfranco Bilardi, Lorenzo De Stefani

    Abstract: It is shown that $S(G) = O\left(m/\log_2 m + d\right)$ pebbles are sufficient to pebble any DAG $G=(V,E)$, with $m$ edges and maximum in-degree $d$. It was previously known that $S(G) = O\left(d n/\log n\right)$. The result builds on two novel ideas. The first is the notion of $B-budget\ decomposition$ of a DAG $G$, an efficiently computable partition of $G$ into at most… ▽ More

    Submitted 27 October, 2024; originally announced October 2024.

    ACM Class: F.2

  2. arXiv:2211.07644  [pdf, ps, other

    cs.FL cs.DS math.PR

    Computable Bounds and Monte Carlo Estimates of the Expected Edit Distance

    Authors: Gianfranco Bilardi, Michele Schimd

    Abstract: The edit distance is a metric of dissimilarity between strings, widely applied in computational biology, speech recognition, and machine learning. Let $e_k(n)$ denote the average edit distance between random, independent strings of $n$ characters from an alphabet of size $k$. For $k \geq 2$, it is an open problem how to efficiently compute the exact value of $α_{k}(n) = e_k(n)/n$ as well as of… ▽ More

    Submitted 6 April, 2024; v1 submitted 13 November, 2022; originally announced November 2022.

    Comments: 42 pages, 1 figure, 9 tables, submitted for review

    MSC Class: 68R05 (Primary) 41A25; 68W32 (Secondary) ACM Class: G.3; F.2.2

  3. arXiv:2210.01897  [pdf, other

    cs.DS

    The DAG Visit approach for Pebbling and I/O Lower Bounds

    Authors: Gianfranco Bilardi, Lorenzo De Stefani

    Abstract: We introduce the notion of an $r$-visit of a Directed Acyclic Graph DAG $G=(V,E)$, a sequence of the vertices of the DAG complying with a given rule $r$. A rule $r$ specifies for each vertex $v\in V$ a family of $r$-enabling sets of (immediate) predecessors: before visiting $v$, at least one of its enabling sets must have been visited. Special cases are the $r^{(top)}$-rule (or, topological rule),… ▽ More

    Submitted 4 October, 2022; originally announced October 2022.

    Comments: Extended version of manuscript published in the Proceedings of FSTTCS22

  4. arXiv:2109.09821  [pdf, other

    cs.CR cs.AR

    Encrypted Data Processing

    Authors: Jessica Tseng, Gianfranco Bilardi, Kattamuri Ekanadham, Manoj Kumar, Jose Moreira, P. C. Pattnaik

    Abstract: In this paper, we present a comprehensive architecture for confidential computing, which we show to be general purpose and quite efficient. It executes the application as is, without any added burden or discipline requirements from the application developers. Furthermore, it does not require the trust of system software at the computing server and does not impose any added burden on the communicat… ▽ More

    Submitted 20 September, 2021; originally announced September 2021.

    Comments: 16 pages, 12 figures, manuscript submitted to ACM Transactions on Privacy and Security

  5. arXiv:1707.02229  [pdf, ps, other

    cs.DC cs.DS

    A Lower Bound Technique for Communication in BSP

    Authors: Gianfranco Bilardi, Michele Scquizzato, Francesco Silvestri

    Abstract: Communication is a major factor determining the performance of algorithms on current computing systems; it is therefore valuable to provide tight lower bounds on the communication complexity of computations. This paper presents a lower bound technique for the communication complexity in the bulk-synchronous parallel (BSP) model of a given class of DAG computations. The derived bound is expressed i… ▽ More

    Submitted 25 November, 2017; v1 submitted 7 July, 2017; originally announced July 2017.

  6. arXiv:1605.02224  [pdf, ps, other

    cs.DS

    The I/O complexity of Strassen's matrix multiplication with recomputation

    Authors: Gianfranco Bilardi, Lorenzo De Stefani

    Abstract: A tight $Ω((n/\sqrt{M})^{\log_2 7}M)$ lower bound is derived on the \io complexity of Strassen's algorithm to multiply two $n \times n$ matrices, in a two-level storage hierarchy with $M$ words of fast memory. A proof technique is introduced, which exploits the Grigoriev's flow of the matrix multiplication function as well as some combinatorial properties of the Strassen computational directed acy… ▽ More

    Submitted 7 May, 2016; originally announced May 2016.

    MSC Class: 68W40 ACM Class: F.2.1

  7. arXiv:1404.3318  [pdf, other

    cs.DS cs.DC

    Network-Oblivious Algorithms

    Authors: Gianfranco Bilardi, Andrea Pietracaprina, Geppino Pucci, Michele Scquizzato, Francesco Silvestri

    Abstract: A framework is proposed for the design and analysis of \emph{network-oblivious algorithms}, namely, algorithms that can run unchanged, yet efficiently, on a variety of machines characterized by different degrees of parallelism and communication capabilities. The framework prescribes that a network-oblivious algorithm be specified on a parallel model of computation where the only parameter is the p… ▽ More

    Submitted 12 April, 2014; originally announced April 2014.

    Comments: 34 pages

  8. Optimal Eviction Policies for Stochastic Address Traces

    Authors: Gianfranco Bilardi, Francesco Versaci

    Abstract: The eviction problem for memory hierarchies is studied for the Hidden Markov Reference Model (HMRM) of the memory trace, showing how miss minimization can be naturally formulated in the optimal control setting. In addition to the traditional version assuming a buffer of fixed capacity, a relaxed version is also considered, in which buffer occupancy can vary and its average is constrained. Resortin… ▽ More

    Submitted 25 October, 2013; v1 submitted 29 September, 2011; originally announced September 2011.

    Comments: 37 pages, 3 figures

    Journal ref: Theoretical Computer Science, Volume 514, 25 November 2013, Pages 36-60

  9. arXiv:0710.2442  [pdf, ps, other

    hep-lat

    QCD on the Cell Broadband Engine

    Authors: F. Belletti, G. Bilardi, M. Drochner, N. Eicker, Z. Fodor, D. Hierl, H. Kaldass, T. Lippert, T. Maurer, N. Meyer, A. Nobile, D. Pleiter, A. Schaefer, F. Schifano, H. Simma, S. Solbrig, T. Streuer, R. Tripiccione, T. Wettig

    Abstract: We evaluate IBM's Enhanced Cell Broadband Engine (BE) as a possible building block of a new generation of lattice QCD machines. The Enhanced Cell BE will provide full support of double-precision floating-point arithmetics, including IEEE-compliant rounding. We have developed a performance model and applied it to relevant lattice QCD kernels. The performance estimates are supported by micro- and… ▽ More

    Submitted 12 October, 2007; originally announced October 2007.

    Comments: 7 pages, 3 figures, contribution to Lattice 2007 (Regensburg, Germany)

    Journal ref: PoSLAT2007:039,2007