Research Interests

  • Shared Memory Programming
  • Parallel and Distributed Programming
  • Performance Modelling and Algorithm Optimization
  • Optimizing for x86 Accelerators
  • MPJ: Message Passing in Java

Projects

Teaching

Other Positions

Publications

  • Sabela Ramos, Torsten Hoefler, "Cache Line Aware Algorithm Design for Cache-Coherent Architectures", IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016 (In press).
  • Jorge González-Domínguez, Sabela Ramos, Juan Touriño, Bertil Schmidt, "Parallel Pairwise Epistasis Detection on Heterogeneous Computing Architectures", IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016 (In press).
  • Sabela Ramos, Torsten Hoefler, "Cache Line Aware Optimizations for ccNUMA Systems", 24nd Intl. ACM Symp. on High Performance Parallel and Distributed Computing (HPDC'15),pp. 85--88, Portland, OR, USA, June 2015.
  • Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo "Low-latency Java Communication Devices on RDMA-enabled Networks", Concurrency and Computation: Practice and Experience (vol. 27, no. 17, pp. 4852--4879), 2015 (In press) .
  • Sabela Ramos, Guillermo L. Taboada, Roberto R. Expó:sito, Juan Touriño "Nonblocking Collectives for Scalable Java Communications", Concurrency and Computation: Practice and Experience (vol. 27, no. 15, pp. 1169--1187), 2015.
  • Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo "Performance Evaluation of Data-Intensive Computing Applications on a Public IaaS Cloud", The Computer Journal, 2015 (In press) .
  • Roberto R. Expósito, Sabela Ramos, Guillermo L. Taboada, Juan Touriño, Ramón Doallo, "FastMPJ: a Scalable and Efficient Java Message-passing Library", Cluster Computing (vol. 17, no. 3, pp. 1031--1050), 2014. [Link]
  • Sabela Ramos, Torsten Hoefler, "Modeling Communication in Cache-Coherent SMP Systems - A Case-Study with Xeon Phi", 22nd Intl. ACM Symp. on High Performance Parallel and Distributed Computing (HPDC'13),pp. 97-108, New York City, NY, USA, June 2013 [Link] [Slides]
  • Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Jorge González-Domínguex, Juan Touriño, Ramón Doallo, "Analysis of I/O Performance on an Amazon EC2 Cluster Compute and High I/O Platform", The Journal of Grid Computing (vol. 11, no. 4, pp. 613--631), 2013 [Link]
  • Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo, "Evaluation of Messaging Middleware for High-Performance Cloud Computing", Personal and Ubiquitous Computing (vol. 17, no. 8, pp. 1709--1719), 2013, [Link]
  • Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo, "General Purpose Computation on GPUs for High Performance Cloud Computing". Concurrency and Computation: Practice and Experience (vol. 25, no. 12, pages 1628--1642) . 2013. [Link]
  • Guillermo L. Taboada, Sabela Ramos, Roberto R. Expósito, Juan Touriño, Ramón Doallo, "Java in the High Performance Computing Arena: Research, Practice and Experience". Science of Computer Programming (vol. 78, no. 5, pp. 425--444). 2013 . [Link]
  • Sabela Ramos, Guillermo L. Taboada, Roberto R. Expósito, Juan Touriño, Ramón Doallo, "Design of Scalable Java Communication Middleware for Multi-Core Systems", The Computer Journal (vol. 56, no. 2, pp. 214--228). 2013. [Link] [Link (pre-print version)]
  • Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo, "Performance Analysis of HPC Applications in the Cloud", Future Generations Computer Systems (vol. 29, no. 1, pp. 218--229), 2013, [Link]
  • Roberto R. Expósito, Guillermo L. Taboada, Sabela Ramos, Juan Touriño, Ramón Doallo, "Evaluation of Messaging Middleware for High Performance Cloud Computing" 2011 FTRA Intl. Workshop on Human centric computing, P2P, Grid and Cloud Computing (HPGC 2011), Jeju (Korea). December 2011
  • Sabela Ramos, Guillermo L. Taboada, Juan Touriño, Ramón Doallo, "Scalable Java Communication Middleware for Hybrid Shared/Distributed Memory Architectures". 13th Intl. Conf. on High Performance Computing and Communication (HPCC'11), Banff, Alberta, Canada, September 2011. [Link] [Slides]
  • Sabela Ramos, Guillermo L. Taboada, Juan Touriño, Ramón Doallo, "Comunicaciones Escalables en Memoria Compartida para Paso de Mensajes en Java". XXII Jornadas de Paralelismo, La Laguna, Tenerife. Spain., September 2011. [Slides]
  • Sabela Ramos, Guillermo L. Taboada, Juan Touriño, Ramón Doallo, "Design of efficient Java message-passing collectives on multi-core architectures". Journal of Supercomputing (vol. 55, no. 2, pp. 126-154). 2011. [Link]
  • Sabela Ramos, Guillermo L. Taboada, Juan Touriño, Ramón Doallo, Biblioteca de Primitivas Colectivas de Paso de Mensajes para Java en Sistemas Multicore. XX Jornadas de Paralelismo, A Coruña, Spain, September 2009.