Papers and Editorials

The list of all publications organized by year (up to 2022) may be found here


Journal papers

  1. A. Antelmi, M. Torquati, G. Corridori, D. Gregori, F. Polzella, G. Spinatelli, M. Aldinucci. “Analyzing FOSS license usage in publicly available software at scale via the SWH-analytics framework”. The Journal of Supercomputing, March 2024, DOI: 10.1007/s11227-024-06069-x
  2. G. Mencagli, M. Torquati, D. Griebler, A. Fais, M. Danelutto “General-purpose data stream processing on heterogeneous architectures with WindFlow”, Journal of Parallel and Distributed Computing (JPDC) Vol. 184, 2024. DOI: 10.1016/j.jpdc.2023.104782 (Open Access) Download
  3. N. Tonci, M. Torquati, G. Mencagli, M. Danelutto “Distributed-Memory FastFlow Building Blocks” International Journal of Parallel Programming (Springer), HLPP 2022 Special Issue, Volume  51 Issue 1, 2023, DOI:10.1007/s10766-022-00750-5 (Open AccessDownload
  4. 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
  5. 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
    The paper obtained the “Honorable Mention” from the Elsevier FGCS Editorial Board.
  6. 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.
  7. 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), Vol. 48, pp 692-712, 2020, Springer, DOI: 10.1007/s10766-020-00663-1
  8. 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 (Open AccessDownload
  9. 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, 2020, John Wiley & Sons. DOI:10.1002/cpe.5786 (In Press, “Online First” May 4th)
  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 (Open Access) Download
  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 (Open Access) Download
  12. J. D. Garcia, D. del Rio, M. Aldinucci,  F. Tordini,  M. Danelutto, G. Mencagli, M. Torquati “Challenging the abstraction penalty in parallel patterns libraries”, Journal of Supercomputing (JSUPE), Springer, 2019. doi: 10.1007/s11227-019-02826-5
  13. 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
  14. 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 (IJPP), 47(1), pp. 74-93, 2017, Springer, doi: 10.1007/s10766-017-0540-z
  15. 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 (“Online First”: September 2017)
  16. 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. Download
  17. 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
  18. 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
  19. 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 (Open Access) Download
  20. 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
  21. 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
  22. 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
  23. 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
  24. M. F. Dolz, D. del Rio Astorga, J. Fernandez, M. Torquati, 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
  25. 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, 2018, pp: 807-818 , doi: 10.1177/1094342017694134
  26. 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
  27. D. De Sensi, M. Torquati and M. Danelutto “A reconfiguration Algorithm for Power-Aware Parallel Applications” ACM Transactions on Architecture and Code Optimization (TACO). Volume 13 Issue 4,n. 43, pp 1-25, doi:  10.1145/3004054
  28. 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.
  29. 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.
  30. A.Bracciali, M. Aldinucci, 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 (Open AccessDownload
  31. 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.
  32. 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), 2015. doi:10.1007/s10766-015-0358-5
  33. 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 (JHPCA), Volume 29, Issue 4, 1 November 2015, pg 461-472. doi:10.1177/1094342014567907
  34. 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
  35. 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
  36. 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
  37. M. Aldinucci, S. Ruggieri, and M. Torquati, “Decision Tree Building on Multi-Core using FastFlow,”  Concurrency and Computation: Practice and Experience (CC-PE), Vol. 26, Issue 3, pag. 800-820, March 2014. doi:10.1002/cpe.3063
  38. M. Aldinucci, S. Campa, M. Danelutto, P. Kilpatrick and M. Torquati “Design patterns percolating to parallel programming framework implementation” International Journal of Parallel Programming (IJPP), Volume: 42(6), pag. 1012-1031, 2013, doi: 10.1007/s10766-013-0273-6
  39. 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, Volume 15(5), 2013. doi:10.1093/bib/bbt040
  40. M. Aldinucci, M. Danelutto, P. Kilpatrick, and M. Torquati, “Targeting heterogeneous architectures via macro data flow” Parallel Processing Letters (PPL), Volume 22, Issue 2, 2012. doi:10.1142/S0129626412400063

Edited Books and Journal Special Issues

M. Torquati, K. Bertels, S. Karlsson, F. Pacull (Eds)

smecy_book_978-1-4614-8799-9_scaled

Smart Multicore Embedded Systems

eBook ISBN 978-1-4614-8800-2
Hardcover ISBN 978-1-4614-8799-9
Springer US, November 2013

 

M. Danelutto, S. Pelagatti, M. Torquati (Eds)

ijppsiimage

High-Level Parallel Programming and Applications
Special Issue, Volume 45, Issue 2, April 2017, Springer

 

 

 

S. Cuomo, M. Aldinucci, M. Torquati (Eds)

ijppsiimage

Programming Models and Algorithms for data analysis in HPC systems   Special Issue Volume 46, Issue 3, June 2018, Springer

 

 

 

V. Cardellini, G. Mencagli, D. Talia, M. Torquati (Eds)

New Landscapes of the Data Stream Processing in the Era of Fog Computing FGCS Special Issue Volume 99, October 2019, Elsevier

 

 

M. Aldinucci, V. Cardellini, G. Mencagli, M. Torquati (Eds)

Cover image Parallel Computing Data Stream Processing in HPC Systems: New Frameworks and Architectures for High-Frequency Streaming Special Issue, 2020, Elsevier

 

 

D. D’Agostino, F. Leporati, M. Torquati, Jingling Xue (Eds)

New Trends in Parallel and distributed Computing for Human Sensible Applications Special Session, 2020, Transactions on Emerging Topics in Computing (TETC), Volume 9, Issue 4, IEEE

 

 

A. Gonzalez-Escribano, J. Daniel Garcia,  M. Torquati (Eds)

Go to journal home page - Journal of Systems ArchitectureSpecial Issue on Parallel, Distributed, and Network-Based Processing in Next-generation Architectures and Systems Special Session, 2021, Journal of Systems Architecture, Elsevier.

 

 

A. Gonzalez-Escribano, J. Daniel Garcia,  M. Torquati (Eds)

Journal coverSpecial Issue on Parallel, Distributed, and Network-Based Processing  Special Session, 2022, Journal of Supercomputing, Springer.

 


Others publications

Report of the EOSC Task Force Sub Group 3 “Ensure Software Quality“, M. David, M. Colom, D. Garijo, L. J. Castro, V. Louvet, E. Ronchieri, M. Torquati, L. del Caño, L. Cerlane, M. Van den Bossche, I. Campos, R. Di Cosmo. 02/2024

Report of the EOSC Task Force Sub Group 3 “Review of Software Quality Attributes and Characteristics“, M. David, M Colom, D. Farijo, J. L. Castro, V. Louvet, E. Ronchieri, M. Torquati, L. del Caño, H. S. Leong, M. Van den Bossche, I. Campos, R. Di Cosmo. 02/2024

P0374R0: “Stream parallelism patterns” J. Daniel Garcia, David del Rio, Manuel F. Dolz, Javier Garcia-Blas, Luis M. Sanchez, Marco Danelutto, Massimo Torquati. 05/2016.

P0028R0: “Using non-standard attributes” J. Daniel Garcia, Luis M. Sanchez, M. Torquati, M. Danelutto, P. Sommerlad. 09/2015.

CPC2016a: “Identifying Parallel Patterns in C++ Codes”, D. Del Río Astorga, M. F. Dolz, L. M. Sanchez, J. D. Garcia, M. Danelutto and M. Torquati. 19th Workshop on Compilers for Parallel Computing. July 6-8, 2016. Valladolid, Spain.

CPC2016b: “Improving Detection of Data Races and Misuses of Lock-Free Queues via Semantics”, M. F. Dolz, D. Del Río Astorga, J. Fernandez, J. D. Garcia, F. Garcia-Carballeria, M. Danelutto and M. Torquati. 19th Workshop on Compilers for Parallel Computing. July 6-8, 2016. Valladolid, Spain.


Recent Papers (Conferences/Workshops/Book Chapters)

  • M. Danelutto, P. Dazzi, M. Torquati “Structuring the Continuum” Proceedings of the CCPI 2024 International Workshop, co-located with the AINA-2024 conference, April 17-19, Japan, 2024 DOI: 10.1007/978-3-031-57931-8_21
  • A.R. Martinelli, M. Torquati, M. Aldinucci, I. Colonnelli, B. Cantalupo “CAPIO: a Middleware for Transparent I/O Streaming in Data-Intensive Workflows”, In IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC ’23), Goa, India, 2023, DOI: 10.1109/HiPC58850.2023.00031.
  • A. Antelmi, M. Torquati, D. Gregori, F. Polzella, G. Spinatelli, M. Aldinucci “The SWH-Analytics Framework”, Proceedings of the 2nd Italian Conference on Big Data and Data Science (ITADATA 2023), September 11-13, Naples, Italy, 2023. Link
  • F. Finocchio, N. Tonci, M. Torquati “MTCL: a Multi-Transport Communication Library”, in WSCC ’23: International Workshop on Scalable Compute Continuum, co-located with Euro-Par ’23 conference, LNCS, vol 14351, Cyprus, 2024. DOI: 10.1007/978-3-031-50684-0_5
  • J. Carretero, J. Garcia-Blas, A. Brinkmann, M. Vef, J-B. Besnard, M. Torquati, Y. Ji, R. Montella “Adaptive HPC Input/Output Systems”, in Minisymposium on Adaptive HPC I/O Systems, co-located with Euro-Par ’23 conference, LNCS, vol 14352, Cyprus, 2024
  • N. Tonci, S. Rivault, M. Bamha, S. Robert, S. Limet, M. Torquati “LSH Similarity Join pattern in FastFlow”, The 16th International Symposium on High-Level Parallel Programming and Applications (HLPP 23), Cluj-Napoca, Romania, June 29-30, 2023
  • M. Aldinucci, R. Birke, A. Brogi, E. Carlini, M. Coppola, M. Danelutto, P. Dazzi, L. Ferrucci, F. Stefano, H. Kavalionak, G. Mencagli, M. Mordacchini, M. Pasin, F. Paganelli, and M. Torquati, “A Proposal for a Continuum-aware Programming Model: From Workflows to Services Autonomously Interacting in the Compute Continuum,” in WIDE 2023 Workshop of the IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC), Turin, Italy, 2023. DOI: 10.1109/COMPSAC57700.2023.00287
  • 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
  • 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: 10.1145/3587135.3592202
  • J. Carretero, M. Aldinucci, J.B. Besnard, J-T. Acquaviva, A. Brinkmann, E. Jeannot, A. Miranda, M. Riedel, M. Torquati, F. Wolf “Adaptive multi-tier intelligent data manager for Exascale”, in 20th ACM international conference on Computing Frontiers (cf ’23), Bologna, Italy, 2023