Marco Danelutto

According to our database1, Marco Danelutto
  • authored at least 150 papers between 1988 and 2018.
  • has a "Dijkstra number"2 of three.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2018
Analysing Multiple QoS Attributes in Parallel Design Patterns-Based Applications.
International Journal of Parallel Programming, 2018

Simplifying self-adaptive and power-aware computing with Nornir.
Future Generation Comp. Syst., 2018

Elastic-PPQ: A two-level autonomic system for spatial preference query processing over dynamic data streams.
Future Generation Comp. Syst., 2018

Efficient NAS Benchmark Kernels with C++ Parallel Programming.
Proceedings of the 26th Euromicro International Conference on Parallel, 2018

Increasing Efficiency in Parallel Programming Teaching.
Proceedings of the 26th Euromicro International Conference on Parallel, 2018

2017
Parallel Continuous Preference Queries over Out-of-Order and Bursty Data Streams.
IEEE Trans. Parallel Distrib. Syst., 2017

Bringing Parallel Patterns Out of the Corner: The P3 ARSEC Benchmark Suite.
TACO, 2017

SPar: A DSL for High-Level and Productive Stream Parallelism.
Parallel Processing Letters, 2017

A Power-Aware, Self-Adaptive Macro Data Flow Framework.
Parallel Processing Letters, 2017

Guest Editorial: High-Level Parallel Programming and Applications.
International Journal of Parallel Programming, 2017

Enabling semantics to improve detection of data races and misuses of lock-free data structures.
Concurrency and Computation: Practice and Experience, 2017

P3ARSEC: towards parallel patterns benchmarking.
Proceedings of the Symposium on Applied Computing, 2017

Evaluating Concurrency Throttling and Thread Packing on SMT Multicores.
Proceedings of the 25th Euromicro International Conference on Parallel, 2017

Higher-Level Parallelism Abstractions for Video Applications with SPar.
Proceedings of the Parallel Computing is Everywhere, 2017

A Tool to Support FastFlow Program Design.
Proceedings of the Parallel Computing is Everywhere, 2017

Nornir: A Customizable Framework for Autonomic and Power-Aware Applications.
Proceedings of the Euro-Par 2017: Parallel Processing Workshops, 2017

2016
A Reconfiguration Algorithm for Power-Aware Parallel Applications.
TACO, 2016

Pool Evolution: A Parallel Pattern for Evolutionary and Symbolic Computing.
International Journal of Parallel Programming, 2016

State access patterns in embarrassingly parallel computations.
CoRR, 2016

A parallel pattern for iterative stencil + reduce.
CoRR, 2016

Efficient Dynamic Memory Allocation in Data Stream Processing Programs.
Proceedings of the 2016 Intl IEEE Conferences on Ubiquitous Intelligence & Computing, 2016

Embedding Semantics of the Single-Producer/Single-Consumer Lock-Free Queue into a Race Detection Tool.
Proceedings of the 7th International Workshop on Programming Models and Applications for Multicores and Manycores, 2016

RPL: A Domain-Specific Language for Designing and Implementing Parallel C++ Applications.
Proceedings of the 24th Euromicro International Conference on Parallel, 2016

Introducing Parallelism by Using REPARA C++11 Attributes.
Proceedings of the 24th Euromicro International Conference on Parallel, 2016

A DSL Based Toolchain for Design Space Exploration in Structured Parallel Programming.
Proceedings of the International Conference on Computational Science 2016, 2016

2015
Parallelizing High-Frequency Trading Applications by Using C++11 Attributes.
Proceedings of the 2015 IEEE TrustCom/BigDataSE/ISPA, 2015

The Loop-of-Stencil-Reduce Paradigm.
Proceedings of the 2015 IEEE TrustCom/BigDataSE/ISPA, 2015

A Green Perspective on Structured Parallel Programming.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

Energy Driven Adaptivity in Stream Parallel Computations.
Proceedings of the 23rd Euromicro International Conference on Parallel, 2015

An Embedded C++ Domain-Specific Language for Stream Parallelism.
Proceedings of the Parallel Computing: On the Road to Exascale, 2015

Structured parallel implementation of Tree Echo State Network model selection.
Proceedings of the Parallel Computing: On the Road to Exascale, 2015

Data parallel patterns in Erlang/OpenCL.
Proceedings of the Parallel Computing: On the Road to Exascale, 2015

2014
Cost-Directed Refactoring for Parallel Erlang Programs.
International Journal of Parallel Programming, 2014

Design patterns percolating to parallel programming framework implementation.
International Journal of Parallel Programming, 2014

Parallel patterns for heterogeneous CPU/GPU architectures: Structured parallelism from cluster to cloud.
Future Generation Comp. Syst., 2014

Loop Parallelism: A New Skeleton Perspective on Data Parallel Patterns.
Proceedings of the 22nd Euromicro International Conference on Parallel, 2014

2013
A RISC Building Block Set for Structured Parallel Programming.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

Parallel Patterns for General Purpose Many-Core.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

Deep Packet Inspection on Commodity Hardware using FastFlow.
Proceedings of the Parallel Computing: Accelerating Computational Science and Engineering (CSE), 2013

Autonomic scheduling of tasks from data parallel patterns to CPU/GPU core mixes.
Proceedings of the International Conference on High Performance Computing & Simulation, 2013

Towards The Deployment Of Fastflow On Distributed Virtual Architectures.
Proceedings of the 27th European Conference on Modelling and Simulation, 2013

Structured Parallel Programming with "core" FastFlow.
Proceedings of the Central European Functional Programming School - 5th Summer School, 2013

2012
A "Minimal Disruption" Skeleton Experiment: Seamless Map & Reduce Embedding in OCaml.
Proceedings of the International Conference on Computational Science, 2012

Targeting Heterogeneous Architectures via Macro Data Flow.
Parallel Processing Letters, 2012

Process-driven biometric identification by means of autonomic grid components.
IJAACS, 2012

FastFlow tutorial
CoRR, 2012

Parallel Patterns + Macro Data Flow for Multi-core Programming.
Proceedings of the 20th Euromicro International Conference on Parallel, 2012

A language-independent parallel refactoring framework.
Proceedings of the Fifth Workshop on Refactoring Tools 2012, 2012

Topic 9: Parallel and Distributed Programming.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

ParaPhrase Workshop 2012.
Proceedings of the Euro-Par 2012: Parallel Processing Workshops, 2012

An Efficient Unbounded Lock-Free Queue for Multi-core Systems.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

Targeting Distributed Systems in FastFlow.
Proceedings of the Euro-Par 2012: Parallel Processing Workshops, 2012

2011
Network Monitoring on Multicores with Algorithmic Skeletons.
Proceedings of the Applications, Tools and Techniques on the Road to Exascale Computing, Proceedings of the conference ParCo 2011, 31 August, 2011

The ParaPhrase Project: Parallel Patterns for Adaptive Heterogeneous Multicore Systems.
Proceedings of the Formal Methods for Components and Objects, 10th International Symposium, 2011

Paraphrasing: Generating Parallel Programs Using Refactoring.
Proceedings of the Formal Methods for Components and Objects, 10th International Symposium, 2011

Managing Adaptivity in Parallel Systems.
Proceedings of the Formal Methods for Components and Objects, 10th International Symposium, 2011

Model Checking Support for Conflict Resolution in Multiple Non-functional Concern Management.
Proceedings of the Euro-Par 2011: Parallel Processing Workshops - CCPI, CGWS, HeteroPar, HiBB, HPCVirt, HPPC, HPSS, MDGS, ProPer, Resilience, UCHPC, VHPC, Bordeaux, France, August 29, 2011

CoreGRID/ERCIM Workshop on Grids, Clouds and P2P Computing - CGWS2011.
Proceedings of the Euro-Par 2011: Parallel Processing Workshops - CCPI, CGWS, HeteroPar, HiBB, HPCVirt, HPPC, HPSS, MDGS, ProPer, Resilience, UCHPC, VHPC, Bordeaux, France, August 29, 2011

Accelerating Code on Multi-cores with FastFlow.
Proceedings of the Euro-Par 2011 Parallel Processing - 17th International Conference, 2011

2010
Modeling Stream Communications in Component-based Applications.
Scalable Computing: Practice and Experience, 2010

Map, reduce and mapreduce, the skeleton way.
Proceedings of the International Conference on Computational Science, 2010

Perspectives on grid computing.
Future Generation Comp. Syst., 2010

Accelerating sequential programs using FastFlow and self-offloading
CoRR, 2010

High Performance Architectures and Compilers.
Proceedings of the Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference, Ischia, Italy, August 31, 2010

2010 CoreGRID/ERCIM Workshop on Grids, Clouds and P2P Computing.
Proceedings of the Euro-Par 2010 Parallel Processing Workshops, 2010

LIBERO: A Framework for Autonomic Management of Multiple Non-functional Concerns.
Proceedings of the Euro-Par 2010 Parallel Processing Workshops, 2010

2009
Autonomic management of multiple non-functional concerns in behavioural skeletons
CoRR, 2009

GCM: a grid extension to Fractal for autonomous distributed components.
Annales des Télécommunications, 2009

Towards Hierarchical Management of Autonomic Components: A Case Study.
Proceedings of the 17th Euromicro International Conference on Parallel, 2009

Efficient streaming applications on multi-core with FastFlow: the biosequence alignment test-bed.
Proceedings of the Parallel Computing: From Multicores and GPU's to Petascale, 2009

Skeletons for multi/many-core systems.
Proceedings of the Parallel Computing: From Multicores and GPU's to Petascale, 2009

Autonomic management of non-functional concerns in distributed & parallel application programming.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Autonomic management of multiple non-functional concerns in behavioural skeletons.
Proceedings of the Grids, 2009

Stkm on Sca: A Unified Framework with Components, Workflows and Algorithmic Skeletons.
Proceedings of the Euro-Par 2009 Parallel Processing, 2009

Integrating Autonomic Grid Components and Process-Driven Business Applications.
Proceedings of the Autonomic Computing and Communications Systems, 2009

2008
Securing skeletal systems with limited performance penalty: The muskel.
Journal of Systems Architecture - Embedded Systems Design, 2008

Behavioural Skeletons in GCM: Autonomic Management of Grid Components.
Proceedings of the 16th Euromicro International Conference on Parallel, 2008

Behavioural Skeletons Meeting Services.
Proceedings of the Computational Science, 2008

Semi-formal Models to Support Program Development: Autonomic Management within Component Based Parallel and Distributed Programming.
Proceedings of the Formal Methods for Components and Objects, 7th International Symposium, 2008

Topic 6: Grid and Cluster Computing.
Proceedings of the Euro-Par 2008, 2008

Co-design of Distributed Systems Using Skeleton and Autonomic Management Abstractions.
Proceedings of the Euro-Par 2008 Workshops, 2008

From Orc Models To Distributed Grid Java Code.
Proceedings of the Grid Computing, 2008

2007
MUSKEL: an expandable skeleton environment.
Scalable Computing: Practice and Experience, 2007

Skeleton-based parallel programming: Functional and parallel semantics in a single shot.
Computer Languages, Systems & Structures, 2007

A Performance Model for Stream-based Computations.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

The cost of security in skeletal systems.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

VirtuaLinux: Virtualized High-Density Clusters with no Single Point of Failure.
Proceedings of the Parallel Computing: Architectures, 2007

A Framework for Prototyping and Reasoning about Distributed Systems.
Proceedings of the Parallel Computing: Architectures, 2007

Parallelization of C# Programs Through Annotations.
Proceedings of the Computational Science - ICCS 2007, 7th International Conference, Beijing, China, May 27, 2007

Management in Distributed Systems: A Semi-formal Approach.
Proceedings of the Euro-Par 2007, 2007

Workflows on Top of a Macro Data Flow Interpreter Exploiting Aspects.
Proceedings of the Making Grids Work: Proceedings of the CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, 2007

Adding metadata to Orc to support reasoning about grid programs.
Proceedings of the Towards Next Generation Grids, 2007

Behavioural Skeletons for Component Autonomic Management on Grids.
Proceedings of the Making Grids Work: Proceedings of the CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, 2007

2006
Algorithmic skeletons meeting grids.
Parallel Computing, 2006

An Alternative Implementation Schema for ASSIST parmod.
Proceedings of the 14th Euromicro International Conference on Parallel, 2006

Autonomic QoS in ASSIST Grid-Aware Components.
Proceedings of the 14th Euromicro International Conference on Parallel, 2006

Joint Structured/Unstructured Parallelism Exploitation in muskel.
Proceedings of the Computational Science, 2006

Execution Support of High Performance Heterogeneous Component-Based Applications on the Grid.
Proceedings of the Euro-Par 2006 Workshops: Parallel Processing, 2006

PAL: Exploiting Java Annotations for Parallelism.
Proceedings of the Achievements in European Research on Grid Systems: CoreGRID Integration Workshop 2006, 2006

Fault-Tolerant Data Sharing for High-level Grid: A Hierarchical Storage Architecture.
Proceedings of the Achievements in European Research on Grid Systems: CoreGRID Integration Workshop 2006, 2006

ASSIST As a Research Framework for High-Performance Grid Programming Environments.
Proceedings of the Grid Computing: Software Environments and Tools, 2006

2005
Irregularity handling via structured parallel programming.
IJCSE, 2005

QoS in Parallel Programming through Application Managers.
Proceedings of the 13th Euromicro Workshop on Parallel, 2005

A Java/Jini Framework Supporting Stream Parallel Computations.
Proceedings of the Parallel Computing: Current & Future Issues of High-End Computing, 2005

"Second-generation" Skeleton Systems.
Proceedings of the Parallel Computing: Current & Future Issues of High-End Computing, 2005

Building Interoperable Grid-aware ASSIST Applications via WebServices.
Proceedings of the Parallel Computing: Current & Future Issues of High-End Computing, 2005

Towards a Distributed Scalable Data Service for the Grid.
Proceedings of the Parallel Computing: Current & Future Issues of High-End Computing, 2005

Parallel Program/Component Adaptivity Management.
Proceedings of the Parallel Computing: Current & Future Issues of High-End Computing, 2005

Topic 9 - Parallel Programming: Models, Methods and Languages.
Proceedings of the Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, Lisbon, Portugal, August 30, 2005

Using Parallel Isosurface Extraction in Superficial Molecular Modeling.
Proceedings of the 1st International Conference on Distributed Frameworks for Multimedia Applications (DFMA 2005), 2005

2004
Adaptive Task Farm Implementation Strategies.
Proceedings of the 12th Euromicro Workshop on Parallel, 2004

CODACS Prototype: CHIARA Language and Its Compilers.
Proceedings of the 24th International Conference on Distributed Computing Systems Workshops (ICDCS 2004 Workshops), 2004

A Framework for Orthogonal Data and Control Parallelism Exploitation.
Proceedings of the Computational Science and Its Applications, 2004

Optimization techniques for skeletons on grids.
Proceedings of the Grid Computing: The New Frontier of High Performance Computing [post-proceedings of the High Performance Computing Workshop, 2004

HPC Application Execution on Grids.
Proceedings of the Future Generation Grids: Proceedings of the Workshop on Future Generation Grids, 2004

Structured Implementation of Component-Based Grid Programming Environments.
Proceedings of the Future Generation Grids: Proceedings of the Workshop on Future Generation Grids, 2004

2003
HPC the easy way: new technologies for high performance application development and deployment.
Journal of Systems Architecture, 2003

An advanced environment supporting structured parallel programming in Java.
Future Generation Comp. Syst., 2003

HPC the easy way: new technologies for high performance application deployment.
Proceedings of the 11th Euromicro Workshop on Parallel, 2003

Integrating MPI-based numerical software into an advanced parallel computing environment.
Proceedings of the 11th Euromicro Workshop on Parallel, 2003

AssistConf: a Grid configuration tool for the ASSIST parallel programming environment.
Proceedings of the 11th Euromicro Workshop on Parallel, 2003

An operational semantics for skeletons.
Proceedings of the Parallel Computing: Software Technology, 2003

A framework for experimenting with structure parallel programming environment design.
Proceedings of the Parallel Computing: Software Technology, 2003

Topic Introduction.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

ASSIST Demo: A High Level, High Performance Portable, Structured Parallel Programming Environment at Work.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

2002
Advanced environments for parallel and distributed applications: a view of current status.
Parallel Computing, 2002

Advanced environments for parallel and distributed computing.
Parallel Computing, 2002

Skeletons in MPI.
Proceedings of the International Conference on Parallel and Distributed Computing Systems, 2002

Lithium: A Structured Parallel Programming Environment in Java.
Proceedings of the Computational Science - ICCS 2002, 2002

2001
Efficient Support for Skeletons on Workstation Clusters.
Parallel Processing Letters, 2001

Fast "Short" Messages on a Linux Cluster.
Proceedings of the High-Performance Computing and Networking, 9th International Conference, 2001

2000
A Compact, Thread-Safe Communication Library for Efficient Cluster Computing.
Proceedings of the High-Performance Computing and Networking, 8th International Conference, 2000

Task Farm Computations in Java.
Proceedings of the High-Performance Computing and Networking, 8th International Conference, 2000

SKElib : Parallel Programming with Skeletons in C.
Proceedings of the Euro-Par 2000, Parallel Processing, 6th International Euro-Par Conference, Munich, Germany, August 29, 2000

1999
SkIE: A heterogeneous environment for HPC applications.
Parallel Computing, 1999

Dynamic run time support for skeletons.
Proceedings of the Parallel Computing: Fundamentals & Applications, 1999

1998
Optimizing Data-Parallel Programs Using the BSP Cost Model.
Proceedings of the Euro-Par '98 Parallel Processing, 1998

1997
Skeletons for Data Parallelism in p3l.
Proceedings of the Euro-Par '97 Parallel Processing, 1997

1996
Parallelizing A Model Checker.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1996

Parallel OCR in P3L: A Case Study.
Proceedings of the High-Performance Computing and Networking, 1996

A Tool for the Development of Structured Parallel Applications.
Proceedings of the High-Performance Computing and Networking, 1996

1995
P3 L: A structured high-level parallel language, and its structured support.
Concurrency - Practice and Experience, 1995

Summarising an experiment in parallel programming language design.
Proceedings of the High-Performance Computing and Networking, 1995

1993
Efficient Compilation of Structured Parallel Programs for Distributed Memory MIMD Machines.
Proceedings of the Parallel Computing: Trends and Applications, 1993

1992
Implementation of a synchronous communication in a loosely coupled system: A correctness proof.
Future Generation Comp. Syst., 1992

A methodology for the development and the support of massively parallel programs.
Future Generation Comp. Syst., 1992

1991
Pisa parallel processing project on general-purpose highly-parallel computers.
Proceedings of the Fifteenth Annual International Computer Software and Applications Conference, 1991

1990
Design and Distributed Implementation of the Parallel Logic Language Shared Prolog.
Proceedings of the Second ACM SIGPLAN Symposium on Princiles & Practice of Parallel Programming (PPOPP), 1990

VLIW-in-the-large: a model for fine grain parallelism exploitation on distributed memory multiprocessors.
Proceedings of the 23rd Annual Workshop and Symposium on Microprogramming and Microarchitecture, 1990

1988
A temporal Logic Approach to Specify and to Prove Properties of Finite State Concurrent Systems.
Proceedings of the CSL '88, 1988


  Loading...