This is an old revision of the document!


Publications

Citation and bibliographic indexes: Google scholar   Scopus   DBLP

(Almost) All publications by year

You may find the list of all my publications organized by year here.

Journal papers

  1. 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: http://dx.doi.org/10.1142/S0129626417400047
  2. 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:http://dx.doi.org/10.1142/S0129626417400059
  3. 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), 2017, IEEE. In Press
  4. 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: To appear
  5. 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 (CCPE), doi: 10.1002/cpe.4114, To appear
  6. M. Denelutto, P. Kilpatrick, G. Mencagli and M. Torquati. “State Access Patterns in Stream Parallel Computations”. International Journal of High Performance Computing Applications (IJHPCA), doi: 10.1177/1094342017694134
  7. 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 In Press
  8. 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, pg 1-25, doi: 10.1145/3004054
  9. 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), doi: 10.1007/s11227-016-1871-z. In press.
  10. 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, doi: 10.1007/s11227-016-1871-z. In press.
  11. 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 Download
  12. M. Danelutto, T. De Matteis, G. Mencagli and M. Torquati “Data Stream Processing via Code Annotations”, Journal of Supercomputing, 2016. doi:10.1007/s11227-016-1793-9. In press. Download
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. M. Aldinucci, M. Danelutto, P. Kilpatrick, and M. Torquati, “Targeting heterogeneous architectures via macro data flow” Parallel Processing Letters (PPL), vol. 22, iss. 2, 2012. doi:10.1142/S0129626412400063

Edited Books and Journal Special Issues

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

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

High-Level Parallel Programming and Applications” IJPP special issues of HLPP 2015. M. Danelutto, S. Pelagatti and M. Torquati (Eds) (In press.)

Other 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.

Some recent publications (Conference/Workshop/Book Chapter)

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

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