Papers and Editorials

All publications (updated to 2016) organized by year may be found here


Journal papers

  1. 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 (Accepted, To Appear)
  2. 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), 2018, Wiley, doi: 10.1002/cpe.4652 (In press) Share
  3. 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), 2017, Springer, doi: 10.1007/s10766-017-0540-z (In press, First online: November 2017)
  4. 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), 2017, Springer, doi: 10.1007/s11227-017-2152-1 (In press, First online: September 2017) Share
  5. 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
  6. 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
  7. 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
  8. 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
  9.  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
  10. 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
  11. 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
  12. 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), doi: 10.1177/1094342017695639 (First online 9 March 2017)
  13. 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
  14. 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
  15. 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). doi: 10.1007/s10766-016-0476-8 (First Online: 18 November 2016) Share
  16. 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
  17. 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.
  18. 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.
  19. 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
  20. 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, Issue 11, pp 5659-5673, November 2018. doi:10.1007/s11227-016-1793-9.
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. 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

smecy_book_978-1-4614-8799-9_scaledM. 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

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

IJPP Special Issue on:

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

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

IJPP Special Issue on:

Programming Models and Algorithms for data analysis in HPC systems
(concluded, To Appear) Springer US

View Articles published in Future Generation Computer SystemsV. Cardellini, G. Mencagli, D. Talia, M. Torquati (Eds)

FGCS Special Issue on:

New Landscapes of the Data Stream Processing in the Era of Fog Computing
(concluded, To appear), Elsevier


Others publications

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)

  • 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. (To appear)
  • 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.
  • 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. (To appear)
  • 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.
  • D. De Sensi, P. Kilpatrick and M. Torquati. “State-Aware Concurrency Throttling”,
    In Proceedings of International Parallel Computing Conference (ParCo), Bologna Italy, 2017. (To appear)
  • A. Brogi, G. Mencagli, D. Neri, J. Soldani and M. Torquati. “Container-based Support for Autonomic Data Stream Processing through the Fog”. In proceedings of the 1st International Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP),  co-located with Euro-Par 2017, Santiago de Compostela, Spain, 2017. (To appear).
  • 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.
  • 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.
  • 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
  • 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
  • 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