All publications by year

2023

  1. G. Mittone, N. Tonci, R. Birke, I. Colonnelli, D. Medić, A. Bartolini, R. Esposito, E. Parisi, F. Beneventi, M. Polato, M. Torquati, L. Benini, and M. Aldinucci, “Experimenting with emerging arm and risc-v systems for decentralised machine learning,” in 20th ACM international conference on computing frontiers (cf ’23), Bologna, Italy, 2023. DOI: 10.1145/3587135.3592211
  2. F. Frasca, V, Gulisano, G. Mencagli, D. Palyvos-Giannas, M. Torquati, “Accelerating Stream Processing Queries with Congestion-aware Scheduling and Real-time Linux Threads”, in 20th ACM international conference on Computing Frontiers (cf ’23), Bologna, Italy, 2023. DOI:
  3. N. Tonci, M. Torquati, G. Mencagli, M. Danelutto. “Distributed-memory FastFlow Building Blocks”, International Journal of Parallel Programming (IJPP), Springer, HLPP 2022 Special Issue, 2023, DOI: 10.1007/s10766-022-00750-5

2022

  1. N. Tonci, M. Torquati, G. Mencagli, M. Danelutto. “Distributed-memory FastFlow Building Blocks”, 15th International Symposium on High-level Parallel Programming and Applications, July 2022, Porto, Portugal (no formal proceedings)
  2. A. Gonzalez-Escribano, J. Daniel Garcia, M. Torquati. “Message from Program Committee Chairs”, Proceedings – 30th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2022 Valladolid, Spain. DOI: 10.1109/PDP55904.2022.00006
  3. G. Agosta, M.Aldinucci, C.Alvarez, R.Ammendola, Y.Arfat, O.Beaumont, M.Bernaschi, A.Biagioni, T. Boccali, B. Bramas, C. Brandolese, B. Cantalupo, M. Carrozzo, D. Cattaneo, A. Celestini, M. Celino, I. Colonnelli, P. Cretaro, P. D’Ambra, M. Danelutto, R. Esposito, L. Eyraud-Dubois, A. Filgueras, W. Fornaciari, O. Frezza, A. Galimberti, F. Giacomini, B. Goglin, D. Gregori, A. Guermouche, F. Iannone, M. Kulczewski, F. Lo Cicero, A. Lonardo, A. R. Martinelli, M. Martinelli, X. Martorell, G. Massari, S. Montangero, G. Mittone, R. Namyst, A. Oleksiak, P. Palazzari, P. S. Paolucci, F. Reghenzani, C. Rossi, S. Saponara, F. Simula, F. Terraneo, S. Thibault, M. Torquati, M. Turisini, P. Vicini, M. Vidal, D. Zoni, G. Zummo “Towards EXtreme scale technologies and accelerators for euROhpc hw/Sw supercomputing applications for exascale: The TEXTAROSSA approach”, Microprocessor and Microsystems, Elsevier, 2022, DOI: 10.1016/j.micpro.2022.104679

2021

  1. J. Löff, D. Griebler, G. MencagliG. Araujo, M. TorquatiM. DaneluttoL. G. Fernandes “The NAS Parallel Benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures”, Future Generation Computing Systems (FGCS), Volume 125, December 2021, Elsevier, Pages 743-757, ISSN:0167-739X, DOI:/10.1016/j.future.2021.07.021
  2. G. Mencagli, M. Torquati, A. Cardaci, A. Fais, L. Rinaldi, and M. Danelutto. “WindFlow: High-Speed Continuous Stream Processing with Parallel Building Blocks”, IEEE Transactions on Parallel and Distributed Systems, 2021, IEEE. ISSN: 1045-9219, DOI: 10.1109/TPDS.2017.2679197.
  3. C. M. Stein, D. A. Rockenbach, D. Griebler, M. Torquati, G. Mencagli, M. Danelutto, L. G. Fernandes. “Latency‐aware adaptive micro‐batching techniques for streamed data compression on graphics processing units”, Concurrency and Computation, 2021, John Wiley & Sons. DOI:10.1002/cpe.5786
  4. Aldinucci, G. Agosta, A. Andreini, C.A. Ardagna, A. Bartolini, A. Cilardo, B. Cosenza, M. Danelutto, R. Esposito, W. Fornaciari, R. Giorgi, D. Lengani, R. Montella, M. Olivieri, S. Saponara, D. Simoni, M. Torquati “The Italian research on HPC key technologies across EuroHPC”, Proceedings of the 18th ACM International Conference on Computing Frontiers 2021, pg. 178-184, May 2021. DOI: 10.1145/3457388.3458508
  5. V. Cardellini, G. Mencagli, M. Torquati. “The 4th International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2021), In Proceedings of the ACM/SPEC International Conference on Performance Engineering (ICPE 2021), pg 285 – 286, Virtual, April 2021, DOI: 10.1145/3427921.3450228
  6. M. Danelutto, G. Mencagli, M. Torquati, H. G.-Vélez, P. Kilpatrick. “Algorithmic Skeletons and Parallel Design Patterns in mainstream parallel programming”, International Journal of Parallel Programming (IJPP), 2021. DOI: 10.1007/s10766-020-00684-w
  7. A. Gonzalez-Escribano, J. Daniel Garcia, M. Torquati. “Message from Program Committee Chairs”, Proceedings – 29h Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2021 Virtual Online. DOI: 10.1109/PDP52278.2021.00006
  8. G. Agosta et al. “TEXTAROSSA: Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale”, In Proc. of the 24th Euromicro Conference on Digital System Design (DSD), Virtual Conference, 2021, IEEE, DOI: 10.1109/DSD53832.2021.00051
  9. D. D’Agostino, F. Leporati, M. Torquati, J. Xue. “Special Section on New Trends in Parallel and Distributed Computing for Human Sensible Applications”. Guest Editorial, IEEE Transactions in Emerging Topics in Computing, DOI: 10.1109/TETC.2021.3113485

2020

  1. L. Rinaldi, M. Torquati, G. Mencagli, M. Danelutto “High-Throughput Stream Processing with Actors”, AGERE’20, 10th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control Proceedings, 2020 (co-located with SPLASH 2020), DOI: 10.1145/3427760.3428338
  2. L. Rinaldi, M. Torquati, D. De Sensi, G. Mencagli, M. Danelutto. “Improving the performance of Actors on Multi-Cores with Parallel Patterns”, International Journal of Parallel Programming (IJPP), 2020, Springer, DOI: 10.1007/s10766-020-00663-1
  3. L. Rinaldi, M. Torquati, M. Danelutto “Enforcing reference capability in FastFlow with Rust” Advanced in Parallel Computing Vol. 36, pp. 396-415, (ParCo 2019 Conference, Prague, Czech Republic), 2020
  4. J.D. Garcia, D. del Rio, M. Aldinucci, F. Tordini, M. Danelutto, G. Mencagli, M. Torquati. “Challenging the abstraction penalty in parallel patterns libraries: Adding FastFlow support to GrPPI”, Journal of Supercomputing, Vol. 76 Issue 7, pp. 5139-5159, 2020. doi: 10.1007/s11227-019-02826-5
  5. M. Aldinucci, V. Cardellini, G. Mencagli, M. Torquati “Data stream processing in HPC systems: New frameworks and architectures for high-frequency streaming” Guest Editorial, Parallel Computing, Volume 98, October 2020. DOI: 10.1016/j.parco.2020.102694

2019

  1. V. Cardellini, G. Mencagli, D. Talia, M. Torquati. “New Landscapes of the Data Stream Processing in the era of Fog Computing”, Guest Editorial, Future Generation Computer Systems Journal, DOI: 10.1016/j.future.2019.03.027
  2. M. Torquati, G. Mencagli, M. Drocco, M. Aldinucci, T. De Matteis, M. Danelutto “On Dynamic Memory Allocation in Sliding-Window Parallel Patterns for Streaming Analytics”. Journal of Supercomputing (JSUPE), Volume 75, Issue 8, 2019, Springer, DOI: 10.1007/s11227-017-2152-1
  3. M. Danelutto, D. De Sensi, G. Mencagli, M. Torquati “Autonomic management experiences in structured parallel programming”, AHCP Workshop co-located with HPCS 2019 Conference, Dublin, Ireland, 2019. DOI: 10.1109/HPCS48598.2019.9188228
  4. D. A. Rockenbach, C. M. Stein, D. Griebler, G. Mencagli, M. Torquati, M. Danelutto, and L. G. Fernandes “Stream Processing on Multi-Cores with GPUs: Parallel Programming Models’ Challenges”, MPP Workshop co-located with the IPDPS 2019 Conference, Rio de Janeiro, Blazil, 2020 DOI: 10.1109/IPDPSW.2019.00137
  5. L. Rinaldi, M. Torquati, G. Mencagli, M. Danelutto, and T. Menga. “Accelerating Actor-based Applications with Parallel Patterns”,in Proceedings of the 27th Euromicro International Conference on Parallel, Distributed, and network-based Processing, PDP 2019, Pavia, Italy. DOI: 10.1109/EMPDP.2019.8671602
  6. M. Torquati, D. De Sensi, G. Mencagli, M. Aldinucci, M. Danelutto “Power-aware pipelining with automatic concurrency control” Concurrency and Computation: Practice and Experience (CC-PE), 31(5), 2019, Wiley, doi: 10.1002/cpe.4652
  7. M. Danelutto, T. De Matteis, D. De Sensi, G. Mencagli, M. Torquati, M. Aldinucci, P. Kilpatrick. “The RePhrase Extended Pattern Set for Data Intensive Parallel Computing”, International Journal of Parallel Programming, Volume 47, Issue 1, pg. 74-93, 2019. DOI: 10.1007/s10766-017-0540-z
  8. M. Danelutto, H. Gonzalez-Velez, G. Mencagli, P. Kilpatrick,  M. Torquati “Algorithmic Skeletons & Parallel Design Patterns in Everyday Parallel Programming”, HLPGPU Workshop co-located with HiPEAC 2019, Valencia, Spain, 2019.
  9. L. Rinaldi, M. Torquati, D. De Sensi, G. Mencagli and M. Danelutto. “Are Actors Suited for HPC on Multi-Cores? First experiences using the PARSEC benchmarks” 12th International Symposiym on High-Level Parallel Programming and Applications (HLPP 2019),July 3-5, Linköping, Sweden (informal proceedings)
  10. G. Mencagli, M. Torquati, D. Griebler, M. Danelutto, L.G. Fernandes. “Raising the Parallel Abstraction Level for Streaming Analytics Applications”. IEEE Access, Volume 7, pp. 131944-131961, 2019, IEEE. ISSN: 2169-3536, DOI:10.1109/ACCESS.2019.2941183
  11. T. De Matteis, G. Mencagli, D. De Sensi, M. Torquati and M. Danelutto. “GASSER: an Auto-Tunable System for General Sliding-Window Streaming Operators on GPUs”. IEEE Access, Volume 7, Issue 1, pp. 48753-48769, 2019, IEEE. ISSN: 2169-3536, DOI: 10.1109/ACCESS.2019.2910312

2018

  1. M. Danelutto, P. Kilpatrick, G. Mencagli and M. Torquati. “State Access Patterns in Stream Parallel Computations”. International Journal of High Performance Computing Applications (IJHPCA) Volume 32, Issue 6, pp: 807-818 , doi: 10.1177/1094342017694134
  2. M. Danelutto, T. De Matteis, G. Mencagli and M. Torquati “Data Stream Processing via Code Annotations”, Journal of Supercomputing, (First online in 2016), Volume 74(11), pp 5659-5673, 2018. doi:10.1007/s11227-016-1793-9.
  3. D. del Rio Astorga, M. F. Dolz, L. M. Sanchez, J.D. Garcia, M. Danelutto and M. Torquati “Finding Parallel Patterns through Static Analysis in C++ Applications”, International Journal of High Performance Computing Applications (IJHPCA), Volume 32(6), pp 779-788, 2018. doi: 10.1177/1094342017695639
  4. M. Aldinucci, M. Danelutto, M. Drocco, P. Kilpatrick, C. Misale, G: Peretti Pezzi and M. Torquati “A Parallel Pattern for Iterative Stencil + Reduce”, Journal of Supercomputing, Volume 74, Issue 11, pp 5690–5705, November 2018 (First online in 2016). doi: 10.1007/s11227-016-1871-z.
  5. M. Torquati, F.  Loulergue “Message from IEEE ScalCom 2017 Program Chairs”  SmartWorld Ubiquitous Intelligence and Computing, Advanced and Trusted Computed, Scalable Computing and Communications, Cloud and Big Data Computing, Internet of People and Smart City Innovation, SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI 2017 – Conference Proceedings, 26 June, 2018
  6. M. Danelutto, M. Torquati “Increasing efficiency in parallel programming teaching” in Proceedings of the 26th Euromicro International Conference on Parallel, Distributed, and network-based Processing, PDP 2018, Cambridge, UK, 2018.
  7. M. Torquati, T. Menga, T. De Matteis, T. De Sensi, G. Mencagli. “Reducing Message Latency and CPU Utilization in the CAF Actor Framework”, in Proceedings of the 26th Euromicro International Conference on Parallel, Distributed, and network-based Processing, PDP 2018, Cambridge, UK, 2018.
  8. S. Cuomo, M. Aldinucci, M. Torquati “Guest Editorial for Programming Models and Algorithms for Data Analysis in HPC Systems”, International Journal of Parallel Programming, Volume 46(3), pp 505-507, 2018
  9. G. Mencagli, M. Torquati, F. Lucattini, S. Cuomo, M. Aldinucci “Harnessing sliding-window execution semantics for parallel stream processing” Journal of Parallel and Distributed Computing (JPDC), Volume 116, pp 74-88, 2018, doi: 10.1016/j.jpdc.2017.10.021
  10. G. Mencagli, M. Torquati and M. Danelutto. “Elastic-PPQ: a Two-level Autonomic System for Spatial Preference Query Processing over Dynamic Data Streams”. Future Generation Computer Systems (FGCS), Volume 79 Part 3, 2018, Elsevier. doi:10.1016/j.future.2017.09.004.
  11. A. Brogi, M. Danelutto, D. De Sensi, A. Ibrahim, J. Soldani, and M. Torquati. “Analysing multiple QoS attributes in Parallel Design Patterns-based Applications”, International Journal of Parallel Programming (IJPP), Volume 46(1), pp 81-100, 2018. doi: 10.1007/s10766-016-0476-8
  12. M. Aldinucci, L. Padovani, M. Torquati “Preface” of the Euro-Par 2018 conference proceedings, LNCS 11014, 2018
  13. D. De Sensi, P. Kilpatrick and M. Torquati. “State-Aware Concurrency Throttling”,
    In Advances in Parallel Computing Volume 32(PARCO 2017 conference, Bologna Italy), pp. 201-210, 2018.
  14. A. Brogi, G. Mencagli, D. Neri, J. Soldani, M. Torquati “Container-based support for autonomic data stream processing through the Fog”, International Workshops on Parallel Processing (Auto-DaSP 2017, Santiago de Compostela; Spain), pp 17-28, 2018. doi: 10.1007/978-3-319-75178-8_2
  15. F. Tordini, D. Del Rio Astorga, M. Aldinucci, M. Danelutto, J. Daniel Garcia, G. Mencagli, M. Torquati “Adding FastFlow support to GrPPI”, HLPGPU@HiPEAC 2018, 23rd January, Manchester, UK.

2017

  1. D. De Sensi, T. De Matteis, M. Torquati, G. Mencagli and M. Danelutto. “Bringing Parallel Patterns out of the Corner: the P3ARSEC Benchmark Suite”. ACM Transactions on Architecture and Code Optimization (TACO), Volume 14 Issue 4, Article No. 33, October 2017. doi: 10.1145/3132710
  2. G. Mencagli, M. Torquati, M. Danelutto and T. De Matteis. “Parallel Continuous Preference Queries over Out-of-Order and Bursty Data Streams”. IEEE Transactions on Parallel and Distributed Systems (TPDS), 28(9), 2608-2624, 2017, IEEE. ISSN: 1045-9219, DOI: 10.1109/TPDS.2017.2679197
  3. M. F. Dolz, D. del Rio Astorga, J. Fernandez, M. Torquat, J. D. Garcıa, F. Garcıa-Carballeira and M. Danelutto. “Enabling Semantics to Improve Detection of Data Races and Misuses of Lock-Free Data Structures”, Concurrency and Computation: Practice and Experience (CC-PE), Volume 29 Issue 15, 2017, doi: 10.1002/cpe.4114
  4. F. Tordini, M. Drocco, C. Misale, L. Milanesi, P. Lio`, I. Merelli, M. Torquati and Marco Aldinucci “NuChart-II: The road to a fast and scalable tool for Hi-C data analysis”, Inter. Journal of High Performance Computing Applications (IJHPCA), Volume 31, Issue 3, 2017, doi: 10.1007/s11227-016-1871-z.
  5. M. Danelutto, T. De Matteis, D. De Sensi, and M. Torquati, “Evaluating concurrency throttling and thread packing on SMT multicores” in Proceedings of the 25th euromicro international conference on parallel, distributed, and network-based processing, PDP 2017. doi: 10.1109/PDP.2017.39
  6. P. Viviani, M. Aldinucci, M. Torquati and R. D’Ippolito, “Multiple back-end support for the Armadillo linear algebra interface”, in Proceedings of the 32nd annual acm symposium on applied computing, SAC 2017 doi: 10.1145/3019612.3019743
  7. M. Danelutto, T. De Matteis, D. De Sensi, G. Mencagli, and M. Torquati, “P3arsec: towards parallel patterns benchmarking” in Proceedings of the 32nd annual acm symposium on applied computing, SAC 2017. doi: 10.1145/3019612.3019745
  8. M. Danelutto, S. Pelagatti, M. Torquati, “Guest Editorial:High-level Parallel Programming and Applications”, IJPP, Volume 45, Issue 2, pg. 199-202, 2017
  9. M. Danelutto, T. De Matteis, D. De Sensi, G. Mencagli, M. Torquati, P. Kilpatrick, M. Aldinucci “The RePhrase Extended Pattern Set for Data Intensive Parallel Computing” HLPGPU 2017 Workshop (HiPEAC Workshop), January 23rd, 2017, Stockholm, Sveden.
  10. M. Danelutto, D. De Sensi and M. Torquati “A Power-Aware, Self-Adaptive Macro Data Flow Framework”, Parallel Processing Letters, Vol. 27 No. 1, 2017, World Scientific Publisher. doi: 10.1142/S0129626417400047
  11. D. Griebler, M. Danelutto, M. Torquati and L. G. Fernandes “SPar: A DSL for High-Level and Productive Stream Parallelism”, Parallel Processing Letters, Vol. 27 No. 1, 2017, World Scientific Publisher. doi:10.1142/S0129626417400059
  12. M. Aldinucci, M. Danelutto, P. Kilpatrick, M. Torquati “FastFlow: High-Level and Efficient Streaming on Multicores” in Programming Multicore and Many-Core Computing Systems book Chapter 13, pp 261-280, 2017. doi: 10.1002/9781119332015.ch13
  13. M. Danelutto, G. Mencagli and M. Torquati “Efficient Dynamic Memory Allocation in Data Stream Processing Programs” In Proceedings of the second IEEE International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (RePaRa, co-located with ScalCom 2016, Toulouse, France), 2017. doi: 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2006.0181
  14. M. Aldinucci, M. Torquati “Message from ScalCom 2016 Program Chairs”, Editorial of the ScalCom 2016 IEEE Conferece, 2017
  15. D. De Sensi, M. Torquati and M. Danelutto “Mammut: High-Level management of system knobs and sensors”, SoftwareX Journal, Elsevier, Vol. 6, 2017. doi: 10.1016/j.softx.2017.06.005
  16. M. Aldinucci, M. Danelutto, D. De Sensi, M. Mencagli and M. Torquati. “Towards Power-Aware Data Pipeline on Multicore. 10th International Symposium on High-Level Parallel Programming and Applications (HLPP 2017), July 10-1th, Valladolid, Spain.
  17. M. Danelutto, T. De Matteis, D. De Sensi, G. Mencagli, M. Torquati, P. Kilpatrick, M. Aldinucci “The RePhrase Extended Pattern Set for Data Intensive Parallel Computing” HLPGPU 2017 Workshop (HiPEAC Workshop), January 23rd, 2017, Stockholm, Sveden.

2016

  1. D. De Sensi, M. Torquati and M. Danelutto “A reconfiguration Algorithm for Power-Aware Parallel Applications” ACM Transactions on Architecture and Code Optimization (TACO), 2016
  2. M. Danelutto, T. De Matteis, G. Mencagli and M. Torquati “A Divide-and-Conquer Parallel Pattern Implementation for Multicores”, Third International Workshop on Software Engineering for Parallel Systems (SEPS 2016), Amsterdam, The Netherlands, 2016 doi:10.1145/3002125.3002128
  3. M. Aldinucci, A.Bracciali, M.Patterson, T.Marschall, N.Pisanti, I.Merelli, M.Torquati “pWhatsHap: efficient haplotyping for future generation sequencing” BMC Bioinformatics, Vol 17 (Suppl 11):342, September, 2016. doi: 10.1186/s12859-016-1170-y
  4. M. Aldinucci, S. Campa, M. Danelutto, P. Kilpatrick and M. Torquati “Pool evolution: a parallel pattern for evolutionary and symbolic computing”, International Journal of Parallel Programming (IJPP), Volume 44(3), pp. 531-551,2016. doi: 10.1007/s10766-015-0358-5
  5. M. Danelutto, J. D. Garcia, L. M. Sanchez, R. Sotomayor and M. Torquati. “Introducing Parallelism by using REPARA C++11 Attributes”, In Proceedings of the 24th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Heraklion, Crete, February, 2016, doi:10.1109/PDP.2016.115
  6. M. F. Dolz, D del R. Astorga, J. Fernández, J. D. García, F. G.-Carballeira, M. Danelutto and M. Torquati “Embedding Semantics of the Single-Producer/Single-Consumer Lock-Free Queue into a Race Detection Tool”, In Proceedings of the 7th International Workshop on Programming Models and Applications for Multicores and Manycores (PMAM16), ACM, Barcelona, Spain, January, 2016, doi:10.1145/2883404.2883406
  7. M. Danelutto, P. Kilpatrick, M. Torquati “A DSL based toolchain for design space exploration in structured parallel programming”, Procedia Computer Science, Volume 80, Pages 1519-1530 (Proceedings of the International Conference on Computational Science, ICCS 2016, San Diego, United States), 2016. doi: 10.1016/j.procs.2016.05.477
  8. M. Danelutto, C. Gallicchio, A. Micheli, D. Virgilio, M. Torquati “Structured parallel implementation of Tree Echo State Network validation process”, PARCO 2015, Parallel Computing: On the Road to Exascale, Vol. 27, pg 145-154, 2016. doi: 10.3233/978-1-61499-621-7-145
  9. D. Griebler, M. Danelutto, M. Torquati, L. G. Fernandez “An Embedded C++ Domain-Specific Language for Stream Parallelism”, PARCO 2015, Parallel Computing: On the Road to Exascale, Vol. 27, pg 317-326, 2016. doi:10.3233/978-1-61499-621-7-317
  10. M. Danelutto, D. De Sensi and M. Torquati “A Power-Aware, Self-Adaptive Macro Data Flow Framework”, 9th International Symposium on High-Level Parallel Programming and Applications (HLPP 2016), Muenster, Germany, 2016
  11. D. Griebler, M. Danelutto, M. Torquati, and L. G. Fernandes. “SPar: a DSL for High-Level and Productive Stream Parallelism”, 9th International Symposium on High-Level Parallel Programming and Applications (HLPP 2016), Muenster, Germany, 2016
  12. A. Brogi, M. Danelutto, D. De Sensi, A. Ibrahim, J. Soldani, and M. Torquati. “Analysing multiple QoS attributes in Parallel Design Patterns-based Applications”, 9th International Symposium on High-Level Parallel Programming and Applications (HLPP 2016), Muenster, Germany, 2016
  13. M.Danelutto, M. Torquati and P. Kilpatrick. “State access patterns in embarrassingly parallel computations”, HLPGPU 2016 (Co-Located with HiPEAC 2016), Prague, Czech Republic, January 2016 . (Workshop proceedings available here).

2015

  1. M. Aldinucci, G. Peretti Pezzi, M. Drocco, C. Spampinato and M. Torquati “Parallel Visual Data Restoration on Multi-GPGPUs using Stencil-Reduce Pattern”, Inter. Journal of High Performance Computing Applications, Volume 29, Issue 4, 1 November 2015, pg 461-472. doi:10.1177/1094342014567907
  2. M. Danelutto, D. De Sensi, M. Torquati “Energy driven adaptivity in stream parallel computations”, in Proc. of Intl. Euromicro PDP 2015: Parallel Distributed and network-based Processing, pp. 103-110, March 2015.
  3. M. Danelutto, P. Kilpatrick and M. Torquati “A green perspective on structured parallel programming”, in Proc. of Intl. Euromicro PDP 2015: Parallel Distributed and network-based Processing, pp. 430-437, March 2015.
  4. M. Danelutto, M. Torquati “Structured parallel programming with “core” FastFlow”, in Central European Functional Programming School, 5th Summer School, CEFP 2013, Cluj-Napioca, Revised Selected Papers, LNCS 8606, pag. 29-75, March 2015
  5. M. Danelutto, T. De Matteis, G. Mencagli and M. Torquati. “Parallelizing High-Frequency Trading Applications by using C++11 Attributes”. In Proceedings of the first IEEE International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms, co-located with ISPA 2015, Helsinki, Finland, 2015. doi: 10.1109/Trustcom.2015.623
  6. M. Aldinucci, M. Danelutto, M. Drocco, P. Kilpatrick, G. P. Pezzi and M. Torquati “The Loop of Stencil Reduce paradigm”. In Proceedings of the first IEEE International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms, co-located with ISPA 2015, Helsinki, Finland, 2015. doi:10.1109/Trustcom.2015.628
  7. M. Aldinucci, A. Bracciali, T. Marschall, M. Patterson, N. Pisanti, M. Torquati, “High-Performance Haplotype Assembly”, Proceedings of 11th International Meeting on Computational Intelligence Methods for Bioinformatics and Biostatistics (CIBB 2014, Cambridge, UK), pages 245-258, 2015. doi:10.1007/978-3-319-24462-4_21

2014

  1. C. Misale, G. Ferrero, M. Torquati, and M. Aldinucci, “Sequence Alignment Tools: One Parallel Pattern to Rule Them All?”, BioMed Research International, vol. 2014, Article ID 539410, 2014. doi:10.1155/2014/539410
  2. M. Aldinucci, C. Calcagno, M. Coppo, F. Damiani, M. Drocco, E. Sciacca, S. Spinella, M. Torquati, and A. Troina, “On designing multicore-aware simulators for systems biology endowed with on-line statistics”, BioMed Research International, Volume 2014, Article ID 207041, June 2014. doi:10.1155/2014/207041
  3. M. Aldinucci, M. Drocco, G. P. Pezzi, C. Misale, and F. Tordini, “Exercising high-level parallel programming on streams: a systems biology use case”, in Proc. of the 2014 IEEE 34th Intl. Conference on Distributed Computing Systems Workshops (ICDCSW), Madrid, Spain, 2014. doi:10.1109/ICDCSW.2014.38
  4. M. Aldinucci, S. Campa, M. Danelutto, P. Kilpatrick and M. Torquati “Pool evolution: a domain specific parallel pattern”, in Proc.of the 7th Intl. Symposium on High-level Parallel Programming and Applications (HLPP), Amsterdam, The Netherlands, 2014.
  5. M. Aldinucci, G. P. Pezzi, M. Drocco, F. Tordini, P. Kilpatrick, and M. Torquati, “Parallel video denoising on heterogeneous platforms”, in Proc. of Intl. Workshop on High-level Programming for Heterogeneous and Hierarchical Parallel Systems (HLPGPU), Vienna, 2014.
  6. S. Campa, M. Danelutto, M. Goli, H.G. Vélez, A.M. Popescu and M. Torquati “Parallel patterns for heterogeneous CPU/GPU architectures: Structured parallelism from cluster to cloud” Future Generation Computer System (FGCS), Vol. 37, pag. 354-366, Elsevier, July 2014. doi:10.1016/j.future.2013.12.038
  7. M. Danelutto and M. Torquati “Loop parallelism: a new skeleton perspective on data parallel patterns” In Proceedings of the 22nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2014), Turin, Italy, 2014.
  8. A. Secco, G. P. Pezzi, I. Uddin and M. Torquati “Message passing on InfiniBand RDMA for parallel run-time supports” In Proceedings of the 22nd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2014), Turin, Italy, 2014.
  9. D. Buono, M. Danelutto, T. De Matteis, G. Mencagli and M. Torquati “A Lightweight Run-Time Support For Fast Dense Linear Algebra on Multi-Core” In Proceedings of the 12th IASTED International Conference on Parallel Distributed Computing and Networks (PDCN 2014), Innsbruck, Austria, 2014. doi: 10.2316/P.2014.811-029
  10. M. Aldinucci, S. Ruggieri, and M. Torquati, “Decision Tree Building on Multi-Core using FastFlow,” Concurrency and Computation: Practice and Experience, Vol. 26, Issue 3, pag. 800-820, March 2014. doi:10.1002/cpe.3063
  11. M. Danelutto, L. Deri, D. De Sensi and M. Torquati “Deep Packet Inspection on Commodity Hardware using FastFlow”, Advances in Parallel Computing (PARCO 2013) Vol. 25,pag. 92-99, Munich, Germany. doi:10.3233/978-1-61499-381-0-92.
  12. M. Aldinucci, S. Campa, M. Danelutto, P. Kilpatrick, M. Torquati “Design patterns percolating to parellel programming framework implementation”, International Journal of Parallel Programming (IJPP), Volume 22(6), December 2014, pp 1012-1031, DOI:10.1007/s10766-013-0273-6
  13. M. Torquati, K. Bertels, S. Karlsson, P. Pacull, “Smart Multicore Embedded Systems”, Volume 9781461488002, 1 August 2014, Pages 1-175, doi: 10.1007/978-1-4614-8800-2

2013

  1. S. Campa, M. Danelutto, M. Torquati, H.G. Vélez and A.M. Popescu. “Towards the deployment of FastFlow on distributed virtual architectures” in Proceedings of the European Conference on Modelling and Simulation (ECMS), Ålesund, Norway, 2013
  2. D. Buono, M. Danelutto, S. Lametti, M. Torquati, “Parallel patterns for general purpose many-core” in Proceedings of the 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2013, Belfast, Northern Ireland, UK, pp. 131-139
  3. M. Danelutto, M. Torquati, “A RISC building block set for structured parallel programming”, in Proceedings of the 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2013, Belfast, Northern Ireland, UK, pp. 46-50
  4. M. Aldinucci, M. Torquati, C. Spampinato, M. Drocco, C. Misale, C. Calcagno, and M. Coppo, “Parallel stochastic systems biology in the cloud”, Briefings in Bioinformatics, 2013. doi:10.1093/bib/bbt040
  5. M. Aldinucci, F. Tordini, M. Drocco, M. Torquati, and M. Coppo, “Parallel stochastic simulators in system biology: the evolution of the species” in Proceedings of the 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2013, Belfast, Northern Ireland, UK, doi:10.1109/PDP.2013.66
  6. M. Aldinucci, S. Campa, F. Tordini, M. Torquati, and P. Kilpatrick, “An abstract annotation model for skeletons,” in Formal Methods for Components and Objects: Intl. Symposium, FMCO 2011, Torino, Italy, October 3–5, 2011, Revised Invited Lectures, B. Beckert, F. Damiani, F. S. de Boer, and M. M. Bonsangue, Ed., Springer, 2013, vol. 7542, pp. 257-276. doi:10.1007/978-3-642-35887-6_14
  7. M. Aldinucci, S. Campa, M. Danelutto, P. Kilpatrick, and M. Torquati, “Targeting Distributed Systems in FastFlow” in Euro-Par 2012 Workshops, Proc. of the CoreGrid Workshop on Grids, Clouds and P2P Computing, 2013, pp. 47-56. doi:10.1007/978-3-642-36949-0_7
  8. M. Aldinucci, S. Campa, P. Kilpatrick, and M. Torquati, “Structured Data Access Annotations for Massively Parallel Computations,” in Euro-Par 2012 Workshops, Proc. of the ParaPhrase Workshop on Parallel Processing, 2013, pp. 381-390. doi:10.1007/978-3-642-36949-0_42
  9. M. Torquati, K. Bertels, S. Karlsson, F. Pacull (Eds) “Smart Multicore Embedded Systems” eBook ISBN 978-1-4614-8800-2, Hardcover ISBN 978-1-4614-8799-9
    Springer US, November 2013

2012

  1. M. Aldinucci, C. Spampinato, M. Drocco, M. Torquati, and S. Palazzo, “A Parallel Edge Preserving Algorithm for Salt and Pepper Image Denoising” in Proc of 2nd Intl. Conference on Image Processing Theory Tools and Applications (IPTA), Istambul, Turkey, 2012, pp. 97-102.
  2. M. Aldinucci, M. Danelutto, P. Kilpatrick, M. Meneghin, and M. Torquati, “An Efficient Unbounded Lock-Free Queue for Multi-core Systems” in Proc. of 18th Intl. Euro-Par 2012 Parallel Processing, Rhodes Island, Greece, 2012, pp. 662-673. doi:10.1007/978-3-642-32820-6_65
  3. M. Aldinucci, M. Danelutto, P. Kilpatrick, and M. Torquati, “Targeting heterogeneous architectures via macro data flow” Parallel Processing Letters, vol. 22(2), 2012. doi:10.1142/S0129626412400063
  4. M. Aldinucci, M. Danelutto, L. Anardu, M. Torquati, and P. Kilpatrick, “Parallel patterns + Macro Data Flow for multi-core programming” in Proc. of Intl. Euromicro PDP 2012: Parallel Distributed and network-based Processing, Garching, Germany, 2012, pp. 27-36. doi:10.1109/PDP.2012.44
  5. M. Torquati, M. Vanneschi, M. Amini, S. Guelton, R. Keryell, V. Lanore, F. X. Pasquier, M. Barreteau, R. Barrere, T. Petrisor, E. Lenormand, C. Cantini and F. De Stefani, “An innovative compilation tool-chain for embedded multi-core architectures”, in Embedded World Conference, Nuremberg, Germany, 2012 (Invited)
  6. M. Aldinucci, M. Coppo, F. Damiani, M. Drocco, E. Sciacca, S. Spinella, M. Torquati, and A. Troina, “On Parallelizing On-Line Statistics for Stochastic Biological Simulations” in Euro-Par 2011 Workshops, Proc. of the 2st Workshop on High Performance Bioinformatics and Biomedicine (HiBB), Bordeaux, France, 2012, pp. 3-12. doi:10.1007/978-3-642-29740-3_2

2011

  1. M. Aldinucci, M. Danelutto, P. Kilpatrick, M. Meneghin, and M. Torquati, “Accelerating code on multi-cores with FastFlow” in Proc. of 17th Intl. Euro-Par 2011 Parallel Processing, Bordeaux, France, 2011, pp. 170-181. doi:10.1007/978-3-642-23397-5_17
  2. M. Aldinucci, A. Bracciali, P. LiÒ, A. Sorathiya, and M. Torquati, “StochKit-FF: Efficient Systems Biology on Multicore Architectures” in Euro-Par 2010 Workshops, Proc. of the 1st Workshop on High Performance Bioinformatics and Biomedicine (HiBB), Ischia, Italy, 2011, pp. 167-175. doi:10.1007/978-3-642-21878-1_21
  3. M. Aldinucci, M. Coppo, F. Damiani, M. Drocco, M. Torquati, and A. Troina, “On Designing Multicore-Aware Simulators for Biological Systems” in Proc. of Intl. Euromicro PDP 2011: Parallel Distributed and network-based Processing, Ayia Napa, Cyprus, 2011, pp. 318-325. doi:10.1109/PDP.2011.81

2010

  1. C. Bertolli, D. Buono, G. Mencagli, M. Torquati, M. Vanneschi, M. Mordacchini, F.M. Nardini “Resource discovery support for time-critical adaptive applications” in Proceedings of the 6th International Wireless Communications and Mobile Computing Conference, IWCMC 2010, Caen, France, pp. 504-508. doi:10.1145/1815396.1815513
  2. M. Aldinucci, S. Ruggieri, and M. Torquati, “Porting Decision Tree Algorithms to Multicore using FastFlow” in Proc. of European Conference in Machine Learning and Knowledge Discovery in Databases (ECML PKDD), Barcelona, Spain, 2010, pp. 7-23. doi:10.1007/978-3-642-15880-3_7
  3. M. Aldinucci, M. Meneghin, and M. Torquati, “Efficient Smith-Waterman on multi-core with FastFlow” in Proc. of Intl. Euromicro PDP 2010: Parallel Distributed and network-based Processing, Pisa, Italy, 2010, pp. 195-199. doi:10.1109/PDP.2010.93
  4. M. Aldinucci, M. Danelutto, M. Meneghin, P. Kilpatrick, and M. Torquati, “Efficient streaming applications on multi-core with FastFlow: the biosequence alignment test-bed” in Parallel Computing: From Multicores and GPU’s to Petascale (Proc. of PARCO 2009, Lyon, France), Lyon, France, 2010, pp. 273-280. doi:10.3233/978-1-60750-530-3-273

2009

  1. G. Antichi, C. Callegari, A. Di Pietro, D. Ficara, S. Giordano, F. Vitucci, M. Meneghin, M. Torquati, M. Vanneschi, M. Coppola, “A high level development, modeling and simulation methodology for complex multicore network processors” in International Symposium on Performance Evaluation of Computer and Telecommunication Systems 2009, SPECTS 2009, Istanbul, Turkey, 2009, pp. 5-12.

2008

  1. M. Aldinucci, M. Torquati, M. Vanneschi, and P. Zuccato, “The VirtuaLinux Storage Abstraction Layer for Efficient Virtual Clustering” in Proc. of Intl. Euromicro PDP 2008: Parallel Distributed and network-based Processing, Toulouse, France, 2008, pp. 619-627. doi:10.1109/PDP.2008.86
  2. M. Aldinucci, M. Danelutto, M. Torquati, F. Polzella, G. Spinatelli, M. Vanneschi, A. Gervaso, M. Cacitti, and P. Zuccato, “VirtuaLinux: virtualized high-density clusters with no single point of failure” in Advances in Parallel Computing: Architectures, Algorithms and Applications (Proc. of PARCO 2007 Conference, The Netherlands), Volume 15, 2008, pp. 355-362.

2006

  1. M. Aldinucci, M. Danelutto, G. Giaccherini, M. Torquati, and M. Vanneschi, “Towards a distributed scalable data service for the Grid” in Parallel Computing: Current & Future Issues of High-End Computing (Proc. of PARCO 2005 Conference, Malaga, Spain), Germany, 2006, pp. 73-80.

2005

  1. M. Aldinucci, A. Petrocelli, E. Pistoletti, M. Torquati, M. Vanneschi, L. Veraldi, and C. Zoccolo, “Dynamic reconfiguration of grid-aware applications in ASSIST” in Proc. of 11th Intl. Euro-Par 2005 Parallel Processing, 2005, pp. 771-781. doi:10.1007/11549468_84

2004

  1. M. Aldinucci and M. Torquati, “Accelerating Apache farms through ad-HOC distributed scalable object repository” in Proc. of 10th Intl. Euro-Par 2004 Parallel Processing, 2004, pp. 596-605. doi:10.1007/978-3-540-27866-5_78
  2. M. Aldinucci, S. Campa, M. Coppola, S. Magini, P. Pesciullesi, L. Potiti, R. Ravazzolo, M. Torquati, and C. Zoccolo, “Targeting heterogeneous architectures in ASSIST: Experimental results” in Proc. of 10th Intl. Euro-Par 2004 Parallel Processing, 2004, pp. 638-643. doi:10.1142/S0129626412400063
  3. M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, and C. Zoccolo, “A framework for experimenting with structure parallel programming environment design” in Parallel Computing: Software Technology, Algorithms, Architectures and Applications (Proc. of PARCO 2003, Dresden, Germany), 2004, pp. 617-624. doi:10.1016/S0927-5452(04)80077-7
  4. M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi, R. Ravazzolo, M. Torquati, M. Vanneschi, and C. Zoccolo, “ASSIST demo: a high level, high performance, portable, structured parallel programming environment at work” in Proc. of 9th Intl. Euro-Par 2003 Parallel Processing, Klagenfurt, Austria, 2003, pp. 1295-1300. doi:10.1007/978-3-540-45209-6_176
  5. M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, S. Magini, P. Pesciullesi, L. Potiti, R. Ravazzolo, M. Torquati, M. Vanneschi, and C. Zoccolo, “The Implementation of ASSIST, an Environment for Parallel and Distributed Programming” in Proc. of 9th Intl Euro-Par 2003 Parallel Processing, Klagenfurt, Austria, 2004, pp. 712-721. doi:10.1007/b12024