Publications and Presentations
Haskell vs. F# vs. Scala: A high-level language features and parallelism support comparison. Totoo, P., Deligiannis, P., and Loidl, H.-W. (2012). In Proceedings of the 1st ACM SIGPLAN Workshop on Functional High-performance Computing, FHPC ’12, pp. 49--60, New York, NY, USA. ACM. DOI: 10.1145/2364474.2364483, [pdf]
Presented at Edlambda, Edinburgh, 8 May 2012. [slides]
Presented at FHPC'12, Copenhagen, 15 Sep 2012. [slides]A survey of high-level parallel programming models. Belikov, E., Deligiannis, P., Totoo, P., Aljabri, M., and Loidl, H.-W. (2013). Technical report, Heriot-Watt University, Edinburgh. Tech.Rep. No.: HW-MACS-TR-0103, [pdf]
Parallel Haskell implementations of the N-body problem. Totoo, P. and Loidl, H.-W. (2014). Concurrency Computation: Practice and Experience, Vol. 26(4), pp. 987--1019. DOI: 10.1002/cpe.3087, [pdf]
Lazy data-oriented evaluation strategies. Totoo, P. and Loidl, H.-W. (2014). In Proceedings of the 3rd ACM SIGPLAN Workshop on Functional High-performance Computing, FHPC ’14, pp. 63--74, New York, NY, USA. ACM. DOI: 10.1145/2636228.2636234, [pdf]
Presented at FHPC'14, Gothenburg, Sweden, 4 Sep 2014. [slides]Parallel Evaluation Strategies for Lazy Data Structures in Haskell. Totoo P. (2016). PhD thesis, Heriot-Watt University, Edinburgh. [url]
Post-Processing of Large-Scale DEM Simulations for End-User Analytics and Visualisation. Janda, A., Filippone, G., Hanley, K.J., Papanicolopulos, S., Morrissey, J.P., Totoo, P., Ooi, J.Y. (2016). NAFEMS UK Conference. [pdf]
The VELaSSCo framework: a software platform for end-user analytics and visualization of large simulation datasets. Filippone, G., Janda, A., Totoo, P., Morrissey, J.P., Hanley, K.J., Papanicolopulos, S., Ooi, J.Y. et al. (2016). PARTEC Poster. [pdf]