Skip to main content

Showing 1–2 of 2 results for author: Culpo, M

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

    cs.SE

    Using Answer Set Programming for HPC Dependency Solving

    Authors: Todd Gamblin, Massimiliano Culpo, Gregory Becker, Sergei Shudler

    Abstract: Modern scientific software stacks have become extremely complex, using many programming models and libraries to exploit a growing variety of GPUs and accelerators. Package managers can mitigate this complexity using dependency solvers, but they are reaching their limits. Finding compatible dependency versions is NP-complete, and modeling the semantics of package compatibility modulo build-time opt… ▽ More

    Submitted 15 October, 2022; originally announced October 2022.

  2. arXiv:2203.13737  [pdf, other

    cs.SE

    Flexible and Optimal Dependency Management via Max-SMT

    Authors: Donald Pinckney, Federico Cassano, Arjun Guha, Jon Bell, Massimiliano Culpo, Todd Gamblin

    Abstract: Package managers such as NPM have become essential for software development. The NPM repository hosts over 2 million packages and serves over 43 billion downloads every week. Unfortunately, the NPM dependency solver has several shortcomings. 1) NPM is greedy and often fails to install the newest versions of dependencies; 2) NPM's algorithm leads to duplicated dependencies and bloated code, which i… ▽ More

    Submitted 24 August, 2023; v1 submitted 25 March, 2022; originally announced March 2022.