Skip to main content

Showing 1–7 of 7 results for author: Danelutto, M

Searching in archive cs. Search in all archives.
.
  1. Urgent Edge Computing

    Authors: Patrizio Dazzi, Luca Ferrucci, Marco Danelutto, Konstantinos Tserpes, Antonis Makris, Theodoros Theodoropoulos, Jacopo Massa, Emanuele Carlini, Matteo Mordacchini

    Abstract: This position paper introduces Urgent Edge Computing (UEC) as a paradigm shift addressing the evolving demands of time-sensitive applications in distributed edge environments, in time-critical scenarios. With a focus on ultra-low latency, availability, resource management, decentralization, self-organization, and robust security, UEC aims to facilitate operations in critical scenarios such as disa… ▽ More

    Submitted 20 April, 2024; originally announced April 2024.

  2. arXiv:2311.11015  [pdf, other

    cs.AR cs.DC

    Power Aware Scheduling of Tasks on FPGAs in Data Centers

    Authors: Rourab Paul, Marco Danelutto

    Abstract: A variety of computing platform like Field Programmable Gate Array (FPGA), Graphics Processing Unit (GPU) and multicore Central Processing Unit (CPU) in data centers are suitable for acceleration of data-intensive workloads. Especially, FPGA platforms in data centers are gaining popularity for high-performance computations due to their high speed, reconfigurable nature and cost effectiveness. Such… ▽ More

    Submitted 18 November, 2023; originally announced November 2023.

  3. arXiv:1609.05002  [pdf, ps, other

    cs.DC

    State access patterns in embarrassingly parallel computations

    Authors: Marco Danelutto, Massimo Torquati, Peter Kilpatrick

    Abstract: We introduce a set of state access patterns suitable for managing state in embarrassingly parallel computations on streams. The state access patterns are useful to model typical stream parallel applications. We present a classification of the patterns according to the extent and way in which the state is modified. We define precisely the state access patterns and discuss possible implementation sc… ▽ More

    Submitted 16 September, 2016; originally announced September 2016.

    Comments: 8 pages, accepted and presented at HLPGPU 2016 (Prague, Czech Republic, Tuesday, Jan 19th 2016. Co-Located with HiPEAC 2016)

  4. A parallel pattern for iterative stencil + reduce

    Authors: M. Aldinucci, M. Danelutto, M. Drocco, P. Kilpatrick, C. Misale, G. Peretti Pezzi, M. Torquati

    Abstract: We advocate the Loop-of-stencil-reduce pattern as a means of simplifying the implementation of data-parallel programs on heterogeneous multi-core platforms. Loop-of-stencil-reduce is general enough to subsume map, reduce, map-reduce, stencil, stencil-reduce, and, crucially, their usage in a loop in both data-parallel and streaming applications, or a combination of both. The pattern makes it possib… ▽ More

    Submitted 15 September, 2016; originally announced September 2016.

  5. arXiv:1204.5402  [pdf, other

    cs.DC

    FastFlow tutorial

    Authors: Marco Aldinucci, Marco Danelutto, Massimo Torquati

    Abstract: FastFlow is a structured parallel programming framework targeting shared memory multicores. Its layered design and the optimized implementation of the communication mechanisms used to implement the FastFlow streaming networks provided to the application programmer as algorithmic skeletons support the development of efficient fine grain parallel applications. FastFlow is available (open source) at… ▽ More

    Submitted 24 April, 2012; originally announced April 2012.

    Comments: 49 pages + cover

    Report number: TR-12-04 ACM Class: D.1.3; D.3.2; C.1.3

  6. arXiv:1002.4668  [pdf, other

    cs.DC cs.PL cs.SE

    Accelerating sequential programs using FastFlow and self-offloading

    Authors: Marco Aldinucci, Marco Danelutto, Peter Kilpatrick, Massimiliano Meneghin, Massimo Torquati

    Abstract: FastFlow is a programming environment specifically targeting cache-coherent shared-memory multi-cores. FastFlow is implemented as a stack of C++ template libraries built on top of lock-free (fence-free) synchronization mechanisms. In this paper we present a further evolution of FastFlow enabling programmers to offload part of their workload on a dynamically created software accelerator running o… ▽ More

    Submitted 24 February, 2010; originally announced February 2010.

    Comments: 17 pages + cover

    Report number: TR-10-03 ACM Class: D.1.3; D.3.2; C.1.3

  7. Autonomic management of multiple non-functional concerns in behavioural skeletons

    Authors: Marco Aldinucci, Marco Danelutto, Peter Kilpatrick

    Abstract: We introduce and address the problem of concurrent autonomic management of different non-functional concerns in parallel applications build as a hierarchical composition of behavioural skeletons. We first define the problems arising when multiple concerns are dealt with by independent managers, then we propose a methodology supporting coordinated management, and finally we discuss how autonomic… ▽ More

    Submitted 8 September, 2009; originally announced September 2009.

    Comments: 20 pages + cover page

    Report number: TR-09-10 ACM Class: D.1.3; F.1.1; D.2.2; D.2.3