C Brown. High-Level Heterogeneous and Hierarchical Parallel Systems (HLPGPU 2014) International Journal of Parallel Programming 43 (5), 892-893
V Janjic, C Brown, K Hammond. Lapedo : hybrid skeletons for programming heterogeneous multicore machines in Erlang Proceedings of the 2015 International Conference on Parallel Computing (ParCo)

parco2015.pdf | |
File Size: | 325 kb |
File Type: |
Danelutto and Albanese. Data Parallel Patterns in Erlang/OpenCL. In Proc. Intl. Conference on Parallel Computing (ParCo 2015). IOS Press, 2015.
M. Aldinucci, M. Danelutto, M. Drocco, P. Kilpatrick, G. P. Pezzi, and M. Torquati. The Loop-of-Stencil-Reduce Paradigm. In Trustcom/big-DataSE/ISPA, 2015 IEEE. VOlume 3. Pages 172-177. August 2015.
David del Rio Astorga, Manuel F. Dolz, Luis Miguel Sanchez, J. Daniel Garcia: Discovering Pipeline Parallel Patterns in Sequential Legacy C++ Codes. PMAM@PPoPP 2016: 11-19 doi.org/10.1145/2883404.2883411
Manuel F. Dolz, David del Rio Astorga, Javier Fernandez, J. Daniel Garcia, Felix Garcia Carballeira, Marco Danelutto, Massimo Torquati. Embedding Semantics of the Single-Producer/Single-Consumer Lock-Free Queue into a Race Detection Tool. PMAM@PPoPP 2016: 20-29 doi.org/10.1145/2883404.2883406
De Sensi, Daniele and Kilpatrick, Peter and Torquati, Massimo (2017). State-Aware Concurrency Throttling. In Proceedings of International Parallel Computing Conference (ParCo). DOI: 10.3233/978-1-61499-843-3-201 ZENODO: https://zenodo.org/record/1194492
M. Danelutto, M. Torquati, and P. Kilpatrick, A DSL based toolchain for design space exploration in structured parallel programming. Procedia computer science, vol. 80, pp. 1519-1530, 2016. doi.org/10.1016/j.procs.2016.05.477
T. De Matteis and G. Mencagli, Parallel patterns for window-based stateful operators on data streams: an algorithmic skeleton approach. International journal of parallel programming, pp. 1-20, 2016. doi.org/10.1007/s10766-016-0413-x
T. De Matteis and G. Mencagli, Keep calm and react with foresight: strategies for low-latency and energy-efficient elastic data stream processing. inProceedings of the 21st acm sigplan symposium on principles and practice of parallel programming (ppopp), 2016, p. 13:10-13:12 doi.org/10.1145/2851141.2851148
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, 2016. ISBN: 978-150902770-5, DOI: 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0181. Zenodo : https://zenodo.org/record/1193589#.Wp_klIJG39A
D. De Sensi, Predicting performance and power consumption of parallel applications. in 2016 24th euromicro international conference on parallel, distributed, and network-based processing (pdp), 2016, pp. 200-207. doi.org/10.1109/PDP.2016.41
T. De Matteis, S. Di Girolamo, and G. Mencagli, Continuous skyline queries on multicore architectures. Concurrency and computation: practice and experience, 2016. doi.org/10.1002/cpe.3866 Zenodo : https://zenodo.org/record/848085#.Wp_iMYJG39A
T. De Matteis, M. Danelutto, G. Mencagli and M. Torquati. A Divide-and-Conquer Parallel Pattern Implementation for Multicores. In Proceedings of the third International Workshop on Software Engineering for Parallel Systems (SEPS), co-located with SPLASH 2016, Amsterdam, Netherlands, 2016. ISBN: 978-145034641-2, DOI: 10.1145/3002125.3002128.
ZENODO: https://zenodo.org/record/1193593#.Wp_lbIJG39A
ZENODO: https://zenodo.org/record/1193593#.Wp_lbIJG39A
V. Janjic, C. Brown, K. MacKenzie, K. and Hammond, M. Danelutto, M. Aldinucci, and J. D. Garcia, RPL: a domain-specific language for designing and implementing parallel c++ applications. in Proc. of intl. euromicro pdp 2016: parallel distributed and network-based processing, Crete, Greece, 2016. doi.org/10.1109/PDP.2016.97

pdp2016.pdf | |
File Size: | 352 kb |
File Type: |
Georgios C. Chasparis and Michael Rossbory, Efficient Dynamic Pinning of Parallelized Applications by Distributed Reinforcement Learningin Proc. of HLPP 2016, Munster, Germany. arxiv.org/submit/1598277

2016_hlpp_adaptivepinning_sub.pdf | |
File Size: | 589 kb |
File Type: |
Michael Rossbory and Georgios Chasparis, Parallelization of Stochastic-Local-Search Algorithms using High-Level Parallel Patterns. In proc. of HLPGPU 2016, Prague.

hlpgpu_scch.pdf | |
File Size: | 630 kb |
File Type: |
De Sensi, Daniele and Torquati, Massimo and Danelutto, Marco (2016) A Reconfiguration Algorithm for Power-Aware Parallel Applications In ACM Transactions on Architecture and Code Optimization, pp. 43:1--43:25. DOI: 10.1145/3004054 Zenodo. https://zenodo.org/record/1194494
Claudia Misale and Maurizio Drocco and Marco Aldinucci and Guy Tremblay, A Comparison of Big Data Frameworks on a Layered Dataflow Model. in Proc. of HLPP2016: Intl. Workshop on High-Level Parallel Programming, Muenster, Germany, 2016.
Fabio Tordini and Maurizio Drocco and Claudia Misale and Pietro Li`o and Luciano Milanesi and Ivan Merelli and Marco Aldinucci, NuChart-II: the road to a fast and scalable tool for Hi-C data analysis. International Journal of High Performance Computing Applications (IJHPCA), 2016.
Andrea Bracciali and Marco Aldinucci and Murray Patterson and Tobias Marschall and Nadia Pisanti and Ivan Merelli and Massimo Torquati, pWhatsHap: efficient haplotyping for future generation sequencing. BMC Bioinformatics 2016.
Maurizio Drocco and Claudia Misale and Marco Aldinucci A Cluster-As-Accelerator approach for SPMD-free Data Parallelism. Proc. of Intl. Euromicro PDP 2016: Parallel Distributed and network-based Processing, 2016, Crete, Greece.
Fabio Tordini, A cloud solution for multi-omics data integration. Proc. of the 16th Intl. Conference on Scalable Computing and Communication (ScalCom 2016).
Paolo Viviani and Marco Aldinucci and Roberto d'Ippolito and Jean Lemeire and Dean Vucinic, A flexible numerical framework for engineering - a Response Surface Modelling application. 10th Intl. Conference on Advanced Computational Engineering and Experimenting (ACE-X), 2016.
Kevin Hammond ; Christopher Mark Brown ; Susmit Sarkar, Timing properties and correctness for structured parallel programs on x86-64 multicores. In FOPARA 2016. July 2016.

fopara.pdf | |
File Size: | 729 kb |
File Type: |
Barwell, A. D., Brown, C. M., Castro, D. and Hammond, K., Towards semi-automatic data-type translation for parallelism in Erlang. 23 Sep 2016 Proceedings of the 15th International Workshop on Erlang. New York: ACM Press - Association for Computing Machinery, p. 60-61

p60-barwell.pdf | |
File Size: | 120 kb |
File Type: |
Brown, C. M., Hammond, K., Barwell, A. D., Janjic, V., Turek, W., Stypka, J., Byrski, A. & Kisiel-Dorohinicki, M., The Missing Link! A new Skeleton for Evolutionary Multi-Agent Systems in Erlang. Oct 2016 In : International Journal of Parallel Programming.

main.pdf | |
File Size: | 448 kb |
File Type: |
Barwell, A. D., Brown, C. M., Hammond, K., Turek, W. & Byrski, A., Using "program shaping" and algorithmic skeletons to parallelise an evolutionary multi-agent system in Erlang. In : Journal of Computing and Informatics. 37 p. 30 March 2016.

lambdadays_mas.pdf | |
File Size: | 824 kb |
File Type: |
R. Behrends, K. Hammond, V. Janjic, A. Konovalov, S. Linton, H-W Loidl, P. Maier, and P Trinder. HPC-GAP: Engineering a 21st Century High-Performance Computer Algebra System. In Concurrency and Computation: Practice and Experience. January 2016.
Danelutto, Gallicchio, Micheli, Virgilio, and Torquati. Structured Parallel Implementation of Tree Echo State Network Validation Process. In Proc. Intl. Conference on Parallel Computing (ParCo 2015). IOS Press, 2015.
Danelutto, De Matteis, Mencagli, and Torquati. Parallelizing High-Frequency Trading Applications by using C++11 Attributes. In Proc. of the REPARA Workshop. IEEE. 2015.
M. Danelutto, J. Daniel Garcia, L. Miguel Sanchez, R. Sotomayor, and M. Torquati. Introducing Parallelism by Using REPARA C++11 Attributes. In Proc 24th Euromicro Conference on Parallel, Distributed and Network-Based Processing. EuroMicro, 2016.
Henrique Ferreiro, Laura Castro, Vladimir Janjic, and Kevin Hammond. Kindergarten Cop: Dynamic Nursery Resizing for GHC. In Proceedings of the 25th International Conference on Compiler Constructions. CC 2016. Pages 56-66. New York, NY, USA, 2016. ACM.

cc2016.pdf | |
File Size: | 454 kb |
File Type: |
Griebler, Danelutto, Torquati, and Fernandex. An Embedded C++ domain-sepcific language for stream parallelism. In Proc. Intl. Conference on Parallel Computing (ParCo 2015). IOS Press 2015.
M. Torquati, M Danelutto, and P. Kilpatrick. State access patterns in embarassingly parallel computations. In High Level Programming for Heterogeneous and Hierarchical Systems (HLPGPU). HiPEAC Online Proceedings, 2016.
C. Brown, A. Barwell, and K. Hammond. Parallelisng an Erlang Multi-Agent System. In High Level Programming for Heterogeneous and Hierarchical Systems (HLPGPU). HiPEAC Online Proceedings, 2016.

hlpgpu15_mas.pdf | |
File Size: | 785 kb |
File Type: |
Luis Miguel Sanchez, David del Rio Astorga, Manuel F. Dolz and Javier Fernández. CID: A Compile-time Implementation Decider for Heterogeneous Platforms based on C++ Attributes. The 2nd International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (RePara 2016), Toulouse, France, July, 2016, 2016 IEEE Smart World Congress (SmartWorld 2016), IEEE, 978-1-5090-27. doi.org/10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.51
David del Rio Astorga, Manuel F. Dolz, Luis Miguel Sanchez, J. Daniel Garcóa, Marco Danelutto, Massimo Torquati. Identifying Parallel Patterns in C++ Codes. 19th Workshop on Compilers for Parallel Computing, Valladolid, Spain, July, 2016, conference

cpc2016-ppat.pdf | |
File Size: | 240 kb |
File Type: |
Manuel F. Dolz, David del Rio Astorga, Javier Fernández, J. Daniel García, Félix García-Carballeira, Marco Danelutto, and Massimo Torquati. Improving Detection of Data Races and Misuses of Lock-Free Queues via Semantics. 19th Workshop on Compilers for Parallel Computing, Valladolid, Spain, July, 2016, conference

cpc2016-spsc.pdf | |
File Size: | 210 kb |
File Type: |
Marco Aldinucci, Marco Danelutto, Maurizio Drocco, Peter Kilpatrick, Claudia Misale, Guilherme Peretti Pezzi, and Massimo Torquati. A parallel pattern for iterative stencil + reduce. Journal of Supercomputing, pages 1–16, 2016. doi: 10.1007/s11227-016-1871-z. URL http://arxiv.org/pdf/1609.04567v1.pdf.
Ilaria Castellani, Mariangiola Dezani-Ciancaglini, and Ugo de’ Liguoro. Secure multiparty sessions with topics. In PLACES’16, volume 211 of EPTCS, pages 1–12, 2016. URL http://www.di.unito.it/ ~dezani/papers/cdl16.pdf.
Ilaria Castellani, Mariangiola Dezani-Ciancaglini, and Jorge A. P ́erez. Self-adaptation and secure information flow in multiparty communications. Formal Aspects of Computing, 28(4):669–696, 2016. URL http://www.di.unito.it/~dezani/papers/cdp16.pdf.
Mario Coppo, Mariangiola Dezani-Ciancaglini, and Betti Venneri. Parallel monitors for self-adaptive sessions. In PLACES’16, volume 211 of EPTCS, pages 25–36, 2016. URL http://www.di.unito.it/~dezani/ papers/cdv16.pdf.
Mariangiola Dezani-Ciancaglini and Paola Giannini. Reversible multiparty sessions with checkpoints. In EXPRESS/SOS’16, volume 222 of EPTCS, pages 60–74, 2016. URL http://www.di.unito.it/~dezani/ papers/dg16.pdf.
Fabio Tordini, Maurizio Drocco, Claudia Misale, Luciano Milanesi, Pietro Li`o, Ivan Merelli, Massimo Torquati, and Marco Aldinucci. NuChart-II: the road to a fast and scalable tool for Hi-C data analysis. International Journal of High Performance Computing Applications, pages 1–16, 2016. doi: 10.1177/ 1094342016668567. URL https://iris.unito.it/retrieve/handle/2318/1607126/238747/main.pdf.
David del Rio Astorga , Manuel F. Dolz, Luis Miguel Sanchez, Javier García Blas, and J. Daniel García. A C++ Generic Parallel Pattern Interface for Stream Processing. ICA3PP: 16th International Conference on Algorithms and Architectures for Parallel Processing, Granada, Spain, December, 2016, 978-3-319-495, pp. 74-87. doi.org/10.1007/978-3-319-49583-5_5
Javier García Blas, Manuel F. Dolz, J. Daniel García, Jesus Carretero, Alessandro Daducci, Yasser Alemán and Erick Jorge Canales-Rodríguez. Porting Matlab applications to high-performance C++ codes: CPU/GPU-accelerated spherical deconvolution of diffusion MRI data. ICA3PP: 16th International Conference on Algorithms and Architectures for Parallel Processing, Granada, Spain, December, 2016, 978-3-319-495, pp. 630-643. doi.org/10.1007/978-3-319-49583-5_49
Farms, pipes, streams and reforestation: reasoning about structured parallel processes using types and hylomorphisms Castro, D., Hammond, K. & Sarkar, S. 4 Sep 2016 Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming. New York: ACM, p. 4-17. DOI. 10.1145/2951913.2951920
Barwell, A. D., Brown, C. & Hammond, K. Finding parallel functional pearls: automatic parallel recursion scheme detection in Haskell functions via anti-unification 27 Jul 2017 In : Future Generation Computer Systems. DOI. 10.1016/j.future.2017.07.024. Zenodo https://zenodo.org/record/1194690#.WrOEM2acaV4
Coinductive soundness of corecursive type class resolution Farka, F., Komendantskaya, E. & Hammond, K. 2017 Logic-Based Program Synthesis and Transformation: 26th International Symposium, LOPSTR 2016, Edinburgh, Scotland, UK, September 6-8, 2016. Revised Selected Papers. Hermenegildo, M. V. & Lopez-Garcia, P. (eds.). Cham: Springer, p. 311-327 (Lecture Notes in Computer Science (Theoretical Computer Science and General Issues); vol. 10184). DOI. 10.1007/978-3-319-63139-4_18
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, 28(9), 2608-2624, 2017, IEEE. ISSN: 1045-9219, DOI: 10.1109/TPDS.2017.2679197. Zenodo : https://zenodo.org/record/1193617#.Wp_ouYJG39A
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, 14(4), 33:1-33:26, 2017, ACM. ISSN: 1544-3566, DOI: https://doi.org/10.1145/3132710. Zenodo: https://zenodo.org/record/1194229
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.
M. Danelutto, T. De Matteis, D. De Sensi, G. Mencagli and M. Torquati. P3ARSEC: Towards Parallel Patterns Benchmarking. In proceedings of the 32nd ACM SIGAPP Symposium on Applied Computing (SAC), Marrakesh, Morocco, 2017. ISBN: 978-145034486-9, DOI: 10.1145/3019612.3019745. ZENODO: https://zenodo.org/record/1193598#.Wp_mvYJG39A
Automatically deriving cost models for structured parallel processes using hylomorphisms Castro, D., Hammond, K., Sarkar, S. & Alguwaifli, Y. 9 May 2017 In : Future Generation Computer Systems. In press. DOI. 10.1016/j.future.2017.04.035
Type-based cost analysis for lazy functional languages Jost, S., Vasconcelos, P., Florido, M. & Hammond, K. Jun 2017 In Journal of Automated Reasoning. 59, 1, p. 87-12034 p. DOI. 10.1007/s10817-016-9398-9
Efficient Dynamic Pinning of Parallelized Applications by Reinforcement Learning with Applications Georgios Chasparis, Michael Rossbory and Vladimir Janjic, Euro-Par 2017, LNCS 10417, pp. 164-176, 2017. https://link.springer.com/chapter/10.1007/978-3-319-64203-1_12 DOI: https://doi.org/10.1007/978-3-319-64203-1_12

0469.pdf | |
File Size: | 312 kb |
File Type: |
Georgios Chasparis, Michael Rossbory, “Efficient Dynamic Pinning of Parallelized Applications by Distributed Reinforcement Learning”, International Journal of Parallel Programming, (accepted), 2017. (earlier version available at https://arxiv.org/abs/1606.08156 )
Georgios Chasparis, Michael Rossbory, “Efficient Dynamic Pinning of Parallelized Applications by Distributed Reinforcement Learning”, High-Level Programming for Heterogeneous and Hierarchical Parallel Systems (HLPGPU) 2017, Stockholm, Sweden, 2017. (available at https://arxiv.org/abs/1606.08156)
Georgios Chasparis, "Stochastic Stability Analysis of Perturbed Learning Automata with Constant Step-Size in Strategic-Form Games", American Control Conference, June 2017. http://ieeexplore.ieee.org/document/7963666/ DOI: 10.23919/ACC.2017.7963666

europar17_chasparis.pdf | |
File Size: | 358 kb |
File Type: |
In Search of a Map: Using Program Slicing to Discover Potential Parallelism in Recursive Functions
Barwell, Adam D. and Hammond, Kevin FHPC 17, 30–41, 2017 doi: 10.1145/3122948.3122951. Zenodo https://zenodo.org/record/1194692#.WrOEMmacaV4
Barwell, Adam D. and Hammond, Kevin FHPC 17, 30–41, 2017 doi: 10.1145/3122948.3122951. Zenodo https://zenodo.org/record/1194692#.WrOEMmacaV4

icfpws17fhpc-fhpcmainid4.pdf | |
File Size: | 805 kb |
File Type: |
M. F. Dolz, D. D. R. Astorga, J. Fernandez, M. Torquati, J. D. Garcia, F. Garcia-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, p. e4114–n/a, 2017. e4114 cpe.4114. http://dx.doi.org/10.1002/cpe.4114. No data set required.
D. R. del Astorga, M. F. Dolz, L. M. Sanchez, J. Fernandez, and J. D. Garcia, “An adaptive offline implementation selector for heterogeneous parallel platforms”, The International Journal of High Performance Computing Applications, 2017. https://doi.org/10.1177/1094342017698746. No data set required.
D. R. del Astorga, M. F. Dolz, L. M. Sanchez, J. D. Garcia, M. Danelutto, and M. Torquati, “Finding parallel patterns through static analysis in C++ applications”, The International Journal of High Performance Computing Applications, 2017. https://doi.org/10.1177/1094342017695639. No data set required.
J. Fernandez, A. Sanchez-Cuadrado, D. R. del Astorga, M. F. Dolz, and J. D. Garcia, “Probabilistic-based selection of alternate implementations for heterogeneous platforms”, in Algorithms and architectures for parallel processing: 17th international conference, ICA3PP 2017, Helsinki, Finland, August 21-23, 2017, pp. 749-758. https://doi.org/10.1007/978-3-319-65482-9_60. No data set required.
D. R. del Astorga, M. F. Dolz, J. Fernandez, and J. D. Garcia, “Supporting Advanced Patterns in GrPPI: a Generic Parallel Pattern Interface”, in 23rd Intl. European Conference on Parallel and Distributed Computing (Euro-Par 2017), Intl. Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2017), 2017. https://doi.org/10.1007/978-3-319-75178-8_5
D. De Sensi, T. De Matteis, M. Danelutto, Nornir: A Customizable Framework for Autonomic and Power-Aware Applications, Euro-Par 2017: Euro-Par 2017: Parallel Processing Workshops pp 42-54, Lecture Notes in Computer Science book series (LNCS, volume 10659), 2017, https://doi.org/10.1007/978-3-319-75178-8_4. ZENODO: https://zenodo.org/record/1194487
Marco Danelutto, Daniele De Sensi, and Massimo Torquati, A Power-Aware, Self-Adaptive Macro Data Flow Framework. DOI: https://doi.org/10.1142/S0129626417400047. Zenodo: https://zenodo.org/record/1194485
Dalvan Griebler, Marco Danelutto, Massimo Torquati, Luiz Gustavo Fernandes:
SPar: A DSL for High-Level and Productive Stream Parallelism. Parallel Processing Letters27(1): 1-20 (2017)). DOI: 10.1142/S0129626417400059 ZENODO: https://zenodo.org/record/1194603#.WqJCJ3XwZhE
SPar: A DSL for High-Level and Productive Stream Parallelism. Parallel Processing Letters27(1): 1-20 (2017)). DOI: 10.1142/S0129626417400059 ZENODO: https://zenodo.org/record/1194603#.WqJCJ3XwZhE
M. Danelutto, P. Kilpatrick, G. Mencagli and M. Torquati. State Access Patterns in Stream Parallel Computations. International Journal of High Performance Computing Applications, 2017, Sage Publications. ISSN: 1094-3420, DOI: 10.1177/1094342017694134. Zenodo : https://zenodo.org/record/1193624#.Wp_pVIJG39A
T. De Matteis and G. Mencagli. Proactive Elasticity and Energy Awareness in Data Stream Processing. Journal of Systems and Software, 127(C), 302–319, 2017, Elsevier. ISSN: 0164-1212, DOI: 10.1016/j.jss.2016.08.037.
D. R. del Astorga, M. F. Dolz, J. Fernandez, and J. Garcia-Blas, “Hybrid static-dynamic selection of implementation alternatives in heterogeneous environments”, The journal of supercomputing, 2017. https://doi.org/10.1007/s11227-017-2147-y. No data set required.
Griebler, Dalvan & Hoffmann, Renato & Löff, Júnior & Danelutto, Marco & Fernandes, Luiz. (2017). High-Level and Efficient Stream Parallelism on Multi-core Systems with SPar for Data Compression Applications. Conference: XVIII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD), At Campinas, SP, Brazil. Zenodo: https://zenodo.org/record/1194606#.WqJEJHXwZhE
Mariangiola Dezani-Ciancaglini, Silvia Ghilezan, Svetlana Jaksic, Jovanka Pantovic, and Nobuko Yoshida. Denotational and operational preciseness of subtyping: A roadmap. In Theory and Practice of Formal Methods, volume 9660 of LNCS, pages 155–172, 2016. doi: 10.1007/978-3-319-30734-3\ 12. URL http: //www.di.unito.it/~dezani/papers/dgjpy16.pdf.
Marco Aldinucci, Marco Danelutto, Daniele De Sensi, Gabriele Mencagli, and Massimo Torquati. Towards power-aware data pipelining on multicores. In Proceedings of the 10th International Symposium on High-Level Parallel Programming and Applications, Valladolid, Spain, 2017. URL https://iris.unito.it/ retrieve/handle/2318/1644982/351415/17_HLPP_powerstream.pdf.
Mario Coppo, Mariangiola Dezani-Ciancaglini, Alejandro D ́ıaz-Caro, Ines Margaria, and Maddalena Zacchi. Retractions in intersection types. In Naoki Kobayashi, editor, ITRS’16, volume 242 of EPTCS, pages 31–47, 2017. doi: 10.4204/EPTCS.242.5. URL http://www.di.unito.it/~dezani/papers/cddmz.pdf.
Marco Danelutto, Tiziano De Matteis, Daniele De Sensi, Gabriele Mencagli, Massimo Torquati, Marco Aldinucci, and Peter Kilpatrick. The rephrase extended pattern set for data intensive parallel computing. International Journal of Parallel Programming, 2017. doi: 10.1007/s10766-017-0540-z. URL http:// alpha.di.unito.it/storage/papers/2017_ijpp_rephrase.pdf.
Maurizio Drocco. Parallel Programming with Global Asynchronous Memory: Models, C++ APIs and Implementations. PhD thesis, Computer Science Department, University of Torino, October 2017. URL https://zenodo.org/record/1037585/files/Drocco_phd_thesis.pdf.
Maurizio Drocco, Claudia Misale, Guy Tremblay, and Marco Aldinucci. A formal semantics for data analytics pipelines. Technical report, Computer Science Department, University of Torino, May 2017. URL https: //doi.org/10.5281/zenodo.571802. https://arxiv.org/abs/1705.01629.
Gabriele Mencagli, Massimo Torquati, Fabio Lucattini, Salvatore Cuomo, and Marco Aldinucci. Harnessing sliding-window execution semantics for parallel stream processing. Journal of Parallel and Distributed Computing, 2017. ISSN 0743-7315. doi: 10.1016/j.jpdc.2017.10.021. URL https://aperto.unito.it/ retrieve/handle/2318/1653126/373095/preprint-jpdc-2017.pdf.
Claudia Misale. PiCo: A Domain-Specific Language for Data Analytics Pipelines. PhD thesis, Computer Science Department, University of Torino, May 2017. URL https://iris.unito.it/retrieve/handle/ 2318/1633743/320170/Misale_thesis.pdf.
Claudia Misale, Maurizio Drocco, Marco Aldinucci, and Guy Tremblay. A comparison of big data frameworks on a layered dataflow model. Parallel Processing Letters, 27(01):1–20, 2017. doi: 10.1142/S0129626417400035. URL https://iris.unito.it/retrieve/handle/2318/1626287/303421/ preprintPPL_4aperto.pdf.
Paolo Viviani, Massimo Torquati, Marco Aldinucci, and Roberto d’Ippolito. Multiple back-end support for the armadillo linear algebra interface. In In proc. of the 32nd ACM Symposium on Applied Computing (SAC), pages 1566–1573, Marrakesh, Morocco, April 2017. URL https://iris.unito.it/retrieve/ handle/2318/1626229/299089/armadillo_4aperto.pdf.
Paula Severi, Luca Padovani, Emilio Tuosto, and Mariangiola Dezani-Ciancaglini. On sessions and infinite data. Logical Methods in Computer Science, Volume 13, Issue 2, June 2017. doi: 10.23638/LMCS-13(2: 9)2017. URL http://lmcs.episciences.org/3725.
Massimo Torquati, Gabriele Mencagli, Maurizio Drocco, Marco Aldinucci, Tiziano De Matteis, and Marco Danelutto. On dynamic memory allocation in sliding-window parallel patterns for streaming analytics. The Journal of Supercomputing, September 2017. doi: 10.1007/s11227-017-2152-1.
T. De Matteis and G. Mencagli. Elastic Scaling for Distributed Latency-sensitive Data Stream Operators. In proceedings of the 25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), Saint-Petersburg, Russia, 2017. ISBN: 978-150906058-0, DOI: 10.1109/PDP.2017.31. Zenodo : https://zenodo.org/record/1193595#.Wp_l_IJG39A
Danelutto, Marco and De Matteis, Tiziano and De Sensi, Daniele and Torquati, Massimo (2017)
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, pp. 219-223. Zenodo : https://zenodo.org/record/1194241
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, pp. 219-223. Zenodo : https://zenodo.org/record/1194241
Fabio Tordini, Marco Aldinucci, Paolo Viviani, Ivan Merelli, and Pietro Li`o. Scientific workflows on clouds with heterogeneous and preemptible instances. In Proc. of the Intl. Conference on Parallel Computing, ParCo 2017, 12-15 September 2017, Bologna, Italy, Advances in Parallel Computing. IOS Press, 2018. URL https://iris.unito.it/retrieve/handle/2318/1658510/385411/main.pdf.
P. Fernández, D. R. del Astorga, M. F. Dolz, J. Fernández, O. Awile, and D. J. García, “Parallelizing and optimizing LHCb-Kalman for Intel Xeon Phi KNL processors,” in Parallel and Distributed and Network-Based Processing (PDP), 2018. To appear. No data set required.
J. L. Gómez, D. R. del Astorga, M. F. Dolz, J. Fernández, and J. D. Garcia, “A semantic verification framework based on C++ contracts for lock-free data structures,” in HLPGPU18, 2018. No data set required.
Chasparis, Georgios. (2018). Aspiration-based Perturbed Learning Automata. Zenodo. http://doi.org/10.5281/zenodo.1186662
Chasparis, Georgios, Janjic, Vladimir, Rossbory, Michael, & Hammond, Kevin. (2018). Learning-based Dynamic Pinning of Parallelized Applications in Many-Core Systems. Zenodo. http://doi.org/10.5281/ zenodo.1186643
Chasparis, Georgios. (2018). Stochastic Stability of Perturbed Learning Automata in Positive-Utility Games. IEEE Transactions on Automatic Control (submitted). http://doi.org/10.5281/zenodo.1186647
Chasparis, Georgios, Rossbory, Michael, Haunschmid, Verena, & Lettner, Christian. (2018). An Evolutionary Stochastic-Local-Search Framework for One-Dimensional Cutting-Stock Problems. European Journal of Operational Research (submitted). http://doi.org/10.5281/zenodo. 1186636
Chasparis, Georgios, Janjic, Vladimir, Rossbory, Michael, & Hammond, Kevin. (2018). Learning-based Dynamic Pinning of Parallelized Applications in Many-Core Systems. Zenodo. http://doi.org/10.5281/zenodo.1186660
Massimo Torquati, Daniele De Sensi, Gabriele Mencagli, Marco Aldinucci, and Marco Danelutto and. Power-aware pipelining with automatic concurrency control. Concurrency and Computation: Practice and Experience, 2018. Submitted.
P. Viviani, M. Aldinucci, R. d’Ippolito, J. Lemeire, and D. Vucinic. A Flexible Numerical Framework for Engineering—A Response Surface Modelling Application, pages 93–106. Springer International Publishing, Cham, 2018. ISBN 978-3-319-59590-0. doi: 10.1007/978-3-319-59590-0 9. URL https://doi.org/10. 1007/978-3-319-59590-0_9.
Claudia Misale, Maurizio Drocco, Guy Tremblay, and Marco Aldinucci. Pico: a novel approach to stream data analytics. In Proc. of Euro-Par Workshops: 1st Intl. Workshop on Autonomic Solutions for Parallel and Distributed Data Stream Processing (Auto-DaSP 2017), volume 10659 of LNCS, Santiago de Compostela, Spain, August 2018. Springer. doi: 10.1007/978-3-319-75178-8 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, Volume 79, Part 3, 862-877, 2018, Elsevier. ISSN: 0167-739X, DOI: https://doi.org/10.1016/j.future.2017.09.004.: Zenodo. https://zenodo.org/record/1193630#.Wp_qfYJG39A
M. Danelutto, M Torquati, Increasing efficiency in parallel programming teaching, to appear in Euromicro PDP proceedings 2018, IEEE Press. To appear. Zenodo. https://zenodo.org/record/1194012#.WqJC83XwZhE
L. Gazzarri, M. Danelutto, A tool to support FastFlow program design, in Parallel Computing is Everywhere, ISBN 978-1-61499-842-6 (print)Publisher: IOS Press 2018 Editors: S. Bassini et al. (Eds.) DOI10.3233/978-1-61499-843-3-687.
Dalvan Griebler, Junior Loff, Gabriele Mencagli, Marco Danelutto and Luiz Gustavo Fernandes, Performance of NAS Benchmark Kernels using C++ Parallel Programming Frameworks for Multi-Cores, to appear in Euromicro PDP Proceedings 2018, IEEE Press. To appear. Zenodo: https://zenodo.org/record/1194594#.WqI-jHXwZhE
Griebler, D., Hoffmann, R.B., Danelutto, M. et al., High-Level and Productive Stream Parallelism for Dedup, Ferret, and Bzip2, Int J Parallel Prog (2018). https://doi.org/10.1007/s10766-018-0558-. Zenodo: https://zenodo.org/record/1194598#.WqJAl3XwZhE